hub 1-0:1.0: over-current change on port 2

Bug #8772 reported by Tariki
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Invalid
Medium
Fabio Massimo Di Nitto

Bug Description

When booting, after loading uhci-hcd successfully the message "hub 1-0:1.0:
over-current change on port 2" is echoed repeatedly and rapidly to the current
console, making the use of the system and completion of the installation
impossible. From my research and some help from people in the Ubuntu IRC channel
this appears to be a USB problem, perhaps at the kernel level. I have tried
booting with the flags "nousb" and "noacpi"; kernel is 2.6.8.1-2-386. I have a
Compaq Armada 100S. I saw a similar problem with the same notebook in RedHat 9
at: http://www.redhat.com/archives/fedora-list/2004-July/msg01307.html

I booted into Knoppix 3.4 and got the output to dmsg, lsmod, and lspci.

dmesg:
Linux version 2.4.26 (root@Knoppix) (gcc version 2.95.4 20011002 (Debian
prerelease)) #1 SMP Sa Apr 17 19:33:42 CEST 2004
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 00000000077f0000 (usable)
 BIOS-e820: 00000000077f0000 - 00000000077fffc0 (ACPI data)
 BIOS-e820: 00000000077fffc0 - 0000000007800000 (ACPI NVS)
 BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
119MB LOWMEM available.
On node 0 totalpages: 30704
zone(0): 4096 pages.
zone(1): 26608 pages.
zone(2): 0 pages.
ACPI: RSDP (v000 OID_00 ) @ 0x000e4010
ACPI: RSDT (v001 OID_00 RSDT_000 0x30303030 & 0x00010000) @ 0x077ffbd0
ACPI: FADT (v001 _Mitac FACP5133 0x00000100 & 0x00010000) @ 0x077ffb20
ACPI: BOOT (v001 _Mitac Boot5133 0x00000100 & 0x00010000) @ 0x077ffba0
ACPI: DSDT (v001 VIAEVL Insydesw 0x00001000 MSFT 0x0100000a) @ 0x00000000
Kernel command line: ramdisk_size=100000 init=/etc/init lang=us apm=power-off
vga=791 initrd=minirt24.gz nomce quiet BOOT_IMAGE=knoppix BOOT_IMAGE=linux24
No local APIC present or hardware disabled
Initializing CPU#0
Detected 550.023 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 1094.45 BogoMIPS
Memory: 117660k/122816k available (1371k kernel code, 4768k reserved, 561k data,
140k init, 0k highmem)
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
CPU: L1 I Cache: 32K (32 bytes/line), D cache 32K (32 bytes/line)
CPU: L2 Cache: 128K (32 bytes/line)
CPU: After generic, caps: 008021bf c08029bf 00000000 00000002
CPU: Common caps: 008021bf c08029bf 00000000 00000002
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (<email address hidden>)
mtrr: detected mtrr type: AMD K6
CPU: L1 I Cache: 32K (32 bytes/line), D cache 32K (32 bytes/line)
CPU: L2 Cache: 128K (32 bytes/line)
CPU: After generic, caps: 008021bf c08029bf 00000000 00000002
CPU: Common caps: 008021bf c08029bf 00000000 00000002
CPU0: AMD-K6(tm)-III Processor stepping 04
per-CPU timeslice cutoff: 365.63 usecs.
SMP motherboard not detected.
Local APIC not detected. Using dummy APIC emulation.
Waiting on wait_init_idle (map = 0x0)
All processors have done init_idle
ACPI: Subsystem revision 20040326
PCI: PCI BIOS revision 2.10 entry at 0xeb690, last bus=1
PCI: Using configuration type 1
ACPI: IRQ9 SCI: Edge set to Level Trigger.
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: System [ACPI] (supports S0 S1 S4 S5)
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: Power Resource [PAUD] (on)
ACPI: Embedded Controller [EC0] (gpe 1)
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 5 7 *10 11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 5 7 *10)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 *5 7 10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 5 7 *10 11)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT]
PCI: Probing PCI hardware
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
PCI: Disabling Via external APIC routing
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
vesafb: framebuffer at 0x40000000, mapped to 0xc8015000, size 3072k
vesafb: mode is 1024x768x16, linelength=2048, pages=4
vesafb: protected mode interface info at c000:637a
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
Console: switching to colour frame buffer device 128x48
fb0: VESA VGA frame buffer device
pty: 256 Unix98 ptys configured
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 100000K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 00:07.1
VP_IDE: chipset revision 16
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt82c686a (rev 22) IDE UDMA66 controller on pci00:07.1
    ide0: BM-DMA at 0x1100-0x1107, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1108-0x110f, BIOS settings: hdc:DMA, hdd:pio
