Scheda WIFI e IRQ

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
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. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
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.
Rispondi
Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Scheda WIFI e IRQ

Messaggio da red »

Ciao a tutti,
in breve il problema è il seguente. Il PC su cui ho configurato con ndiswrapper una scheda WIFI D-link airplus (stracompatibile da ciò che mi risulta) è andata a buon fine, ma sul più bello di assegnare l'indirizzo ip all'interfaccia wlan0, scopro che non esiste!

Allora faccio un dmesg e scopro che:

Codice: Seleziona tutto

ndiswrapper version 1.14 loaded (preempt=no,smp=no)
ndiswrapper: driver gplus (D-Link,04/09/2004,6.0.0.18) loaded
NTFS driver v1.1.22 [Flags: R/O MODULE]
PCI: Found IRQ 9 for device 00:0f.0
IRQ routing conflict for 00:07.5, have irq 5, want irq 9
IRQ routing conflict for 00:0f.0, have irq 5, want irq 9
ndiswrapper (miniport_init:273): couldn't initialize device: C0000001
ndiswrapper (pnp_start_device:497): Windows driver couldn't initialize the device (C0000001)
PCI: Found IRQ 9 for device 00:07.5
IRQ routing conflict for 00:07.5, have irq 5, want irq 9
IRQ routing conflict for 00:0f.0, have irq 5, want irq 9
PCI: Setting latency timer of device 00:07.5 to 64
uhci.c: USB Universal Host Controller Interface driver v1.1
PCI: Found IRQ 5 for device 00:07.2
IRQ routing conflict for 00:07.2, have irq 9, want irq 5
IRQ routing conflict for 00:07.3, have irq 9, want irq 5
uhci.c: USB UHCI at I/O 0xd400, IRQ 9
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 5 for device 00:07.3
IRQ routing conflict for 00:07.2, have irq 9, want irq 5
IRQ routing conflict for 00:07.3, have irq 9, want irq 5
uhci.c: USB UHCI at I/O 0xd000, IRQ 9
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
Quindi la pulce che bitualmente risiede nel mio orecchio mi suggerisce che il problema è dovuto a questi conflitti IRQ.
Ora, come si risolve la situazione? Non ne ho la benché minima idea :?

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

Messaggio da krisis »

Usa i driver acx-100 e vai in pace. Ndiswrapper NON VA MAI USATO. Se non esistono driver linux per dell'hardware NONO VA COMPRATO. L'esistenza e l'uso di ndiswrapper è dannosa per tutta la comunità opensource.

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Sicuramente condivido il punto di vista, tuttavia devo dedurre che secondo te i problemi di irq sono esclusivamente dovuti al driver di windows e ndiswrapper?

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

Messaggio da krisis »

No , l'irq non l'avevo neanche letto , per quello ti basta entrare nel bios e modificare le impostazioni liberando l'irq richiesto. Scusa se non te l'ho detto prima ma quando leggo ndiswrapper mi inalbero parecchio. ;)

Goran
Linux 0.x
Linux 0.x
Messaggi: 7
Iscritto il: sab 24 giu 2006, 2:58

Messaggio da Goran »

Ciao a tutti! sono in cerca di un modo per installare la mia wg311v2 netgear su kernel 2.6 e su una macchina amd64bit! sapete se esistono driver appositi per questo tipo di kernel e questo tipo di tecnologia o se sono incorporati nei kernel 2.6? se sapete qualcosa postate al piu presto perfavore :cry:
ciao e grazie anticipatamente a tutti!

Avatar utente
checcozorzi
Linux 1.x
Linux 1.x
Messaggi: 138
Iscritto il: mer 3 mag 2006, 12:50
Nome Cognome: Francesco Zorzi
Slackware: 13.0
Kernel: 2.6.29.6-smp
Desktop: KDE-4.2.4
Località: Mestre (VE)

Messaggio da checcozorzi »

Sto impazzendo!!!!!!!!!!
Ho un portatile con scheda wireless con chipset atheros AR5212.
Ho installato il kernel 2.6.18.2
Ho provato madwifi--> niente
Ho provato ndiswrapper --> niente

Mi dà sempre problemi di IRQ!!!
conclude con un bel

Codice: Seleziona tutto

