Pagina 1 di 2
[newbie] problemi con madwifi e atheros ar5212
Inviato: mer 5 apr 2006, 12:45
da I_U
Salve a tutti,ho un problema con madwifi.
sono da slackware 10.0 con versione del kernel 2.4.29
seguendo le indicazioni di questo link
http://madwifi.org/wiki/UserDocs/Distro/Slackware
ho costruito il package, l'ho installato ed ho aggiunto la linea
/sbin/modprobe ath_pci nel file /etc/rc.d/rc.modules
ho riavviato(+ volte),digitato ifconfig eth0 down
ma l'interfaccia ath0 non ne vuol sapere di comparire.
con il comando iwconfig ottengo
# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
che significa?
potreste dirmi gentilmente dove ho sbagliato?
grazie
Inviato: mer 5 apr 2006, 13:07
da l1q1d
allora ci serivrebbero un po' più di informazioni, posta per favore il risultato di:
e prova a fare
Codice: Seleziona tutto
modprobe -r ath_pci (per rimuoverlo)
modprobe ath_pci (per rimetterlo)
e leggi cosa dice il
questo ultimo comando ti da gli eventuali errori del sistema e l'output del kernel e dei demoni.
Tanto per la cronaca ifconfig eth0 down serve a disabilitare la periferica ethernet primaria.
Inviato: mer 5 apr 2006, 13:21
da I_U
Codice: Seleziona tutto
# lspci -v
00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 0259
Subsystem: Unknown device 1631:c015
Flags: bus master, 66Mhz, medium devsel, latency 8
Memory at a0000000 (32-bit, prefetchable) [size=32M]
Capabilities: [80] AGP version 3.5
Capabilities: [50] Power Management version 2
00:00.1 Host bridge: VIA Technologies, Inc.: Unknown device 1259
Flags: bus master, medium devsel, latency 0
00:00.2 Host bridge: VIA Technologies, Inc.: Unknown device 2259
Flags: bus master, medium devsel, latency 0
00:00.3 Host bridge: VIA Technologies, Inc.: Unknown device 3259
Flags: bus master, medium devsel, latency 0
00:00.4 Host bridge: VIA Technologies, Inc.: Unknown device 4259
Flags: bus master, medium devsel, latency 0
00:00.7 Host bridge: VIA Technologies, Inc.: Unknown device 7259
Flags: bus master, medium devsel, latency 0
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000c000-0000dfff
Memory behind bridge: c0000000-cfffffff
Prefetchable memory behind bridge: 90000000-9fffffff
Secondary status: SERR
Capabilities: [70] Power Management version 2
00:06.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
Subsystem: Askey Computer Corp.: Unknown device 7084
Flags: medium devsel
Memory at 1c000000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [44] Power Management version 2
00:10.0 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 80) (prog-if 00 [UHCI])
Subsystem: Unknown device 1631:c015
Flags: bus master, medium devsel, latency 22, IRQ 11
I/O ports at 1200 [size=32]
Capabilities: [80] Power Management version 2
00:10.1 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 80) (prog-if 00 [UHCI])
Subsystem: Unknown device 1631:c015
Flags: bus master, medium devsel, latency 22, IRQ 7
I/O ports at 1220 [size=32]
Capabilities: [80] Power Management version 2
00:10.2 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 80) (prog-if 00 [UHCI])
Subsystem: Unknown device 1631:c015
Flags: bus master, medium devsel, latency 22, IRQ 5
I/O ports at 1240 [size=32]
Capabilities: [80] Power Management version 2
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) (prog-if 20 [EHCI])
Subsystem: Unknown device 1631:c015
Flags: bus master, medium devsel, latency 22, IRQ 10
Memory at f0000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
Subsystem: Unknown device 1631:c015
Flags: bus master, stepping, medium devsel, latency 0
Capabilities: [c0] Power Management version 2
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C/VT8235 PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: Unknown device 1631:c015
Flags: bus master, stepping, medium devsel, latency 64
I/O ports at 1100 [size=16]
Capabilities: [c0] Power Management version 2
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
Subsystem: Unknown device 1631:c015
Flags: medium devsel, IRQ 5
I/O ports at e000 [size=256]
Capabilities: [c0] Power Management version 2
00:11.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97 Modem] (rev 80)
Subsystem: Unknown device 1631:c015
Flags: medium devsel, IRQ 5
I/O ports at e100 [size=256]
Capabilities: [d0] Power Management version 2
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
Subsystem: Unknown device 1631:c015
Flags: bus master, stepping, medium devsel, latency 128, IRQ 11
I/O ports at e200 [size=256]
Memory at d0000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 2
01:00.0 VGA compatible controller: VIA Technologies, Inc.: Unknown device 3118 (rev 02) (prog-if 00 [VGA])
Subsystem: Unknown device 1631:c015
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11
Memory at 90000000 (32-bit, prefetchable) [size=64M]
Memory at c0000000 (32-bit, non-prefetchable) [size=16M]
Expansion ROM at <unassigned> [disabled] [size=64K]
Capabilities: [60] Power Management version 2
Capabilities: [70] AGP version 2.0
Codice: Seleziona tutto
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:40:D0:80:A3:CC
inet addr:10.0.0.4 Bcast:255.255.255.255 Mask:255.0.0.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:459 errors:0 dropped:0 overruns:0 frame:0
TX packets:404 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:343309 (335.2 Kb) TX bytes:88367 (86.2 Kb)
Interrupt:11 Base address:0xe200
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Codice: Seleziona tutto
lsmod
Module Size Used by Tainted: P
snd-pcm-oss 36704 0
snd-mixer-oss 12152 0 [snd-pcm-oss]
keybdev 1892 0 (unused)
mousedev 4020 0 (unused)
hid 20804 0 (unused)
usbmouse 1880 0 (unused)
input 3200 0 [keybdev mousedev hid usbmouse]
ath_pci 69780 0 (unused)
ath_rate_sample 7580 0 [ath_pci]
wlan 140348 0 [ath_pci ath_rate_sample]
ath_hal 172784 0 [ath_pci ath_rate_sample]
uhci 24284 0 (unused)
ehci-hcd 17516 0 (unused)
usbcore 58860 1 [hid usbmouse uhci ehci-hcd]
snd-via82xx 12928 0
gameport 1420 0 [snd-via82xx]
snd-mpu401-uart 3200 0 [snd-via82xx]
snd-rawmidi 12320 0 [snd-mpu401-uart]
snd-seq-device 3812 0 [snd-rawmidi]
snd-via82xx-modem 6212 0
snd-ac97-codec 52472 0 [snd-via82xx snd-via82xx-modem]
snd-pcm 54504 0 [snd-pcm-oss snd-via82xx snd-via82xx-modem snd-ac97-codec]
snd-timer 13412 0 [snd-pcm]
snd 31268 0 [snd-pcm-oss snd-mixer-oss snd-via82xx snd-mpu401-uart snd-rawmidi snd-seq-device snd-via82xx-modem snd-ac97-codec snd-pcm snd-timer]
soundcore 3396 7 [snd]
snd-page-alloc 4712 0 [snd-mixer-oss snd-via82xx snd-rawmidi snd-seq-device snd-via82xx-modem snd-pcm snd-timer snd]
via-rhine 12368 1
mii 2272 0 [via-rhine]
crc32 2880 0 [via-rhine]
pcmcia_core 39172 0
ntfs 51232 1 (autoclean)
ide-scsi 9392 0
Codice: Seleziona tutto
#modprobe -r ath_pci
# modprobe ath_pci
Warning: loading /lib/modules/2.4.29/net/ath_hal.o.gz will taint the kernel: non-GPL license - Proprietary
See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module ath_hal loaded, with warnings
Module wlan loaded, with warnings
Module ath_rate_sample loaded, with warnings
Module ath_pci loaded, with warnings
#
Codice: Seleziona tutto
dmesg | tail
ath_pci: driver unloaded
ath_rate_sample: unloaded
wlan: driver unloaded
ath_hal: driver unloaded
ath_hal: 0.9.16.16 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
wlan: 0.8.4.2 (svn 1454)
ath_rate_sample: 1.2 (svn 1454)
ath_pci: 0.9.4.5 (svn 1454)
PCI: No IRQ known for interrupt pin A of device 00:06.0. Please try using pci=biosirq.
wifi%d: request_irq failed
questo è ciò che ottengo
Inviato: mer 5 apr 2006, 21:43
da clodo
Che crittografia stai usando?
Sembra che non ci sia nulla in funzione su questo versante; probabilmente la scheda non è (anche) ancora configurata, quella guida spiega bene in effetti cosa fare...i modui vengono caricati correttamente, il warning non è importante. ti consiglio di usare un ip fisso, quindi non dhcp, e il demone di crittografia wpa. Inoltre installerei il driver da sorgenti senza ricorrere allo slackbuild, anche se direi che sei riuscito bene nell'intento. Qui su slacky c'è anche l'ottima guida di Legionario (messa di nuovo online da Loris).
Dovresti poi ottenere qualcosa così:
localhost:/home/teto# lspci | grep 3Com
0000:00:0b.0 Ethernet controller: 3Com Corporation AR5212 802.11abg NIC (3CRDAG675) (rev 01)
localhost:/home/teto# ifconfig ath0
ath0 Link encap:Ethernet HWaddr *******************
inet addr:192.168.0.5 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20f:cbff:feb1:171d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:317 errors:6785 dropped:0 overruns:0 frame:6785
TX packets:328 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:200
RX bytes:389016 (379.8 KiB) TX bytes:47076 (45.9 KiB)
Interrupt:201 Memory:e0aa0000-e0ab0000
localhost:/home/teto# iwconfig ath0
ath0 IEEE 802.11g ESSID:"NETGEAR"
Mode:Managed Frequency:2.462 GHz Access Point: ****************
Bit Rate:5 Mb/s Tx-Power:18 dBm Sensitivity=0/3
Retry:off RTS thr:off Fragment thr:off
Encryption key:******************************* Security mode:restricted
Power Management:off
Link Quality=17/94 Signal level=-78 dBm Noise level=-95 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
localhost:/home/teto# lsmod | grep ath_*
ath_pci 70908 0
ath_rate_sample 14120 1 ath_pci
wlan 124924 4 wlan_tkip,ath_pci,ath_rate_sample
ath_hal 148240 3 ath_pci,ath_rate_sample
Inviato: mer 5 apr 2006, 21:47
da clodo
Che ti dice poi cat /proc/interrupts?
Inviato: mer 5 apr 2006, 22:30
da I_U
mi dispiace la guida di legionario nn l'ho trovata,ti dispiacerebbe postarmi il link?
Codice: Seleziona tutto
cat /proc/interrupts
CPU0
0: 81636 XT-PIC timer
1: 2110 XT-PIC keyboard
2: 0 XT-PIC cascade
5: 0 XT-PIC VIA82XX-MODEM, VIA8233, usb-uhci
7: 0 XT-PIC usb-uhci
8: 1 XT-PIC rtc
10: 0 XT-PIC ehci_hcd
11: 30056 XT-PIC eth0, usb-uhci
12: 13233 XT-PIC PS/2 Mouse
14: 10019 XT-PIC ide0
15: 3 XT-PIC ide1
NMI: 0
ERR: 0
Inviato: mer 5 apr 2006, 22:35
da I_U
eseguendo i tuoi comandi ottengo
Codice: Seleziona tutto
lspci | grep Atheros
00:06.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
Codice: Seleziona tutto
ifconfig ath0
ath0: error fetching interface information: Device not found
Codice: Seleziona tutto
lsmod | grep ath_*
ath_pci 69780 0 (unused)
ath_rate_sample 7580 0 [ath_pci]
wlan 140348 0 [ath_pci ath_rate_sample]
ath_hal 172784 0 [ath_pci ath_rate_sample]
any suggestions?
Inviato: mer 5 apr 2006, 22:56
da clodo
ttp://
www.slacky.it/tutorial/wireless/wpa.pdf
Parla di wpa, ma anche della configurazione dell'interfaccia di rete e di madwifi.
Inviato: mer 5 apr 2006, 23:10
da I_U
ho letto la guida e mi pare di aver capito che il mio kernel non ha le wireless extensions
mi consigli di aggiornarlo e ricompilare?
Inviato: gio 6 apr 2006, 16:14
da I_U
ce l'ho fatta son riuscito a farmi riconoscere l'interfaccia ath0.
ieri sono passato al kernel 2.6.16.1 ma il driver nn funzionava ugualmente.
poi oggi sn passato al 2.6.13 per poter utilizzare i sorgenti sul sito slackware.com
compilandoli ed installandoli,caricando poi i moduli,con iwconfig apparve la tanto agognata ath0.
con ifconfig però ottengo sia ath0 che wifi0.
Inviato: gio 6 apr 2006, 21:24
da clodo
Dai tuoi post vedo che il chip della tua scheda è uguale alla mia, con la quale uso il driver vecchio che dà luogo ad ath0, che funziona. Il nuovo crea wifi0 e la mia scheda con questo non va nel modo più assoluto. Ti consiglio di rimuovere qualsiasi cosa riguardo wifi0/driver nuovo, procedere con la compil. da sorgenti del driver vecchio/ath0, sincerarti di non avere rogne con udev se sei su 2.6.x, e poi dedicarti alla eventuale crittografia.
Entrambi i driver, se compili da sorgenti, installano i driver sotto /lib/modules/<vers.kernel>/net, basta perciò rimuovere tale directory net, e poi procedi con un'altra versione. Al tempo ( circa 8 mesi fa) su slack con 2.6 e crittografia wpa non ho avuto problemi, però un aggiornamento di udev mi ha creato noie. Purtroppo non ho sotto tiro i vari rc.inet perchè sono su debian, che è decisamente più semplice da settare e non usa hotplug ( spero che Pat decida alla svelta su questo punto) e non mi ha mai dato rogne con udev.
Ancora una cosa: quando dai il make install, dallo così:
root@slackware#make install KERNELRELEASE=<versione del kernel>[/img]
Inviato: ven 7 apr 2006, 11:02
da I_U
con udev non ho nessun messaggio di errore.
ho guardato nella directory /lib/modules
e rspettivamente nelle directory 2.6.13 e 2.6.13.1 ,in queste 2 è presente /net probabilmente da come ho capito una di queste due da luogo all'interfaccia wifi0.
se io non rimuovessi wifi0,ath0 non funzionerebbe?
ora provo a modificare gli script come indicato su madwifi.org
Inviato: ven 7 apr 2006, 11:12
da I_U
Codice: Seleziona tutto
iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wifi0 no wireless extensions.
Warning: Driver for device ath0 has been compiled with version 18
of Wireless Extension, while this program supports up to version 17.
Some things may be broken...
ath0 IEEE 802.11b ESSID:""
Mode:Managed Channel:0 Access Point: 00:00:00:00:00:00
Bit Rate:0 kb/s Tx-Power:50 dBm Sensitivity=0/3
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=0/94 Signal level=-95 dBm Noise level=-95 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Codice: Seleziona tutto
fconfig
eth0 Link encap:Ethernet HWaddr 00:40:D0:80:A3:CC
inet addr:10.0.0.3 Bcast:255.255.255.255 Mask:255.0.0.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1011 errors:0 dropped:0 overruns:0 frame:0
TX packets:855 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:799365 (780.6 Kb) TX bytes:183647 (179.3 Kb)
Interrupt:16 Base address:0xe200
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Inviato: ven 7 apr 2006, 11:52
da I_U
posseggo gli script /etc/rc.d/inet1* ed /etc/rc.d/rc.wireless*
ho editato gli script indicati qui
http://madwifi.org/wiki/UserDocs/Distro/Slackware
e come dice 'sto tizio:# Run “dhcpcd ath0†which should be enough to get you up and running;
purtroppo nn ho AP nelle vicinanze,dovrei andare nella zona industriale per verificare,quindi dovrei lanciare iwconfig e vedere se su ath0 ho il MAC dell'access point vero?
poi per connettermici lancio dhpcd ath0
è tutto giusto?
Inviato: ven 7 apr 2006, 14:10
da I_U
la situazione è evoluta,ho rilevato l'AP,mi ci sono connesso,ho pingato con successo il suo router,ma portroppo solo quello
+ tardi riproverò