Gå til innhold

Intel Wireless 3945 i (X)ubuntu 8.10


tingo

Anbefalte innlegg

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
Videoannonse
Annonse
ipw3945? Den er gammel, og utdatert :p 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

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

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

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

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...