hda: IBM-DJSA-205, ATA DISK drive
hdc: CD-224E, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 9767520 sectors (5001 MB) w/384KiB Cache, CHS=646/240/63
Partition check:
 hda: hda1 hda2 < hda5 >
ide: late registration of driver.
SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 8192)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 774k freed
VFS: Mounted root (ext2 filesystem).
hdc: attached ide-scsi driver.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
  Vendor: TEAC Model: CD-224E Rev: 1.5A
  Type: CD-ROM ANSI SCSI revision: 02
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 24x/24x xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.12
NCR53c406a: no available ports found
aec671x_detect:
scsi: <fdomain> Detection failed (no card)
GDT: Storage RAID Controller Driver. Version: 2.05
GDT: Found 0 PCI Storage RAID Controllers
megaraid: v1.18k (Release Date: Thu Aug 28 10:05:11 EDT 2003)
megaraid: no BIOS enabled.
DC390: 0 adapters found
Failed initialization of WD-7000 SCSI card!
Highpoint HPT370 Softwareraid driver for linux version 0.02
megaraid: v1.18k (Release Date: Thu Aug 28 10:05:11 EDT 2003)
megaraid: no BIOS enabled.
Promise Fasttrak(tm) Softwareraid driver 0.03beta: No raid array found
Guestimating sector 9766559 for superblock
driver for Silicon Image(tm) Medley(tm) hardware version 0.0.1: No raid array found
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 19:48:59 Apr 17 2004
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0x3000, IRQ 10
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
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
blk: queue c03591e0, I/O limit 4095Mb (mask 0xffffffff)
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
cloop: Initializing cloop v2.01
cloop: loaded (max 8 devices)
cloop: /cdrom/KNOPPIX/KNOPPIX: 29613 blocks, 65536 bytes/block, largest block is
65552 bytes.
ISO 9660 Extensions: RRIP_1991A
Freeing unused kernel memory: 140k freed
Real Time Clock Driver v1.10f
ACPI: AC Adapter [ACPW] (on-line)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Sleep Button (CM) [SLPB]
ACPI: Power Button (CM) [PBTN]
ACPI: Lid Switch [LID0]
ACPI: Processor [CPU0] (supports C1 C2)
Linux Kernel Card Services 3.1.22
  options: [pci] [cardbus] [pm]
Yenta ISA IRQ mask 0x0808, PCI irq 10
Socket status: 30000020
cs: cb_alloc(bus 2): vendor 0x1186, device 0x1340
PCI: Enabling device 02:00.0 (0000 -> 0003)
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0820-0x08ff: clean.
cs: IO port probe 0x0800-0x080f: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x2f8-0x2ff 0x378-0x37f 0x398-0x39f
0x3f8-0x3ff 0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
8139too Fast Ethernet driver 0.9.26
PCI: Setting latency timer of device 02:00.0 to 64
eth0: RealTek RTL8139 at 0xc8420000, 00:40:05:0b:83:92, IRQ 10
eth0: Identified 8139 chip type 'RTL-8139C'
usbdevfs: remount parameter error
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI
ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
parport0: PC-style at 0x378 [PCSPP,EPP]
parport_pc: Via 686A parallel port: io=0x378
parport0: PC-style at 0x378 [PCSPP,EPP]
parport_pc: Via 686A parallel port: io=0x378
Via 686a/8233/8235 audio driver 1.9.1-ac3
PCI: Setting latency timer of device 00:07.5 to 64
ac97_codec: AC97 Audio codec, id: CRY52 (Cirrus Logic CS4299 rev D)
via82cxxx: board #1 at 0x3100, IRQ 5
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 86M
agpgart: Detected Via MVP4 chipset
agpgart: AGP aperture is 32M @ 0x20000000
Adding Swap: 239044k swap-space (priority -1)
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1

-----------------------------------------

lsmod:

