Kirjoittaja Aihe: WL54H (rtl8185) toimimaan wpa:lla 8.10:ssä  (Luettu 2464 kertaa)

joof

  • Käyttäjä
  • Viestejä: 4
    • Profiili
WL54H (rtl8185) toimimaan wpa:lla 8.10:ssä
« : 25.01.09 - klo:00.39 »
Moi!

Minullakin on ongelmaa wlanin kanssa ja päätin aloittaa uuden ketjun, vaikka tätä onkin puitu jo monessa kohtaa. Olen lukenut jo vaikka kuinka monta ohjetta täältä ja muualtakin, mutta en vain ole saanut langatonta yhteyttä toimimaan wpa-salauksella. Kortti on a-link wl54h (c) pci-väylään ja sen piirinä on rtl8185. Käyttiksenä on Ubuntu 8.10 32-bit. Sitten tarkempi kuvaus siitä mitä olen jo yrittänyt ja minkälaisia tuloksia on tullut:

- Ubuntun perusasennuksen jälkeen kortti tunnistuu ja langattomia verkkoja löytyy. Oma verkkoni on wpa-suojattu ja kun yritän sinne yhdistää salasanaa kyllä kysellään, mutta ei se saa yhteyttä vaan kyseleen aina välillä salasanaa uudelleen.

- Luin useammista paikoista, että wicd-verkkohallintaohjelma auttaisi asiaan, joten asensin sen. Näytti vähän lupaavammalta, sen ilmoitusriville tuli teksti "haetaan ip-osoitetta" tms., mutta siihen se sitten jääkin (useamman minuutin sitä odottelin). Eli ei toimi silläkään.

- Päätin sitten vielä kokeilla ndiswrapperia, vaikka sen (pitkäaikainen) käyttö vaikuttikin epäilyttävältä. Sain ohjelman asennettua, mutta niiden sivut on siltä osin nurin etten saanut tarkistettua yhteensopivuutta korttini kanssa ja ladattua sieltä ajuri-tiedostoa (mikä ymmärtääksi olisi ollut tarkoitus). Sain asennettua sen avulla kuitenkin a-linkin windows-ajurin (kokeilin sekä 98 että xp). Tällä yhteys näytti aukeavan, mutta ei netti silti toiminut: mulla oli firefoxissa valmiina auki monta sivua ja se jäi vaan niitä latailemaan ilman näkyvää tulosta ja kyllä muistaakseni sain jostain uudesta sivusta sen normi ilmoituksen että pyyntö aikakatkaistiin tms.

- Sitten luin täältä http://forum.ubuntu-fi.org/index.php?topic=22717.0, että linux-backports-modules-intrepid -paketti pitäisi auttaa nimenomaan saamaan wpa toimimaan, no asensin sen muttei mitään muutosta asiaan tullut.

- Ihmettelin että yllä oleva on jollain muulla toiminut muttei mulla ja ajattelin kokeilla poistaa ndiswrapperin ja wicd:n. Sain oletuksena päällä olevan ajurin toimimaan uudelleen vasta lisäämällä ndiswrapperin blacklistille kun ei se kokonaan poistunutkaan ja myös /etc/modules -tiedostoon piti lisätä vielä se rtl8180 (mukana tullut ajuri). No ei eroa mitenkään lähtötilanteesta, eli ei toimi langaton verkko edelleenkään.


