[newbie] problemi con madwifi e atheros ar5212

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
I_U
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 5 apr 2006, 11:47

[newbie] problemi con madwifi e atheros ar5212

Messaggio 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

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

allora ci serivrebbero un po' più di informazioni, posta per favore il risultato di:

Codice: Seleziona tutto

lspci -v
ifconfig -a
lsmod
e prova a fare

Codice: Seleziona tutto

modprobe -r ath_pci (per rimuoverlo)
modprobe ath_pci (per rimetterlo)
e leggi cosa dice il

Codice: Seleziona tutto

dmesg | tail
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.

I_U
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 5 apr 2006, 11:47

Messaggio 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

clodo
Linux 3.x
Linux 3.x
Messaggi: 511
Iscritto il: dom 23 gen 2005, 0:00
Distribuzione: debian

Messaggio 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

clodo
Linux 3.x
Linux 3.x
Messaggi: 511
Iscritto il: dom 23 gen 2005, 0:00
Distribuzione: debian

Messaggio da clodo »

Che ti dice poi cat /proc/interrupts?

I_U
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 5 apr 2006, 11:47

Messaggio 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

I_U
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 5 apr 2006, 11:47

Messaggio 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

iwconfig ath0
ath0      No such device

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?

clodo
Linux 3.x
Linux 3.x
Messaggi: 511
Iscritto il: dom 23 gen 2005, 0:00
Distribuzione: debian

Messaggio da clodo »

ttp://www.slacky.it/tutorial/wireless/wpa.pdf

Parla di wpa, ma anche della configurazione dell'interfaccia di rete e di madwifi.

I_U
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 5 apr 2006, 11:47

Messaggio 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?

I_U
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 5 apr 2006, 11:47

Messaggio 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.

clodo
Linux 3.x
Linux 3.x
Messaggi: 511
Iscritto il: dom 23 gen 2005, 0:00
Distribuzione: debian

Messaggio 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]

I_U
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 5 apr 2006, 11:47

Messaggio 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

I_U
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 5 apr 2006, 11:47

Messaggio 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)

I_U
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 5 apr 2006, 11:47

Messaggio 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;

Codice: Seleziona tutto

dhcpcd ath0
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?

I_U
Linux 0.x
Linux 0.x
Messaggi: 15
Iscritto il: mer 5 apr 2006, 11:47

Messaggio 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 :lol:
+ tardi riproverò

Rispondi