Pagina 1 di 1

Scheda WIFI e IRQ

Inviato: dom 1 ott 2006, 16:29
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 :?

Inviato: lun 2 ott 2006, 21:11
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.

Inviato: lun 2 ott 2006, 21:46
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?

Inviato: lun 2 ott 2006, 23:09
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. ;)

Inviato: mer 4 ott 2006, 21:51
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!

Inviato: ven 1 dic 2006, 18:51
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???

Inviato: ven 1 dic 2006, 21:02
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

Inviato: dom 3 dic 2006, 11:46
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ò!

Inviato: dom 3 dic 2006, 18:43
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!!!

Inviato: sab 9 dic 2006, 23:35
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

Inviato: dom 10 dic 2006, 0:16
da checcozorzi
In questo momento non ho il pc sotto mano, ma appena posso (spero domani) guardo!

Speriamo sia quello!

Grazie!

Inviato: sab 16 dic 2006, 14:28
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!

Inviato: dom 17 dic 2006, 9:31
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"

Inviato: dom 17 dic 2006, 21:27
da checcozorzi
Grazie mille!

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

Inviato: mer 3 gen 2007, 20:22
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...