Kirjoittaja Aihe: A-LINK WL54USB -tikku ei toimi [RATKAISTU]  (Luettu 15326 kertaa)

Lake

  • Käyttäjä
  • Viestejä: 9
    • Profiili
A-LINK WL54USB -tikku ei toimi [RATKAISTU]
« : 26.12.08 - klo:13.57 »
Koneellani on Windows XP ja Ubuntu Hardy Heron 8.04. Windowsilla langaton netti lähti toimimaan erittäin sulavasti, mutta Ubuntulla ei onnistu mitenkään. Koitin ensin asentaa vastaanotintikulle Windows-ajurit NDISWrapperin kanssa. Ajuri asentui, vaan mitään ei tapahtunut. Linux-ajurikin tikulle on olemassa, joten eihän siinä auttanut kuin alkaa kääntää sitä lähdekoodista käsin. Tämä on meikäläiselle kyllä erittäin vieras alue, onneksi sentään käyttöohje löytyy osoitteesta ftp://ftp.a-link.com/wl54usb/Linux_zd1211x_UserGuide.pdf.

Paketin sain purettua ( :D !), mutta "maketus" ei onnistu. Manuaalissa käskettiin muuttamaan kommentiksi ne kaksi koodinpätkää, joissa puhutaan 2.4 kernelistä (minulla on 2.6), joten siinä ei pitäisi olla ongelmaa. Make sanoi kuitenkin näin:

