Gentoo Archives: gentoo-user

From: Jorge Almeida <jalmeida@××××××××××××.pt>
To: gentoo-user@l.g.o
Subject: [gentoo-user] dead USB card?
Date: Fri, 27 Jan 2006 16:37:06
Message-Id: Pine.LNX.4.64.0601271618460.21686@jmaa.math.ist.utl.pt
I have a USB PCI card which stopped working, meaning my scanner stopped
being detected. The problem remains also under KNOPPIX.
Can I assume the card is dead? (But it is recognized, sort of...)

Partial output of lspci -vvv (as root):
 	02:0c.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) (prog-if 10 [OHCI])
 	        Subsystem: ALi Corporation USB 1.1 Controller
 	        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 B routed to IRQ 5
 	        Region 0: Memory at <ignored> (32-bit, non-prefetchable) [disabled]
 	        Capabilities: [60] <chain broken>

 	02:0c.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) (prog-if 10 [OHCI])
 	        Subsystem: ALi Corporation USB 1.1 Controller
 	        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 C routed to IRQ 11
 	        Region 0: Memory at <ignored> (32-bit, non-prefetchable) [disabled]
 	        Capabilities: [60] <chain broken>

 	02:0c.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) (prog-if 10 [OHCI])
 	        Subsystem: ALi Corporation USB 1.1 Controller
 	        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 D routed to IRQ 11
 	        Region 0: Memory at <ignored> (32-bit, non-prefetchable) [disabled]
 	        Capabilities: [60] <chain broken>

 	02:0c.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01) (prog-if 20 [EHCI])
 	        Subsystem: Unknown device 2020:8888
 	        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 11
 	        Region 0: Memory at <ignored> (32-bit, non-prefetchable) [disabled]
 	        Capabilities: [50] <chain broken>

dmesg: (sorry for the long message)

Linux version 2.6.15-gentoo-r1 (root@moria) (gcc version 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)) #1 SMP PREEMPT Fri Jan 27 15:16:19 WET 2006
BIOS-provided physical RAM map:
  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
  BIOS-e820: 0000000000100000 - 000000001ffeb000 (usable)
  BIOS-e820: 000000001ffeb000 - 000000001ffef000 (ACPI data)
  BIOS-e820: 000000001ffef000 - 000000001ffff000 (reserved)
  BIOS-e820: 000000001ffff000 - 0000000020000000 (ACPI NVS)
  BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
  BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
511MB LOWMEM available.
On node 0 totalpages: 131051
   DMA zone: 4096 pages, LIFO batch:0
   DMA32 zone: 0 pages, LIFO batch:0
   Normal zone: 126955 pages, LIFO batch:31
   HighMem zone: 0 pages, LIFO batch:0
