Sida 1 av 2
A-link WL54H Wi-Fi PCI kort
Postat: 08 feb 2008, 19:01
av tobiastobias
Jag har exakt samma fel som denna har:
http://ubuntuforums.org/showthread.php? ... ost4254918
alltså:
I was referred to this page by the manual of my device:
ftp://ftp.a-link.com/wl54h/WL54H_WL5...1_Linux.tar.gz
I downloaded and extracted the files. When I go to the Module folder and type "make", I get this error message:
:~/Desktop/RT61_Linux_STA_Drv1.1.0.0/Module$ make
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/fi0na/Desktop/RT61_Linux_STA_Drv1.1. 0.0/Module modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
CC [M] /home/fi0na/Desktop/RT61_Linux_STA_Drv1.1.0.0/Modu le/rtmp_main.o
/home/fi0na/Desktop/RT61_Linux_STA_Drv1.1.0.0/Modu le/rtmp_main.c: In function ‘RT61_probe’:
/home/fi0na/Desktop/RT61_Linux_STA_Drv1.1.0.0/Modu le/rtmp_main.c:197: error: ‘struct net_device’ has no member named ‘get_wireless_stats’
/home/fi0na/Desktop/RT61_Linux_STA_Drv1.1.0.0/Modu le/rtmp_main.c: In function ‘RT61_open’:
/home/fi0na/Desktop/RT61_Linux_STA_Drv1.1.0.0/Modu le/rtmp_main.c:326: warning: ‘deprecated_irq_flag’ is deprecated (declared at include/linux/interrupt.h:66)
/home/fi0na/Desktop/RT61_Linux_STA_Drv1.1.0.0/Modu le/rtmp_main.c:326: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
/home/fi0na/Desktop/RT61_Linux_STA_Drv1.1.0.0/Modu le/rtmp_main.c: In function ‘rt61_init_module’:
/home/fi0na/Desktop/RT61_Linux_STA_Drv1.1.0.0/Modu le/rtmp_main.c:893: warning: implicit declaration of function ‘pci_module_init’
make[2]: *** [/home/fi0na/Desktop/RT61_Linux_STA_Drv1.1.0.0/Modu le/rtmp_main.o] Error 1
make[1]: *** [_module_/home/fi0na/Desktop/RT61_Linux_STA_Drv1.1. 0.0/Module] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make: *** [all] Error 2
Does anyone have any ideas how to solve this and get my WLAN drivers installed properly?
Ndiswrapper might be an idea, huh?
Någon som kan hjälpa?
ps: nybörjare jag är på linux!
SV: A-link WL54H Wi-Fi PCI kort
Postat: 08 feb 2008, 19:22
av Lars
Hej, välkommen till Ubuntu-se
Enligt
http://support.a-link.com/wl54h/upd.htm så finns det två versioner av ditt kort, RT2500 och RT61. Om du inte har lust att öppna burken så kanske det går att identifiera kortet med kommandot
lspci (från ett terminalfönster program/tillbehör/terminal).
I Ubuntu finns drivrutinerna rt61pci och rt2500pci, någon av dessa borde fungera kan man tycka. Finns det ett alternativ för trådlös anslutning under system/administration/nätverk? Om inte kan du testa kommandot
sudo modprobe rt61pci (eller rt2500pci) och se om alternativet dyker upp (sudo frågar efter lösenord, men ingenting syns på skärmen när du skriver in det).
SV: A-link WL54H Wi-Fi PCI kort
Postat: 09 feb 2008, 16:18
av tobiastobias
Hej!
Tack för välkomsten och tack för snabbt svar Lars!
Det torde vara av modellen RT61, men jag kan för säkerthetsskull kolla. Hur som helst så kom det inte upp m.h.a. lspci - det fanns heller inga alternativ under Wireless i System>Administrator>Network. Det finns bara under egna flikar Wired- och Modem connection. Samt så bidrog inte sudo modprobe rt61pci till ngn nytta.
EDIT: Jag är inte helt säker på vilken modell det rör sig om, eftersom min skiljer sig till utseendet.
http://i32.tinypic.com/2843.jpg
http://i25.tinypic.com/118j02s.jpg
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 14:06
av Lars
Bilden avgör ju saken, det är varken RTL61 eller RTL2500. Det är ett RTL8185L.
Det är lite konstigt att det inte upptäcks med lspci, det kommandot ska lista alla PCI-kort. Men prova med sudo modprobe rtl8180.
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 15:38
av tobiastobias
Har ur det för tillfället när jag skulle fotografera det. Men jag postar så fort det är i PCI-porten igen. Var ser du att det är av modell RTL8185L? Du ser ju på chippet på den första bilden att det står WL54H?
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 15:49
av Lars
Jo, WL54H är produktnamnet, men det är i det här fallet ganska ointressant. Tydligen så finns det åtminstone tre varianter på WL54H, och alla kräver olika drivrutiner. Den andra kretsen är märkt med RTL8185L, det är det som är viktigt. RTL8185L är en generell krets som förmodligen sitter i massor av olika produkter.
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 15:52
av tobiastobias
Var fann du det på deras sida? Var hittar jag då drivrutinerna till denna?
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 16:01
av Lars
Tydligen ska drivrutinen
rtl8180 fungera även för 8185, och den följer med Ubuntu. Så förhoppningsvis fungerar det med
sudo modprobe rtl8180.
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 16:41
av tobiastobias
Nu hittades det med lspci: 1a/b/g Wireless LAN Controller (rev 20)
Dock fungerar inte sudo modprobe rtl8180
[sudo] password for tobias:
FATAL: Module rtl8180 not found.
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 16:52
av Lars
Det låter konstigt att inte rtl8180 finns, det gör den hos mig. Filen tillhör paketet linux-ubuntu-modules-2.6.22-14-generic, kolla om du har det installerat i Synaptic. Har du 64-bitarsversionen kanske? På nätet har jag sett namnet rtl818x också, prova med det.
Att lspci upptäcker kortet nu är bra

SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 16:58
av tobiastobias
Ubuntu supplied Linux modules for version 2.6.22 on x86/x86_64
This package contains modules supplied by Ubuntu for Linux kernel 2.6.22 on
x86/x86_64.
You likely do not want to install this package directly. Instead, install
the linux-generic meta-package, which will ensure that upgrades work
correctly, and that supporting packages are also installed.
sudo apt-get install linux-ubuntu-modules-2.6.22-14-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-ubuntu-modules-2.6.22-14-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
sudo modprobe rtl8180
FATAL: Module rtl8180 not found.
sudo modprobe rtl818x
FATAL: Module rtl818x not found.
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 17:05
av Lars
Kod: Markera allt
$ dpkg-query -L linux-ubuntu-modules-2.6.22-14-generic|grep rtl
/lib/modules/2.6.22-14-generic/ubuntu/wireless/rtl818x
/lib/modules/2.6.22-14-generic/ubuntu/wireless/rtl818x/rtl8187.ko
/lib/modules/2.6.22-14-generic/ubuntu/wireless/rtl8180
/lib/modules/2.6.22-14-generic/ubuntu/wireless/rtl8180/rtl_ieee80211
/lib/modules/2.6.22-14-generic/ubuntu/wireless/rtl8180/rtl_ieee80211/ieee80211-rtl.ko
/lib/modules/2.6.22-14-generic/ubuntu/wireless/rtl8180/rtl8180
/lib/modules/2.6.22-14-generic/ubuntu/wireless/rtl8180/rtl8180/r8180.ko
Suck, katalogen heter rtl8180, men modulen heter
r8180. Mitt misstag.
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 17:14
av tobiastobias
Det fungerade bättre, men inget alternativ dök upp under system/administration/nätverk så vad göra åt saken då?
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 18:38
av tobiastobias
Det fungerar alltså inte med wireless ännu.
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 18:41
av HenrikAn
Jag har ett rtl8180-kort som jag bestämt har för mig slutade fungera när jag installerade Gutsy. Jag svartlistade modulen och kör med ndiswrapper.
Andra som har problem:
http://ubuntuforums.org/showthread.php?t=585712
Windoesdrivare som funkade för mig (från DSLs wiki):
http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=ndis5x%2D8180%28173%29%2Ezip
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 19:23
av tobiastobias
Så du menar att den där Ndiswrapper drivern som är för RealTek skall passa till mitt A-Link-kort?
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 19:46
av HenrikAn
Sorry, läste inte tillräckligt noga. Du har ett rtl8185l-kort, det funkar kanske inte med windowsdrivaren för rtl8180...
Men i princip fungerar det så, det viktiga är chipsettillverkaren.
Enligt tråden från ubuntuforums ska rtl8185-drivrutinen från realteks sida funka...
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 20:20
av Lars
När du har kört modrobe r8180 så kan du kolla med lshw -class network om drivrutinen har associerats med ditt kort (det ska stå typ driver=r8180). Kolla också med iwconfig om du har något trådlöst kort (ett som det inte står "no wireless extension" på).
Om inget av ovanstående fungerar så är det kanske dags att tampas med ndiswrapper.
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 20:41
av tobiastobias
lshw -class network
WARNING: you should run this program as super-user.
*-network
description: Wireless interface
product: RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 7
bus info: pci@0000:02:07.0
logical name: wlan0
version: 20
serial: 00:1a:9f:91:b4:a0
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8180 latency=64 maxlatency=64 mingnt=32 module=r8180 multicast=yes wireless=802.11b/g
*-network
description: Ethernet interface
product: ULi 1689,1573 integrated ethernet.
vendor: ALi Corporation
physical id: d
bus info: pci@0000:00:0d.0
logical name: eth0
version: 40
serial: 00:1a:92:4a:e6:5e
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical
configuration: broadcast=yes driver=uli526x driverversion=0.9.3 ip=84.248.240.184 latency=64 maxlatency=40 mingnt=20 module=uli526x multicast=yes
iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 802.11b/g Mode:Managed Frequency=2.462 GHz
Access Point: Not-Associated Bit Rate:11 Mb/s
Retry:on Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Så här ser det ut för mig. Vad gör jag då?
SV: A-link WL54H Wi-Fi PCI kort
Postat: 10 feb 2008, 21:13
av Lars
Det där ser ju helt perfekt ut, då ska det fungera! Prova nu om iwlist scan ger dig en lista på tillgängliga nätverk (cell 01, 02 o.s.v.)