Module Size Used by Not tainted
autofs4 8756 1 (autoclean)
af_packet 13544 0 (autoclean)
agpgart 42660 0 (unused)
via82cxxx_audio 19448 1
ac97_codec 11916 0 [via82cxxx_audio]
uart401 6052 0 [via82cxxx_audio]
sound 55276 0 [via82cxxx_audio uart401]
soundcore 3428 4 [via82cxxx_audio sound]
parport_pc 24840 0
parport 22496 0 [parport_pc]
serial 52100 0 (autoclean)
8139too 13736 1
mii 2240 0 [8139too]
crc32 2816 0 [8139too]
ds 6536 1
yenta_socket 9504 1
pcmcia_core 39840 0 [ds yenta_socket]
thermal 6564 0 (unused)
processor 8976 0 [thermal]
fan 1568 0 (unused)
button 2508 0 (unused)
battery 5888 0 (unused)
ac 1824 0 (unused)
rtc 7036 0 (autoclean)
cloop 8740 2
ieee1394 183076 0
usb-storage 61696 0 (unused)
usb-uhci 21644 0 (unused)
usbcore 57600 1 [usb-storage usb-uhci]
ataraid 6180 0
ide-cd 28512 0
ide-scsi 8816 1

---

lspci:

0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8501 [Apollo MVP4] (rev 04)
 Subsystem: Mitac: Unknown device 5133
 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+
 Latency: 0
 Region 0: Memory at 20000000 (32-bit, prefetchable) [size=32M]
 Capabilities: <available only to root>

0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8501 [Apollo MVP4 AGP]
(prog-if 00 [Normal decode])
 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+
 Latency: 0
 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
 I/O behind bridge: 0000a000-0000afff
 Memory behind bridge: 40000000-470fffff
 Prefetchable memory behind bridge: 48000000-4f0fffff
 BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-

0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South]
(rev 22)
 Subsystem: Mitac: Unknown device 5133
 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-
 Latency: 0

0000:00:07.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 10) (prog-if 8a
[Master SecP PriP])
 Subsystem: Mitac: Unknown device 5133
 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-
 Latency: 64
 Region 4: I/O ports at 1100 [size=16]
 Capabilities: <available only to root>

0000:00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 10) (prog-if 00 [UHCI])
 Subsystem: Mitac: Unknown device 5133
 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-
 Latency: 32, Cache Line Size: 0x08 (32 bytes)
 Interrupt: pin D routed to IRQ 10
 Region 4: I/O ports at 3000 [size=32]
 Capabilities: <available only to root>

0000:00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30)
 Subsystem: Mitac: Unknown device 5133
 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 ? routed to IRQ 9
 Capabilities: <available only to root>

0000:00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97
Audio Controller (rev 20)
 Subsystem: Mitac: Unknown device 5133
 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 5
 Region 0: I/O ports at 3100 [size=256]
 Region 1: I/O ports at 3200 [size=4]
 Region 2: I/O ports at 3204 [size=4]
 Capabilities: <available only to root>

0000:00:07.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97
Modem] (rev 20)
 Subsystem: Mitac: Unknown device 5133
 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 5
 Region 0: I/O ports at 3300 [size=256]
 Capabilities: <available only to root>

0000:00:0a.0 CardBus bridge: Texas Instruments PCI1211
 Subsystem: Mitac: Unknown device 5133
 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-
 Latency: 168, Cache Line Size: 0x04 (16 bytes)
 Interrupt: pin A routed to IRQ 10
 Region 0: Memory at 10000000 (32-bit, non-prefetchable) [size=4K]
 Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
 Memory window 0: 10400000-107ff000 (prefetchable)
 Memory window 1: 10800000-10bff000
 I/O window 0: 00004000-000040ff
 I/O window 1: 00004400-000044ff
 BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt- PostWrite+
 16-bit legacy interface ports at 0001

0000:01:00.0 VGA compatible controller: Trident Microsystems CyberBlade/i7d (rev
5d) (prog-if 00 [VGA])
 Subsystem: Mitac: Unknown device 5133
 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-
 Latency: 8
 Interrupt: pin A routed to IRQ 10
 Region 0: Memory at 40000000 (32-bit, non-prefetchable) [size=8M]
 Region 1: Memory at 40800000 (32-bit, non-prefetchable) [size=128K]
 Region 2: Memory at 41000000 (32-bit, non-prefetchable) [size=8M]
 Expansion ROM at ffff0000 [disabled] [size=64K]
 Capabilities: <available only to root>

0000:02:00.0 Ethernet controller: D-Link System Inc DFE-690TXD CardBus PC Card
(rev 10)
 Subsystem: D-Link System Inc DFE-690TXD CardBus PC Card
 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-
 Latency: 64 (8000ns min, 16000ns max)
 Interrupt: pin A routed to IRQ 10
 Region 0: I/O ports at 4000 [size=256]
 Region 1: Memory at 10800000 (32-bit, non-prefetchable) [size=512]
 Capabilities: <available only to root>

Revision history for this message
Matt Zimmerman (mdz) wrote :

