sdilene IRQ (delsi - mozna zbytecne)

Kebert Martin mkebert na seznam.cz
Úterý Únor 19 20:26:29 CET 2002


> zdravim vas :-),
> ... a nevite nekdo, jak je to s vice nez 2ma zarizenima na jednom IRQ ?
> Doma jsem mel potize s tim, ze 2-portove USB se mi ladovalo na IRQ na
> kterem sedel SCSI radic (ncr53c8x). Myslel jsem, ze ten driver
> nepodporuje sdileni (kdyz jsem odladoval driver, v pohode fungovalo USB
> a naopak). Kdyz jsem po tom sel, tak prvni port z USB mi vubec
> nezjistil, ze na IRQ sedi scsi karta, ale zfailovalo to na druhem portu
> (sedicim na tom samem IRQ). Protoze v biosu neslo ohledne nastaveni IRQ
> k jednotlivym slotum vubec nic :-( (via686a), jsem musel jsem prehazet
> karty a vynechat nektere sloty a podarilo se mi (metoda pokus/omyl)
> posadit na kazde IRQ max 2 zarizeni, takze dneska mi vse funguje.
> Nicmene zrovna systemove reseni to nebylo :-( . Zajimalo by me, jestli
> je to obecny problem, nebo problem v konkretnich podminkach danych
> chipsetem, kartama, zarizenima na boardu, apod ...

No ja mam na jednom IRQ sitovku(Realtek), "obe" USB UHCI(z desky leze pet 
portu, tri z nich pouzivam)  a na druhem IRQ je SCSI radic s IDE radicem 
(SYM53C1010 a Promise). A jak to tak vypada, vsehno slape jak ma.
 Ale kdyz sem se tak koukal potom dukladneji tak sem zjistil, ze sem docela 
stesti. Protoze deska ma nejak natvrdo namapovany IRQcka(nebo co to je. 
Taqkovy to "INT-A, INT-B...") s on-board vecma ( je to ASUS A7V. BTW. taky je 
to via686a :-) )a varianta Sitovka ve slotu ktery ma IRQ sdileny s USB a SCSI 
radic ve slotu ktery ma IRQ sdileny s IDE Promise se sneslo uplne bez 
problemu. Uz kdyz jsem tam vrazil SCSI radic, tak mne deska (skoro jako BIOS) 
varovala at se ujistim ze to, co sem dal do toho slotu umi "IRQ sharing". Pry 
jestli ne, tak at cekam ze neco (karta nebo on-board IDE) nepobezi. Nastesti 
bezi vsechno.

a dmesg mi pise takovou vec :
...
SCSI subsystem driver Revision: 1.00
PCI: Found IRQ 10 for device 00:0b.0
PCI: Sharing IRQ 10 with 00:0b.1
PCI: Sharing IRQ 10 with 00:11.0
sym.0.11.0: setting PCI_COMMAND_PARITY...
PCI: Found IRQ 10 for device 00:0b.1
PCI: Sharing IRQ 10 with 00:0b.0
PCI: Sharing IRQ 10 with 00:11.0
sym.0.11.1: setting PCI_COMMAND_PARITY...
sym0: <1010-33> rev 0x1 on pci bus 0 device 11 function 0 irq 10
sym0: Symbios NVRAM, ID 7, Fast-80, LVD, parity checking
sym0: open drain IRQ line driver, using on-chip SRAM
sym0: using LOAD/STORE-based firmware.
sym0: handling phase mismatch from SCRIPTS.
sym0: SCAN AT BOOT disabled for targets 1 2 3 4 5 6 8 9 10 11 12 13 14 15.
sym0: SCSI BUS has been reset.
sym1: <1010-33> rev 0x1 on pci bus 0 device 11 function 1 irq 10
sym1: Symbios NVRAM, ID 7, Fast-80, SE, parity checking
sym1: open drain IRQ line driver, using on-chip SRAM
sym1: using LOAD/STORE-based firmware.
sym1: handling phase mismatch from SCRIPTS.
sym1: SCAN AT BOOT disabled for targets 0 2 3 4 5 6 8 9 10 11 12 13 14 15.
sym1: SCSI BUS has been reset.
scsi0 : sym-2.1.17a
scsi1 : sym-2.1.17a
...
usb-uhci.c: $Revision: 1.275 $ time 17:53:04 Feb 15 2002
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 9 for device 00:04.2
PCI: Sharing IRQ 9 with 00:04.3
PCI: Sharing IRQ 9 with 00:09.0
usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 9
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 9 for device 00:04.3
PCI: Sharing IRQ 9 with 00:04.2
PCI: Sharing IRQ 9 with 00:09.0
usb-uhci.c: USB UHCI at I/O 0xd000, IRQ 9
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
...
PDC20265: IDE controller on PCI bus 00 dev 88
PCI: Found IRQ 10 for device 00:11.0
PCI: Sharing IRQ 10 with 00:0b.0
PCI: Sharing IRQ 10 with 00:0b.1
PDC20265: chipset revision 2
...
ne2k-pci.c:v1.02 10/19/2000 D. Becker/P. Gortmaker
  http://www.scyld.com/network/ne2k-pci.html
PCI: Found IRQ 9 for device 00:09.0
PCI: Sharing IRQ 9 with 00:04.2
PCI: Sharing IRQ 9 with 00:04.3
eth0: RealTek RTL-8029 found at 0xa400, IRQ 9, 00:00:E8:DF:85:69
...


Takze vysledek je: Je to obecny problem, zavisly na konkretnich podminkach 
danych zakladni deskou(tedy chipsetem) a pridavnymi kartami :-)

Obecny rikam proto, ze se s nim setkate temer vsude (na i386 arch). A jestli 
nekdo bude rikat "Mne to chodi bez problemu" tak si myslim, ze ma stesti a ze 
muze byt rad, ze jeho kombinace chodi. V horsim pripade muze stravit zimni 
vecery losovanim add-on kartami. Obzvlast pokud mate taky SoundBlaster Live!, 
kteremu muzete dat libovolne Vami oblibene IRQ. Pokud ovsem je Vami oblibene 
pouze IRQ 5.


-- 
S pozdravem

Kebert Martin <mkebert na seznam.cz>


Další informace o konferenci Linux