wifi%d: request_irq_failed
Perchè??????????? :( :( :(
E' colpa del kernel? E' colpa del BIOS? E' colpa mia???

Avatar utente
checcozorzi
Linux 1.x
Linux 1.x
Messaggi: 138
Iscritto il: mer 3 mag 2006, 12:50
Nome Cognome: Francesco Zorzi
Slackware: 13.0
Kernel: 2.6.29.6-smp
Desktop: KDE-4.2.4
Località: Mestre (VE)

Messaggio da checcozorzi »

Ho provato anche con il 2.6.17.13 ma non cambia niente...

un'altra frase che mi sembra importante è:

Codice: Seleziona tutto

setup_irq: irq handler mismatch
Uffa!

Checco

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

I problemi di irq sono fastidiosi. Io li ho sempre risolti in uno di questi tre modi:
1. kernel nuovo;
2. attraverso il bios;
3. cambiando fisicamente la disposizione dell'HW connesso.

Di più, nin zò!

Avatar utente
checcozorzi
Linux 1.x
Linux 1.x
Messaggi: 138
Iscritto il: mer 3 mag 2006, 12:50
Nome Cognome: Francesco Zorzi
Slackware: 13.0
Kernel: 2.6.29.6-smp
Desktop: KDE-4.2.4
Località: Mestre (VE)

Messaggio da checcozorzi »

red ha scritto:I problemi di irq sono fastidiosi. Io li ho sempre risolti in uno di questi tre modi:
1. kernel nuovo;
2. attraverso il bios;
3. cambiando fisicamente la disposizione dell'HW connesso.

Di più, nin zò!
Per quanto riguarda i vari punti:
1) La scelta è puramente casuale??? Ne prendo un po' a caso e guardo se cambia qualcosa? Sia più vecchi che più nuovi (ovviamente 2.6)?

2) Non so bene cosa voglia dire... il Bios è quello in cui entri all'inizio schiacciando canc e che tipo mette l'ordine del boot? E' facile fare casini irrimediabili???

3) Purtroppo è un portatile...

Grazie mille!!!

mr_hyde
Linux 0.x
Linux 0.x
Messaggi: 66
Iscritto il: dom 5 nov 2006, 14:02
Slackware: current (>= 13)
Località: Genova

Messaggio da mr_hyde »

Recentemente, con il passaggio al 2.6.19, per continuare a usare ndiswrapper per la mia BCM4318 ho dovuto aggiungere

append = "irqpoll"

in lilo.conf.

Mi sono accorto della cosa semplicemente perche' anche a me apparivano messaggi riguardanti l'irq, pero' in /etc/var/log/messages mi veniva anche proposto di provare proprio l'opzione irqpoll.
Hai per caso la scritta "try irqpoll" (o similare, non ricordo la scritta esatta) in /etc/var/log/messages?

Ciao,
Mr Hyde

Avatar utente
checcozorzi
Linux 1.x
Linux 1.x
Messaggi: 138
Iscritto il: mer 3 mag 2006, 12:50
Nome Cognome: Francesco Zorzi
Slackware: 13.0
Kernel: 2.6.29.6-smp
Desktop: KDE-4.2.4
Località: Mestre (VE)

Messaggio da checcozorzi »

In questo momento non ho il pc sotto mano, ma appena posso (spero domani) guardo!

Speriamo sia quello!

Grazie!

Avatar utente
checcozorzi
Linux 1.x
Linux 1.x
Messaggi: 138
Iscritto il: mer 3 mag 2006, 12:50
Nome Cognome: Francesco Zorzi
Slackware: 13.0
Kernel: 2.6.29.6-smp
Desktop: KDE-4.2.4
Località: Mestre (VE)

Messaggio da checcozorzi »

Ho controllato dmesg e mi dice

Codice: Seleziona tutto

try pci=biosirq
adesso provo a googlare per capire dove devo mettere questa frase!

Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Messaggio da robbybby »

checcozorzi ha scritto:Ho controllato dmesg e mi dice

Codice: Seleziona tutto

try pci=biosirq
adesso provo a googlare per capire dove devo mettere questa frase!
Se usi LILO va messa dove hai la linea image=....
Esempio
image=/boot/bzImage
label=Linux
read-only
root=/dev/hda1
append="pic=biosirq"

Avatar utente
checcozorzi
Linux 1.x
Linux 1.x
Messaggi: 138
Iscritto il: mer 3 mag 2006, 12:50
Nome Cognome: Francesco Zorzi
Slackware: 13.0
Kernel: 2.6.29.6-smp
Desktop: KDE-4.2.4
Località: Mestre (VE)

Messaggio da checcozorzi »

Grazie mille!

Come sopra
In questo momento non ho il pc sotto mano, ma appena posso (spero domani) guardo!
:D

Avatar utente
checcozorzi
Linux 1.x
Linux 1.x
Messaggi: 138
Iscritto il: mer 3 mag 2006, 12:50
Nome Cognome: Francesco Zorzi
Slackware: 13.0
Kernel: 2.6.29.6-smp
Desktop: KDE-4.2.4
Località: Mestre (VE)

Messaggio da checcozorzi »

Ho di nuovo il pc. Allora ho inserito la stringa in lilo.conf, ma non cambia niente...
Mi dà sempre problemi di IRQ, sembra che voglia prendere l'IRQ 0...
adesso sto provando a ricompilare il kernel con l'architettura del processore esatta... magari cambia qualcosa...

sono quasi rassegnato... :cry:

ma perchè in windows non dà problemi di IRQ? tra l'altro ho notato, spulciando ivalori degli IRQ che in windows arrivano anche a 23, mentre in linux si fermano a 15...

Rispondi