Please retest with the most recent Ubuntu kernel:

sudo apt-get update && sudo apt-get install linux-386

and try booting with "noapic", "pci=noacpi" and "acpi=off" (each by itself)

Revision history for this message
Herbert Xu (herbert-gondor) wrote :

I'm sorry but this is a hardware problem. The over-current bit is set directly
by the hardware. So either there really is an over-current condition where the
USB device is drawing too much power, or your USB host controller is buggered.

Revision history for this message
Matt Zimmerman (mdz) wrote :

Do 2.4 kernels ignore that information? It's odd that this worked under 2.4.26

Revision history for this message
Herbert Xu (herbert-gondor) wrote :

You're right. This should've killed 2.4 as well. Let me have another look.

Revision history for this message
Tariki (tariki) wrote :

I tried those three options individually and none of them worked. I tried to
update the kernel but it says "Couldn't find package linux-386" -- this is
probably because I haven't finished the installation process. But that's
impossible to do since the error messages scroll the ncurses stuff off the
screen in a matter of seconds. As a note, I only have 1 usb port, so I don't
know what port 2 is.

Revision history for this message
Herbert Xu (herbert-gondor) wrote :

Could you perhaps disable USB in the BIOS to complete the installation? That way
we can at least test things more easily. Thanks.

Revision history for this message
Tariki (tariki) wrote :

Unfortunately, there is no ability in the bios to disable usb. That was
something I had looked for before... it's not a very good laptop, I'm afraid.

Revision history for this message
Herbert Xu (herbert-gondor) wrote :

Another thought, the boot CD doesn't USB straight away does it? If you can
switch to the 2nd console as soon as the CD boots up, then you should be able to
disable printk's from going to the console by echoing 0 0 0 0 into
/proc/sys/kernel/printk.

Revision history for this message
Matt Zimmerman (mdz) wrote :

The installer starts USB quite early, I think, in order to support USB keyboards.

Revision history for this message
Herbert Xu (herbert-gondor) wrote :

Well I suppose we'll have to teach the installer to understand the nousb boot
parameter so that he can install the system.

Revision history for this message
Colin Watson (cjwatson) wrote :

Try booting with debian-installer/probe/usb=false as a kernel argument.

Revision history for this message
Tariki (tariki) wrote :

I tried using debian-installer/probe/usb=false as a kernel argument and still
had the same problem. Note that I can complete the first part of the
installation process; what happens is that upon rebooting when I have to
complete the installation configuration the text begins scrolling.

Revision history for this message
Herbert Xu (herbert-gondor) wrote :

OK, you should be able to boot with init=/bin/bash, and then remount, the system
read/write by

mount -n -o remount,rw /

After that you can disable usb by

echo alias uhci-hcd off > /etc/modutils/local-disable-uhci
reboot

Revision history for this message
Tariki (tariki) wrote :

I typed everything exactly as you said. After typing "reboot" I received:
shutdown: timeout opening/writing control channel /dev/initctl
init: timeout opening/writing control channel /dev/initctl

So I hit ctrl-alt-delete to reboot. I still have the same problem, though.

Revision history for this message
Herbert Xu (herbert-gondor) wrote :

Sorry, please replace the last two commands by

echo alias uhci-hcd off > /etc/modprobe.d/local-disable-uhci
sync
reboot -f

Revision history for this message
Tariki (tariki) wrote :

That worked! Thanks. It still says "uhci-hcd: loaded successfully" upon booting
up, but I don't get all those error messages. I guess that USB is disabled, but
at least I can use my system. Thanks for all of your help!

Revision history for this message
Herbert Xu (herbert-gondor) wrote :

Great. Can you please confirm using insmod
/lib/modules/2.6.8.1-3-386/kernel/drivers/usb/host/uhci-hcd.ko that the problem
is still there? If we can reproduce it still, then we can start testing
potential solutions. In fact, could you please attach your /var/log/kern.log
after loading that module? Thanks.

Revision history for this message
Tariki (tariki) wrote :

Created an attachment (id=623)
kernel log after insmod uhci-hcd.ko

Problem still present once module is started.

Revision history for this message
Tariki (tariki) wrote :

Yes, running insmod caused the problem to turn up again, although I had to
switch to a text console to see the spam. I attached the kern.log here.

Revision history for this message
Fabio Massimo Di Nitto (fabbione) wrote :

We did check this error with Tollef too and it is a hardware problem.
Also the USB specifications describe in details what is wrong and why.

Probably 2.4 code isn't update enough to understand the situation and
print stuff around.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.