DMI 2.3 present.
Allocating PCI resources starting at 30000000 (gap: 20000000:dec00000)
Built 1 zonelists
Kernel command line: root=/dev/hda5  video=vesafb:ywrap,mtrr vga=0x31a pci=usepirqmask
Found and enabled local APIC!
mapped APIC to ffffd000 (fee00000)
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 32768 bytes)
Detected 1506.827 MHz processor.
Using tsc for high-res timesource
Console: colour dummy device 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 514696k/524204k available (2069k kernel code, 9000k reserved, 845k data, 172k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 3018.88 BogoMIPS (lpj=6037760)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 3febfbff 00000000 00000000 00000000 00000000 00000000 00000000
CPU: After vendor identify, caps: 3febfbff 00000000 00000000 00000000 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 256K
CPU: Hyper-Threading is disabled
CPU: After all inits, caps: 3febfbff 00000000 00000000 00000080 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU0: Thermal monitoring enabled
mtrr: v2.0 (20020519)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
CPU0: Intel(R) Pentium(R) 4 CPU 1.50GHz stepping 02
SMP motherboard not detected.
Brought up 1 CPUs
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xf0ed0, last bus=2
PCI: Using configuration type 1
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI quirk: region e400-e47f claimed by ICH4 ACPI/GPIO/TCO
PCI quirk: region ec00-ec3f claimed by ICH4 GPIO
Boot video device is 0000:01:00.0
PCI: Transparent bridge - 0000:00:1e.0
PCI: Using IRQ router PIIX/ICH [8086/2440] at 0000:00:1f.0
PCI: Found IRQ 9 for device 0000:02:0b.0
PCI: Sharing IRQ 9 with 0000:00:1f.4
IRQ routing conflict for 0000:02:0c.2, have irq 11, want irq 9
PCI: Found IRQ 3 for device 0000:02:0d.2
PCI: Sharing IRQ 3 with 0000:00:1f.2
PCI: Bridge: 0000:00:01.0
   IO window: d000-dfff
   MEM window: ef000000-efdfffff
   PREFETCH window: eff00000-f7ffffff
PCI: Bridge: 0000:00:1e.0
   IO window: b000-bfff
   MEM window: ed800000-eeffffff
   PREFETCH window: efe00000-efefffff
PCI: Setting latency timer of device 0000:00:01.0 to 64
PCI: Setting latency timer of device 0000:00:1e.0 to 64
Machine check exception polling timer started.
Installing knfsd (copyright (C) 1996 okir@×××××××××.de).
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
  0000:00:1f.2: uhci_check_and_reset_hc: legsup = 0x053a
  0000:00:1f.2: Performing full reset
  0000:00:1f.4: uhci_check_and_reset_hc: legsup = 0x0010
  0000:00:1f.4: Performing full reset
PCI: Found IRQ 11 for device 0000:01:00.0
radeonfb: Found Intel x86 BIOS ROM Image
radeonfb: Retreived PLL infos from BIOS
radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=290.00 Mhz, System=230.00 MHz
radeonfb: PLL min 20000 max 35000
radeonfb: Monitor 1 type DFP found
radeonfb: EDID probed
radeonfb: Monitor 2 type no found
Console: switching to colour frame buffer device 160x64
radeonfb (0000:01:00.0): ATI Radeon QW 
vesafb: cannot reserve video memory at 0xf0000000
vesafb: framebuffer at 0xf0000000, mapped to 0xe1900000, using 5120k, total 65536k
vesafb: mode is 1280x1024x16, linelength=2560, pages=24
vesafb: protected mode interface info at c000:5460
vesafb: pmi: set display start = c00c54f4, set palette = c00c5540
vesafb: pmi: ports = d810 d816 d854 d838 d83c d85c d800 d804 d8b0 d8b2 d8b4 
vesafb: scrolling: ywrap using protected mode interface, yres_virtual=2048
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
vesafb: Mode is VGA compatible
fb1: VESA VGA frame buffer device
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel i850 Chipset.
agpgart: AGP aperture is 64M @ 0xf8000000
[drm] Initialized drm 1.0.0 20040925
PCI: Found IRQ 11 for device 0000:01:00.0
[drm] Initialized radeon 1.19.0 20050911 on minor 0: 
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /class/input/input0
floppy0: no floppy controllers found
8139too Fast Ethernet driver 0.9.27
PCI: Enabling device 0000:02:0b.0 (0004 -> 0007)
PCI: Found IRQ 9 for device 0000:02:0b.0
PCI: Sharing IRQ 9 with 0000:00:1f.4
IRQ routing conflict for 0000:02:0c.2, have irq 11, want irq 9
eth0: RealTek RTL8139 at 0xb800, 00:50:fc:4c:9e:08, IRQ 9
eth0:  Identified 8139 chip type 'RTL-8139C'
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH2: IDE controller at PCI slot 0000:00:1f.1
ICH2: chipset revision 18
ICH2: not 100% native mode: will probe irqs later
     ide0: BM-DMA at 0xa800-0xa807, BIOS settings: hda:DMA, hdb:DMA
     ide1: BM-DMA at 0xa808-0xa80f, BIOS settings: hdc:DMA, hdd:DMA
Probing IDE interface ide0...
hda: ST340016A, ATA DISK drive
hdb: ST380021A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: HL-DT-ST GCE-8160B, ATAPI CD/DVD-ROM drive
hdd: IDE DVD-ROM 16X, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hda: cache flushes not supported
  hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 hda12 hda13 >
hdb: max request size: 128KiB
hdb: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hdb: cache flushes not supported
  hdb: hdb1 hdb2 hdb3 hdb4
hdc: ATAPI 40X CD-ROM CD-R/RW drive, 2048kB Cache, DMA
Uniform CD-ROM driver Revision: 3.20
hdd: ATAPI 16X DVD-ROM drive, 512kB Cache, UDMA(33)
libata version 1.20 loaded.
usbmon: debugfs is not available
ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96
PCI: setting IRQ 11 as level-triggered
PCI: Assigned IRQ 11 for device 0000:02:0c.3
ehci_hcd 0000:02:0c.3: controller already in use
ehci_hcd 0000:02:0c.3: init 0000:02:0c.3 fail, -16
ehci_hcd: probe of 0000:02:0c.3 failed with error -16
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd: block sizes: ed 64 td 64
PCI: setting IRQ 5 as level-triggered
PCI: Assigned IRQ 5 for device 0000:02:0c.0
ohci_hcd 0000:02:0c.0: controller already in use
ohci_hcd 0000:02:0c.0: init 0000:02:0c.0 fail, -16
ohci_hcd: probe of 0000:02:0c.0 failed with error -16
PCI: Assigned IRQ 11 for device 0000:02:0c.1
ohci_hcd 0000:02:0c.1: controller already in use
ohci_hcd 0000:02:0c.1: init 0000:02:0c.1 fail, -16
ohci_hcd: probe of 0000:02:0c.1 failed with error -16
PCI: Found IRQ 9 for device 0000:02:0c.2
PCI: Sharing IRQ 9 with 0000:00:1f.4
PCI: Sharing IRQ 9 with 0000:02:0b.0
IRQ routing conflict for 0000:02:0c.2, have irq 11, want irq 9
ohci_hcd 0000:02:0c.2: controller already in use
ohci_hcd 0000:02:0c.2: init 0000:02:0c.2 fail, -16
ohci_hcd: probe of 0000:02:0c.2 failed with error -16
USB Universal Host Controller Interface driver v2.3
PCI: Found IRQ 3 for device 0000:00:1f.2
PCI: Sharing IRQ 3 with 0000:02:0d.2
PCI: Setting latency timer of device 0000:00:1f.2 to 64
uhci_hcd 0000:00:1f.2: UHCI Host Controller
uhci_hcd 0000:00:1f.2: detected 2 ports
uhci_hcd 0000:00:1f.2: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1f.2: Performing full reset
drivers/usb/core/inode.c: creating file 'devices'
drivers/usb/core/inode.c: creating file '001'
uhci_hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1f.2: irq 3, io base 0x0000a400
usb usb1: default language 0x0409
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: UHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.15-gentoo-r1 uhci_hcd
usb usb1: SerialNumber: 0000:00:1f.2
usb usb1: hotplug
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: hotplug
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: no power switching (usb 1.0)
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: power on to power good time: 2ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0000
drivers/usb/core/inode.c: creating file '001'
uhci_hcd 0000:00:1f.2: port 1 portsc 01ab,00
hub 1-0:1.0: port 1, status 0301, change 0003, 1.5 Mb/s
PCI: Found IRQ 9 for device 0000:00:1f.4
PCI: Sharing IRQ 9 with 0000:02:0b.0
IRQ routing conflict for 0000:02:0c.2, have irq 11, want irq 9
PCI: Setting latency timer of device 0000:00:1f.4 to 64
uhci_hcd 0000:00:1f.4: UHCI Host Controller
uhci_hcd 0000:00:1f.4: detected 2 ports
uhci_hcd 0000:00:1f.4: uhci_check_and_reset_hc: cmd = 0x0000
uhci_hcd 0000:00:1f.4: Performing full reset
drivers/usb/core/inode.c: creating file '002'
uhci_hcd 0000:00:1f.4: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1f.4: irq 9, io base 0x0000a000
usb usb2: default language 0x0409
usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: UHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.15-gentoo-r1 uhci_hcd
usb usb2: SerialNumber: 0000:00:1f.4
usb usb2: hotplug
usb usb2: adding 2-0:1.0 (config #1, interface 0)
usb 2-0:1.0: hotplug
hub 2-0:1.0: usb_probe_interface
hub 2-0:1.0: usb_probe_interface - got id
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
hub 2-0:1.0: standalone hub
hub 2-0:1.0: no power switching (usb 1.0)
hub 2-0:1.0: individual port over-current protection
hub 2-0:1.0: power on to power good time: 2ms
hub 2-0:1.0: local power source is good
hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x301
drivers/usb/core/inode.c: creating file '001'
Initializing USB Mass Storage driver...
usb 1-1: new low speed USB device using uhci_hcd and address 2
usb 1-1: skipped 1 descriptor after interface
usb 1-1: default language 0x0409
usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: USB-PS/2 Optical Mouse
usb 1-1: Manufacturer: Logitech
usb 1-1: hotplug
usb 1-1: adding 1-1:1.0 (config #1, interface 0)
usb 1-1:1.0: hotplug
drivers/usb/core/inode.c: creating file '002'
hub 2-0:1.0: state 5 ports 2 chg 0000 evt 0000
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbhid 1-1:1.0: usb_probe_interface
usbhid 1-1:1.0: usb_probe_interface - got id
input: Logitech USB-PS/2 Optical Mouse as /class/input/input1
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1f.2-1
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
oprofile: using NMI interrupt.
NET: Registered protocol family 2
IP route cache hash table entries: 8192 (order: 3, 32768 bytes)
TCP established hash table entries: 32768 (order: 6, 393216 bytes)
TCP bind hash table entries: 32768 (order: 6, 393216 bytes)
TCP: Hash tables configured (established 32768 bind 32768)
TCP reno registered
ip_conntrack version 2.4 (4095 buckets, 32760 max) - 212 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ipt_recent v0.3.1: Stephen Frost <sfrost@×××××××.net>.  http://snowman.net/projects/ipt_recent/
arp_tables: (C) 2002 David S. Miller
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 172k freed
kjournald starting.  Commit interval 5 seconds
uhci_hcd 0000:00:1f.4: suspend_rh (auto-stop)
Adding 522072k swap on /dev/hda6.  Priority:-1 extents:1 across:522072k
Adding 265032k swap on /dev/hda7.  Priority:-2 extents:1 across:265032k
EXT3 FS on hda5, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hdb2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda13, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda11, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hdb1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda10, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
PCI: Enabling device 0000:02:0d.0 (0004 -> 0005)
PCI: Assigned IRQ 5 for device 0000:02:0d.0
Installing spdif_bug patch: Audigy 2 [SB0240]
PCI: Enabling device 0000:02:0d.1 (0004 -> 0005)
gameport: EMU10K1 is pci0000:02:0d.1/gameport0, io 0xb000, speed 946kHz
cdrom: open failed.
cdrom: open failed.
eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
ipt_owner: pid, sid and command matching not supported anymore
agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode


-- 
Jorge Almeida
-- 
gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] dead USB card? Petr Kocmid <Petr.Kocmid@××××××××××××××××.org>
Re: [gentoo-user] dead USB card? Richard Fish <bigfish@××××××××××.org>