← Back to team overview

sslug-teknik team mailing list archive

USB-kort

 

Til en gammel p90 der kører RH8.0, har jeg købt et USB 1.1 kort, da jeg skal 
ha installeret noget usb-tingeltangel.
Jeg havde en forventning om at det kunne den sagtens klare, men jeg ved snart 
ikke.
Kortet der er af mærket Sandberg, er baseret på en Opti 82c861 chips, og 
skulle bruge OHCI kompatibelt.
Når jeg prøver at indsætte modulet siger den følgende:
[root@printserver log]# modprobe usb-ohci -v
/sbin/insmod /lib/modules/2.4.18-14/kernel/drivers/usb/usbcore.o
Using /lib/modules/2.4.18-14/kernel/drivers/usb/usbcore.o
Symbol version prefix ''
/sbin/insmod /lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o
Using /lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o
/lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o: init_module: No such 
device
Hint: insmod errors can be caused by incorrect module parameters, including 
invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o: insmod 
/lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o failed
# delete usbcore
/lib/modules/2.4.18-14/kernel/drivers/usb/usb-ohci.o: insmod usb-ohci failed

lspci siger følgende:
[root@printserver log]# lspci -vvb
<cut>
00:12.0 USB Controller: OPTi Inc. 82C861 (prog-if 10 [OHCI])
Subsystem: Unknown device 010b:0000
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- 
SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- 
<MAbort- >SERR+ <PERR+
Interrupt: pin A routed to IRQ 27
Region 0: I/O ports at c8611054
Region 1: I/O ports at c2800010
Region 2: Memory at 0c031010 (32-bit, non-prefetchable)
Region 3: Memory at 00000010 (32-bit, non-prefetchable)
</cut>
og i /var/log/dmesg så der:
<cut>
PCI: PCI BIOS revision 2.00 entry at 0xfb730, last bus=0
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Cannot allocate resource region 0 of device 00:12.0
PCI: Cannot allocate resource region 1 of device 00:12.0
PCI: Cannot allocate resource region 3 of device 00:12.0
PCI: Error while updating region 00:12.0/0 (00001001 != c8611055)
PCI: Error while updating region 00:12.0/1 (00001013 != c2800013)
PCI: Error while updating region 00:12.0/3 (10000000 != 00000010)
</cut>
scanpci siger:
<cut>
pci bus 0x0000 cardnum 0x12 function 0x00: vendor 0x0000 device 0x0000
 Device unknown
</cut>

Så jeg står altså over for et ukendt device, som jeg dog godt ved hvad er! 
Hvordan får jeg så linux til at vide hvad det er så det modulet kan 
indsættes.
-- 
Mvh. Gert