Olisko hyviä ideoita millä tämän saisi toimimaan? Asentaa ubuntu uudelleen ja sitten linux-backports-modules-intrepid -paketti, jottei noi muut olis varmasti enää häiritsemässä? Toinen idea on valmistajan tarjoama ajuri (ftp://ftp.a-link.com/wl54hc/rtl8185_linux_26.1025.0814.2007.tar.gz), jota olen matkan varrella yrittänyt asentaa (ja myös realtekin sivulta uudempaa versiota ftp://210.51.181.211/cn/wlan/rtl8185_linux_26%5B1%5D.1027.0823.2007.tar.gz), mutta siitä tulee alla oleva virheilmoitus. Asennettuna on build-essential -paketti, jonka tarpeellisuuden jostain luin. Olisko tämän toimintaan saamiseksi neuvoja? Valmistajan ajurin nyt kuitenkin luulisi toimivan.

Koodia: [Valitse]
jtr@keimo:~/rtl8185_linux_26.1025.0814.2007$ sudo ./makedrv
[sudo] password for jtr:
ieee80211/
ieee80211/ieee80211.h
ieee80211/ieee80211_crypt.c
ieee80211/ieee80211_crypt.h
ieee80211/ieee80211_crypt_ccmp.c
ieee80211/ieee80211_crypt_tkip.c
ieee80211/ieee80211_crypt_wep.c
ieee80211/ieee80211_module.c
ieee80211/ieee80211_rx.c
ieee80211/ieee80211_softmac.c
ieee80211/ieee80211_softmac_wx.c
ieee80211/ieee80211_tx.c
ieee80211/ieee80211_wx.c
ieee80211/license
ieee80211/Makefile
ieee80211/Module.symvers
ieee80211/Modules.symvers
ieee80211/readme
ieee80211/tags
rtl8185/
rtl8185/authors
rtl8185/changes
rtl8185/copying
rtl8185/ieee80211.h
rtl8185/ieee80211_crypt.h
rtl8185/install
rtl8185/license
rtl8185/Makefile
rtl8185/Module.symvers
rtl8185/Modules.symvers
rtl8185/r8180.h
rtl8185/r8180_93cx6.c
rtl8185/r8180_93cx6.h
rtl8185/r8180_core.c
rtl8185/r8180_gct.c
rtl8185/r8180_gct.h
rtl8185/r8180_hw.h
rtl8185/r8180_max2820.c
rtl8185/r8180_max2820.h
rtl8185/r8180_pm.c
rtl8185/r8180_pm.h
rtl8185/r8180_rtl8225.c
rtl8185/r8180_rtl8225.h
rtl8185/r8180_rtl8225z2.c
rtl8185/r8180_rtl8255.c
rtl8185/r8180_rtl8255.h
rtl8185/r8180_sa2400.c
rtl8185/r8180_sa2400.h
rtl8185/r8180_wx.c
rtl8185/r8180_wx.h
rtl8185/readme
rtl8185/README.adhoc
rtl8185/README.master
rtl8185/tags
rm -f *.mod.c *.mod *.o .*.cmd *.ko
rm -rf /home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/tmp
make -C /lib/modules/2.6.27-9-generic/build M=/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211 CC=gcc modules
make[1]: Siirrytään hakemistoon "/usr/src/linux-headers-2.6.27-9-generic"
  CC [M]  /home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_softmac.o
In file included from /home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_softmac.c:17:
/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211.h: Funktio ”ieee80211_priv”:
/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211.h:1212: varoitus: ”netdev_priv” is static but used in inline function ”ieee80211_priv” which is not static
/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_softmac.c: Funktio ”ieee80211_softmac_init”:
/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_softmac.c:2236: varoitus: sijoitus yhteensopimattomasta osoitintyypistä
/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_softmac.c:2237: varoitus: sijoitus yhteensopimattomasta osoitintyypistä
/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_softmac.c:2238: varoitus: sijoitus yhteensopimattomasta osoitintyypistä
/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_softmac.c:2239: varoitus: sijoitus yhteensopimattomasta osoitintyypistä
/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_softmac.c:2240: varoitus: sijoitus yhteensopimattomasta osoitintyypistä
/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_softmac.c:2241: varoitus: sijoitus yhteensopimattomasta osoitintyypistä
  CC [M]  /home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_rx.o
In file included from /home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_rx.c:50:
/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211.h: Funktio ”ieee80211_priv”:
/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211.h:1212: varoitus: ”netdev_priv” is static but used in inline function ”ieee80211_priv” which is not static
/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_rx.c: Funktio ”ieee80211_monitor_rx”:
/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_rx.c:60: virhe: tyypillä ”struct sk_buff” ei ole ”mac”-nimistä jäsentä
make[2]: *** [/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211/ieee80211_rx.o] Virhe 1
make[1]: *** [_module_/home/jtr/rtl8185_linux_26.1025.0814.2007/ieee80211] Virhe 2
make[1]: Poistutaan hakemistosta "/usr/src/linux-headers-2.6.27-9-generic"
make: *** [modules] Virhe 2
rm -f *.mod.c *.mod *.o .*.cmd *.ko
rm -rf /home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/tmp
make -C /lib/modules/2.6.27-9-generic/build M=/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185 CC=gcc modules
make[1]: Siirrytään hakemistoon "/usr/src/linux-headers-2.6.27-9-generic"
  CC [M]  /home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.o
In file included from /home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180.h:44,
                 from /home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c:61:
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/ieee80211.h: Funktio ”ieee80211_priv”:
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/ieee80211.h:1212: varoitus: ”netdev_priv” is static but used in inline function ”ieee80211_priv” which is not static
In file included from /home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c:61:
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180.h:46:27: error: asm/semaphore.h: Tiedostoa tai hakemistoa ei ole
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c: Funktio ”rtl8180_proc_module_init”:
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c:570: virhe: ”proc_net” esittelemättä (ensimmäinen käyttökerta tässä funktiossa)
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c:570: virhe: (Jokaisesta esittelemättömästä tunnisteesta ilmoitetaan vain
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c:570: virhe: ensimmäinen käyttökerta kussakin funktiossa.)
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c: Funktio ”rtl8180_proc_module_remove”:
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c:576: virhe: ”proc_net” esittelemättä (ensimmäinen käyttökerta tässä funktiossa)
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c: Funktio ”rtl8180_rx”:
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c:2233: virhe: funktio ”rdtsc” esitelty implisiittisesti
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c: Funktio ”rtl8180_init”:
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c:3139: varoitus: sijoitus yhteensopimattomasta osoitintyypistä
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c:3478: virhe: ”SA_SHIRQ” esittelemättä (ensimmäinen käyttökerta tässä funktiossa)
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c:3478: varoitus: annettu yhteensopimatonta osoitintyyppiä oleva 2. argumentti funktiolle ”request_irq”
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c: Funktio ”rtl8180_pci_probe”:
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c:4169: virhe: funktio ”SET_MODULE_OWNER” esitelty implisiittisesti
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c: Funktio ”rtl8180_pci_module_init”:
/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.c:4370: virhe: funktio ”pci_module_init” esitelty implisiittisesti
make[2]: *** [/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185/r8180_core.o] Virhe 1
make[1]: *** [_module_/home/jtr/rtl8185_linux_26.1025.0814.2007/rtl8185] Virhe 2
make[1]: Poistutaan hakemistosta "/usr/src/linux-headers-2.6.27-9-generic"
make: *** [modules] Virhe 2
joof

jori52

  • Käyttäjä
  • Viestejä: 2047
    • Profiili
Vs: WL54H (rtl8185) toimimaan wpa:lla 8.10:ssä
« Vastaus #1 : 25.01.09 - klo:10.22 »
Muistaakseni kyseinen kortti toimii 8.10:ssä uusimmalla kernelillä, muistaakseni 2.6.27.11 (on saatavilla proposed lähteistä,joita ei suositella käyttöön, jokainen kokeilee omalla vastuulla).

Myös ssid:n piilottaminen vaikuttaa ubuntun wlanin toimivuuteen, näkyvällä verkkonimellä toimii paremmin.

Terveisin jori52
Linux counter #348392
 Asus G750JW ja ubuntu 13.10

joof

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: WL54H (rtl8185) toimimaan wpa:lla 8.10:ssä
« Vastaus #2 : 25.01.09 - klo:10.56 »
Ssid ei ole piilotettu. Mieluummin en rupeaisi kerneliä vaihtamaan, kun ei se kerran ole suositeltavaakaan. Tai ainakin haluaisin ensin saada ton valmistajan ajurin testattua, olisko siihen kenelläkään apuja?
joof

Jukki

  • Käyttäjä
  • Viestejä: 407
    • Profiili
Vs: WL54H (rtl8185) toimimaan wpa:lla 8.10:ssä
« Vastaus #3 : 27.02.09 - klo:12.09 »
Ubuntu 8.04:ssä samanlainen onkelma.  Järjestelmä näkee kortin, mutta ei löydä verkkoa. Samat virheilmoitukset kuin joofilla asentaessa valmistajan ajuria. Anybody?

rtx

  • Käyttäjä
  • Viestejä: 47
    • Profiili
Vs: WL54H (rtl8185) toimimaan wpa:lla 8.10:ssä
« Vastaus #4 : 27.02.09 - klo:21.57 »
synaptic/wifi-radar paketti oli ratkaisu omassa tapauksessa...

Jukki

  • Käyttäjä
  • Viestejä: 407
    • Profiili
Vs: WL54H (rtl8185) toimimaan wpa:lla 8.10:ssä
« Vastaus #5 : 01.03.09 - klo:12.21 »
http://www.willdaniels.co.uk/articles/10-howto/12-r8180-hardy

Tuolla oli ratkaistu ongelma Ubuntu 8.04:lle. 8.10:ssä onkin rtl8185 tuettuna valmiiksi, tuon jutun mukaan.