Koodia: [Valitse]
make both
make[1]: Siirrytään hakemistoon "/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0"
make clean
make[2]: Siirrytään hakemistoon "/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0"
rm -rf .tmp_versions .*.cmd *.ko *.mod.c *.mod.o *.o src/*.o  src/.*.o.cmd menudbg apdbg winevl_iface
make[2]: Poistutaan hakemistosta "/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0"
make ZD1211REV_B=0
make[2]: Siirrytään hakemistoon "/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0"
/lib/modules/2.6.24-16-generic/build
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0
-I/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/include -fomit-frame-pointer -O2 -Wall -Wstrict-prototypes -pipe -Wno-unused -DZDCONF_WE_STAT_SUPPORT=1 -DHOST_IF_USB -DAMAC -DGCCK -DOFDM -DHOSTAPD_SUPPORT -DUSE_EP4_SET_REG -DDOWNLOADFIRMWARE -DfTX_GAIN_OFDM=0 -DfNEW_CODE_MAP=1 -DfWRITE_WORD_REG=1 -DfREAD_MUL_REG=1 -DENHANCE_RX=1 -DZDCONF_MENUDBG -DZDCONF_APDBG -DPRODUCTION -DZDCONF_BANDEDGE_ADJUST -DZDCONF_SES_SUPPORT=1 -DAAAA03_FIX=1 -DZD1211 -DZDCONF_LP_SUPPORT=0
src/zd1205.o src/zdreq.o src/zdasocsvc.o src/zdauthreq.o src/zdauthrsp.o src/zdmmrx.o src/zdshared.o src/zdhci.o src/zdglobal.o src/zdencrypt.o src/zdpmfilter.o src/zdpsmon.o src/zdsynch.o src/zdbuf.o src/zd1205_proc.o src/zdhw.o src/zddebug.o src/zdtkipseed.o src/zdmic.o src/zddebug2.o src/zdlpmgt.o src/zdturbo_burst.o src/zdusb.o src/zdmisc.o src/zd1211.o
make -C /lib/modules/2.6.24-16-generic/build SUBDIRS=/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0 modules
make[3]: Siirrytään hakemistoon "/usr/src/linux-headers-2.6.24-16-generic"
  CC [M]  /home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.o
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:34:26: error: linux/config.h: No such file or directory
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:451: warning: initialization from incompatible pointer type
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:479: error: expected declaration specifiers or ‘...’ before ‘write’
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:479: error: expected declaration specifiers or ‘...’ before ‘fd’
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:479: error: expected declaration specifiers or ‘...’ before ‘buf’
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:479: error: expected declaration specifiers or ‘...’ before ‘count’
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:480: warning: type defaults to ‘int’ in declaration of ‘_syscall3’
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:480: error: expected ‘,’ or ‘;’ before ‘_syscall3’
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:485: error: ‘dot11A_Channel’ undeclared here (not in a function)
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c: In function ‘zd1205_rx_isr’:
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:4218: error: ‘struct sk_buff’ has no member named ‘mac’
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c: In function ‘zd1205_xmit_frame’:
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:5025: warning: ISO C90 forbids mixed declarations and code
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:5026: warning: assignment from incompatible pointer type
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:5029: warning: assignment from incompatible pointer type
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c: In function ‘zd1205_load_card_setting’:
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:8708: error: implicit declaration of function ‘open’
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:8725: error: implicit declaration of function ‘read’
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:8729: error: implicit declaration of function ‘close’
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c: In function ‘zd1205_save_card_setting’:
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:8881: error: implicit declaration of function ‘write’
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c: In function ‘zdcb_rx_ind’:
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:9913: error: implicit declaration of function ‘eth_copy_and_sum’
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c: In function ‘zd1205_set_zd_cbs’:
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:10344: warning: assignment from incompatible pointer type
make[4]: *** [/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.o] Virhe 1
make[3]: *** [_module_/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0] Virhe 2
make[3]: Poistutaan hakemistosta "/usr/src/linux-headers-2.6.24-16-generic"
make[2]: *** [all] Virhe 2
make[2]: Poistutaan hakemistosta "/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0"
make[1]: *** [both] Virhe 2
make[1]: Poistutaan hakemistosta "/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0"
make: *** [all] Virhe 2

Suurin ongelma on kai tässä:
Koodia: [Valitse]
/home/lauri/Työpöytä/ZD1211LnxDrv_2_16_0_0/src/zd1205.c:34:26: error: linux/config.h: No such file or directory
Tai saattahan se olla, että ongelma on jossain muualla kuin ajurissa.
« Viimeksi muokattu: 29.12.08 - klo:20.24 kirjoittanut Lake »

Wäinö

  • Käyttäjä
  • Viestejä: 75
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #1 : 26.12.08 - klo:14.17 »
Terve, olen itse hommannut kolme tuollaista A-linkkiä ja kaikki on lähtenyt toimimaan, sillä että
synapticilla asensin  "Source for the zd1211 wireless driver module" paketin.

Mikko

Lasse.

  • Käyttäjä
  • Viestejä: 1668
  • Techjunkie.
    • Profiili
    • Liquid Flower Games
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #2 : 26.12.08 - klo:14.24 »
Juu, noita lähdekoodista kääntöjä ei kannata aloittelevan käyttäjän säätää. :) Jossei e9800143:n ohje auta niin kokeile ladata päivitykset sen jälkeen.
Kone 1: Intel Core i5 2500K, 8GB DDR3, nVidia GTX 560 Ti 1GB, 2x1TB & 1x 250GB HDD, Windows 7 & Arch
Kone 2: Lenovo Ideapad Z370 (i5-2410M, 4GB RAM & GeForce 410M) Chakra
Google LG Nexus 4 (ParanoidAndroid)
Linuxia noin vuodesta 2004.

Lake

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #3 : 26.12.08 - klo:15.27 »
Ei auta. Kai se on normaalin ihmisen vaan pysyttävä Windowsilla, kun ei kunnollista Linux-tukea tunnu noilla laitteilla olevan. Mitäs tässä nyt vielä vois kokeilla?

EDIT: Palikkaa ei edes näy laitehallinnassa.
« Viimeksi muokattu: 26.12.08 - klo:15.32 kirjoittanut Lake »

vili

  • Käyttäjä
  • Viestejä: 43
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #4 : 26.12.08 - klo:16.22 »
Olen itsekkin ostamassa samaista tikkua. Tuolla sivuilla lukee ainakin että se toimii suoraan 8.04 tai uudemmissa versiooissa. Siis onko tämä yleisesti toimiva tikku?
EDIT: Kannttaisiko sinun yrittää päivittää uudempaan ubuntuun?

petteriIII

  • Käyttäjä
  • Viestejä: 693
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #5 : 26.12.08 - klo:16.52 »
Minulla on tuo A-linkin tikku toiminut heittämällä Intrepidillä ja Hardyllakin pienen virittelyn jälkeen; ja neljässä eri koneessa. Hardya ennen taisi olla vaikeuksia. Mutta joillakuilla kuulemma tökkii pahasti, PC:n rakenne  on kaiketi syypää. Tai olisikohan kyseessä Win-tartunta ? :D

Timo Virtanen

  • Käyttäjä
  • Viestejä: 2083
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #6 : 26.12.08 - klo:19.06 »
Minulla on A-linkin USB tikku ja komento
Koodia: [Valitse]
lsusbantoi seuraavan tulosteen:  Bus 005 Device 004: ID 0ace:1215 ZyDAS WLA-54L WiFi
Tikku on minulla  toiminut suoraan 8.04 ja 8.10 Ubuntuissa ja hämärä muistikuva toimivuudesta 7.10 kanssa.
terveisin Timo
"Linux, made in Finland"

Lake

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #7 : 26.12.08 - klo:19.17 »
Minulla on A-linkin USB tikku ja komento
Koodia: [Valitse]
lsusbantoi seuraavan tulosteen:  Bus 005 Device 004: ID 0ace:1215 ZyDAS WLA-54L WiFi
Minulla tulee tuo sama.

Onko mahdollista, että Windowsin puolella säädettävät tikun asetukset ovat jotenkin pielessä? Kun en ymmärrä niistä juuri mitään.

Timo Virtanen

  • Käyttäjä
  • Viestejä: 2083
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #8 : 26.12.08 - klo:20.12 »
Windows ja Ubuntu ovat eri käyttöjärjestelmiä ja ne eivät sotke toisiaan. Yleensä tuo A-Linkin tikku toimii suoraan kun tökkää USB-liittimeen. Ajurit ovat Ubuntun (8.04 ja 8.10) kernelissä sisällä valmiina. Tuolla "tarinan" alussa mainitsit, että tikku " ei toiminut mitenkään". Kertoisitko hieman tarkemmin havainnoistasi, olisi helpompi neuvoa, terveisin Timo
ps Ubuntusi tunnistaa tikun oikein  :D
"Linux, made in Finland"

Lake

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #9 : 26.12.08 - klo:20.27 »
Siis kyllä tikku "mitenkään" toimii, koska Windowsilla se yhdisti nettiin. Ubuntullakin se toimi myös "mitenkään", kun kone sen tunnistaa ja tikussa palaa valo. Mutta nettiin ei Ubuntun kautta pääse. En nyt osaa muuta sanoa, enkä tehdä.

EDIT: Tutkailin tuossa Ubuntun ohjetta, kokeilin "sudo lshw -C network" -käskyä, ja se sanoo seuraavalla tavalla:
Koodia: [Valitse]
lauri@lauri-desktop:~$ sudo lshw -C network
[sudo] password for lauri:
  *-network               
       description: Ethernet interface
       product: 82801DB PRO/100 VE (LOM) Ethernet Controller
       vendor: Intel Corporation
       physical id: 8
       bus info: pci@0000:02:08.0
       logical name: eth0
       version: 82
       serial: 00:30:05:53:10:6c
       size: 10MB/s
       capacity: 100MB/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e100 driverversion=3.5.23-k4-NAPI duplex=half firmware=N/A latency=66 link=no maxlatency=56 mingnt=8 module=e100 multicast=yes port=MII speed=10MB/s
  *-network DISABLED
       description: Ethernet interface
       physical id: 1
       logical name: pan0
       serial: e6:83:f6:68:4d:74
       capabilities: ethernet physical
       configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A link=yes multicast=yes
lauri@lauri-desktop:~$
Ainakin siellä lukee uhkaavan isolla tuo DISABLED. Mitähän tästä voisi sanoa?
« Viimeksi muokattu: 26.12.08 - klo:20.37 kirjoittanut Lake »

Wäinö

  • Käyttäjä
  • Viestejä: 75
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #10 : 26.12.08 - klo:21.07 »
https://help.ubuntu.com/community/WifiDocs

Olisko tuolla mitään apuja.

Mikko

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #11 : 26.12.08 - klo:21.49 »
Tutkis dmesg:stä miten kerneli tikun tunnistaa...
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Timo Virtanen

  • Käyttäjä
  • Viestejä: 2083
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #12 : 26.12.08 - klo:22.03 »
Ei näy tekstiä "wireless interface" eli langattoman verkon rautaa ei näy listalla.

Olisin halunnut tietää, että näitkö alussa, ennen ajuriasennusta, Ubuntun verkkolistalla muita langattomia verkkoja vai yrititkö yhteyttä suoraan kotiverkkoosi? Tarkoitukseni ei siis ole piruilla tai nälviä. Ymmärrän kyllä turhautumisen.
Onko kotiverkkosi verkkonimi piilotettu? Onko salaus WPA2? Ubuntulla on vaikeuksia kytkeytyä verkkoon, jonka verkkonimi on piilotettu. Samoin WPA2 salauksen hyväksyminen on vaikeaa. Asiaa auttaisi salauksen pudottaminen WPA tasolle ja verkkonimen paljastaminen, mutta ensin pitää WLAN tikku saada verkkolaitelistalle. En ole varma sekoittiko tuo alun manuaalinen ajuriasennus jotakin.  terveisin Timo

"Linux, made in Finland"

Lake

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #13 : 27.12.08 - klo:15.03 »
Vaikuttaa jotenkin siltä, että kone tunnistaa tikun olevan usb-väylässä, mutta kone ei tiedä, että se on nimenomaan wlan-vastaanotin. En tiedä.

Muistaakseni, kun tikulle oli asennettu Windows-ajurit NDISWrapperin kanssa, se näkyi listalla. Nettiinhän sillä ei silti päässyt. Ja nyt se ei näy edes listalla, kuten edellisestä viestistäni näkyy.

Mihinkään muuhun verkkoon en ole koittanut yhdistää kuin kotiverkkoon.

Onko muuten mahdollista, että palikkaan tunkeutui Windowsin kautta muutamat virukset eikä se sen takia toimi?

Voipi olla, että joudun kutsumaan paikan päälle ihan ammattiapua, mutta kokkeillaan nyt vielä ::)

Lasse.

  • Käyttäjä
  • Viestejä: 1668
  • Techjunkie.
    • Profiili
    • Liquid Flower Games
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #14 : 27.12.08 - klo:15.20 »
Vaikuttaa jotenkin siltä, että kone tunnistaa tikun olevan usb-väylässä, mutta kone ei tiedä, että se on nimenomaan wlan-vastaanotin. En tiedä.

Muistaakseni, kun tikulle oli asennettu Windows-ajurit NDISWrapperin kanssa, se näkyi listalla. Nettiinhän sillä ei silti päässyt. Ja nyt se ei näy edes listalla, kuten edellisestä viestistäni näkyy.

Mihinkään muuhun verkkoon en ole koittanut yhdistää kuin kotiverkkoon.

Onko muuten mahdollista, että palikkaan tunkeutui Windowsin kautta muutamat virukset eikä se sen takia toimi?

Voipi olla, että joudun kutsumaan paikan päälle ihan ammattiapua, mutta kokkeillaan nyt vielä ::)
Ei tuon virusjutun pitäisi kyllä olla mitenkään mahdollista.
Kone 1: Intel Core i5 2500K, 8GB DDR3, nVidia GTX 560 Ti 1GB, 2x1TB & 1x 250GB HDD, Windows 7 & Arch
Kone 2: Lenovo Ideapad Z370 (i5-2410M, 4GB RAM & GeForce 410M) Chakra
Google LG Nexus 4 (ParanoidAndroid)
Linuxia noin vuodesta 2004.

Lake

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #15 : 28.12.08 - klo:14.56 »
Älysin tuossa kokeilla vanhaa Ubuntun asennuslevyä, jossa on Gutsy Gibboni, ja kaikeksi ihmeeksi pääsin nettiin sen kautta. WLAN-tikku tunnistettiin ilman mitään ongelmia. Ajoin sitten läpi levyllä olevan virheenetsintäohjelman, ja se löysi levyltä erroria. Onkohan tässä ongelman syy? Kannattaisiko asentaa Ubuntu uudelleen (vaikka lainaamalla kirjastosta virheetön asennuslevy)?

Lasse.

  • Käyttäjä
  • Viestejä: 1668
  • Techjunkie.
    • Profiili
    • Liquid Flower Games
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #16 : 28.12.08 - klo:15.04 »
Olikohan se nyt niin, että Gutsyn jälkeen Ubuntun hardwaren tunnistusmethodit vaihdettiin ja se on jossain kohtia täten ottanut takapakkia..mutta voihan tota tietysti kokeilla.

EDIT: Perjaatteessa voit asentaa Gutsyn ja päivittää sen netin kautta 8.04 ja tarvittaessa siitä 8.10.
Kone 1: Intel Core i5 2500K, 8GB DDR3, nVidia GTX 560 Ti 1GB, 2x1TB & 1x 250GB HDD, Windows 7 & Arch
Kone 2: Lenovo Ideapad Z370 (i5-2410M, 4GB RAM & GeForce 410M) Chakra
Google LG Nexus 4 (ParanoidAndroid)
Linuxia noin vuodesta 2004.

timsku

  • Käyttäjä
  • Viestejä: 225
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #17 : 28.12.08 - klo:16.03 »
Itsellä tuo tikku on toiminut "heittämällä" 7.10 ja 8.04:ssä, useammalla koneella. Mitään ei ole tarvinut asentaa. Koitapa vielä bootata ilman tikkua ja katso mitä dmesg kertoo muutaman sekunnin päästä tikun tökkäämisestä. iwconfig-käskyn tuloste saattaisi myös kertoa jotain...

Lake

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #18 : 28.12.08 - klo:16.25 »
Koodia: [Valitse]
lo        no wireless extensions.

eth0      no wireless extensions.

pan0      no wireless extensions.
Iwconfig kertoo omaa karua kieltään. Dmesg on tuossa liitteenä.




[ylläpito on poistanut liitteen]

Timo Virtanen

  • Käyttäjä
  • Viestejä: 2083
    • Profiili
Vs: A-LINK WL54USB -tikku ei toimi
« Vastaus #19 : 28.12.08 - klo:20.37 »
Itse imuroidut ja poltetut asennus/live CD:t kannattaa ehdottomasti tarkastaa ennenkuin aloittaa asennuksen. Olen itse saanut karvaasti kokea malttamattomuuteni tulokset (Wlan ongelmat 7.10 kanssa). Tarkastukseen voi käyttää levyn omaa tarkastustoimintoa tai md5sum vertailua. Suosittelen uudelleen asennusta ehjällä asennuslevyllä tai USB-tikulta. terveisin Timo
"Linux, made in Finland"