tingo Skrevet 16. november 2008 Del Skrevet 16. november 2008 Oppgraderte en laptop (Acer AS5672) fra Xubuntu 7.10 til 8.10. Ser på diverse steder at det kan være trøbbel med den nye driveren (iwl3945), defor forsøker jeg å installere den gamle driveren (ipw3945), etter oppskriften her: http://www.ubuntugeek.com/using-ipw3945-in...5-in-hardy.html Men det skjærer aeg når jeg skal kompilere driveren: make -C /lib/modules/2.6.27-8-generic/build M=/home/tingo/dl/ipw3945/ipw3945-1.2.2 MODVERDIR=/home/tingo/dl/ipw3945/ipw3945-1.2.2/tmp/.tmp_versions modules make[1]: Entering directory `/usr/src/linux-headers-2.6.27-8-generic' CC [M] /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.o /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_print_rx_config_cmd’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:2729: error: implicit declaration of function ‘MAC_ARG’ /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:2729: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:2731: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_start_association’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:4444: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:4457: error: implicit declaration of function ‘ieee80211_tx_frame’ /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_add_station’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:6685: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_find_station’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:6727: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_send_disassociate’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:6769: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_find_adhoc_network’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7521: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7533: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7547: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7568: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘const char *’ /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7568: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7599: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7614: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7626: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘char * const’ /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7626: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 7 has type ‘char * const’ /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7626: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7641: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7652: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7676: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7691: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_best_network’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7754: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7764: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7775: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7785: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7795: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7807: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7821: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7842: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘const char *’ /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7842: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7860: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘const char *’ /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7860: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7875: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘long unsigned int’ /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7875: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7888: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7903: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7915: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘char * const’ /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7915: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 7 has type ‘char * const’ /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7915: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7931: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7942: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7966: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:7981: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_debug_config’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:8127: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_handle_assoc_response’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:9892: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘const char *’ /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:9892: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:9915: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_associate_network’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:10098: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_handle_reply_rx’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:11305: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:11312: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_wx_set_wap’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:12163: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_wx_get_wap’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:12192: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_tx_skb’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:15020: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_net_set_mac_address’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:15217: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_up’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:16078: warning: too few arguments for format /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_pci_probe’: /home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.c:16594: error: implicit declaration of function ‘SET_MODULE_OWNER’ {standard input}: Assembler messages: {standard input}:9: Warning: can't open .lst: Permission denied GAS LISTING page 1 1 .file "ipw3945.c" 9 .Ltext0: GAS LISTING page 2 DEFINED SYMBOLS *ABS*:0000000000000000 ipw3945.c NO UNDEFINED SYMBOLS make[2]: *** [/home/tingo/dl/ipw3945/ipw3945-1.2.2/ipw3945.o] Error 1 make[1]: *** [_module_/home/tingo/dl/ipw3945/ipw3945-1.2.2] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-8-generic' make: *** [modules] Error 2 Det kan jo skyldes at patchen som er nevnt i oppskriften ikke er med (finner den ikke, websiden som det referes til er ikke der) Noen som har en bedre oppskrift for få ipw3945 driveren til å virke u Ubuntu 8.10? Lenke til kommentar
TheMaister Skrevet 16. november 2008 Del Skrevet 16. november 2008 ipw3945? Den er gammel, og utdatert Hvorfor ikke bruke iwl3945? Tror det problemet ble fiksa for en god stund siden. Bruker i hvertfall en oppdatert iwl3945 på laptopen min. Lenke til kommentar
tingo Skrevet 16. november 2008 Forfatter Del Skrevet 16. november 2008 ipw3945? Den er gammel, og utdatert Hvorfor ikke bruke iwl3945? Tror det problemet ble fiksa for en god stund siden. Bruker i hvertfall en oppdatert iwl3945 på laptopen min. Som olear sier (ok impliserer da), iwl3945 funker ikke - ihvertfall ikke på min Acer Aspire 5672. :-( ipw3945 funket i Xubuntu 7.10 og 8.04. Oppdatert iwl3945? Fra hvor da? Bruker du WPA? Lenke til kommentar
tingo Skrevet 21. november 2008 Forfatter Del Skrevet 21. november 2008 Nå har jeg prøvd etter følgende prosedyre: # tar zxf ipw3945-1.2.2.tgz # cd ipw3945-1.2.2 # wget http://funknetztest.de/downloads/ipw3945/ipw3945-1.2.2-kernel-2.6.27.patch # wget http://funknetztest.de/downloads/ipw3945/ipw3945-1.2.2-kernel-2.6.24.patch # patch -p0 –verbose < ipw3945-1.2.2-kernel-2.6.24.patch # patch -p1 –verbose < ipw3945-1.2.2-kernel-2.6.27.patch # make SHELL=/bin/bash # sudo modprobe -r iwl3945 # sudo make install # sudo /etc/init.d/udev restart Problemet er at det funker ikke. ipw3945 modulen nekter å laste.Jeg får følgende linje i /var/log/messages: Nov 21 23:00:08 kg-home kernel: [429723.409493] ipw3945: Unknown symbol escape_essid Noen tips? Lenke til kommentar
tingo Skrevet 21. november 2008 Forfatter Del Skrevet 21. november 2008 Forsøkte også å installere linux-restricted-modules uten at det hjalp. Lenke til kommentar
Del Skrevet 22. november 2008 Del Skrevet 22. november 2008 Jeg bruker iwl3945, og har gjort det siden den kom. Jeg har brukt WPA hjemme hele tiden, og alle mulige andre løsninger rundt omkring. Den funker, problemene dine er kanskje relatert til endringer du har gjort på 7.10 installasjonen. Sjekk fra Live CD om den funker hos deg hvis du ikke allerede har gjort det. Post gjerne output fra (fra live CD) sudo lshw -C network hvis den ikke funker. Lenke til kommentar
tingo Skrevet 22. november 2008 Forfatter Del Skrevet 22. november 2008 Del - det virker om om du har rett. Bootet en Xubuntu 8.0 livecd nå, og her kommer det trådløse opp som wlan0 - og virker. Output fra lshw. ubuntu@ubuntu:~$ sudo lshw -C network *-network description: Wireless interface product: PRO/Wireless 3945ABG [Golan] Network Connection vendor: Intel Corporation physical id: 0 bus info: pci@0000:03:00.0 logical name: wmaster0 version: 02 serial: 00:13:02:3e:d4:ce width: 32 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list logical ethernet physical wireless configuration: broadcast=yes driver=iwl3945 ip=10.1.161.11 latency=0 module=iwl3945 multicast=yes wireless=IEEE 802.11abg *-network description: Ethernet interface product: NetLink BCM5789 Gigabit Ethernet PCI Express vendor: Broadcom Corporation physical id: 0 bus info: pci@0000:04:00.0 logical name: eth0 version: 21 serial: 00:16:36:54:a9:ae capacity: 1GB/s width: 64 bits clock: 33MHz capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.94 firmware=5789-v3.49a latency=0 link=no module=tg3 multicast=yes port=twisted pair *-network DISABLED description: Ethernet interface physical id: 1 logical name: pan0 serial: e6:1f:f4:4a:d5:58 capabilities: ethernet physical configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A link=yes multicast=yes ubuntu@ubuntu:~$ Nå må jeg bare finne ut hvordan jeg får fikset installasjonen på harddisken min. Lenke til kommentar
tingo Skrevet 22. november 2008 Forfatter Del Skrevet 22. november 2008 OK, først så gjorde jeg om på alle endringene i filer som jeg hadde gjort for å få ipw3945 driver til å virke. dernest så renseket jeg bort alt unntatt kommentarene i /etc/udev/rules.d/70-persistent-net.rules og så restartet jeg udev. Dermed kom det trådløse opp som wlan0. Og virker, Yay! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå