Bug#242959: FW: Package: discover1-data
Package: discover1-data
Version: whatever came with 20040408's netinst daily CD
kernel version: 2.4.25-1-386
General hardware: stock Dell Precision 350 Bios rev A01 [3.06GHz Pentium IV
w/Hyperthreading turned on]
Relevant hardware: PS/2 keyboard, USB mouse
problem vector: /usr/sbin/usb-discover
Synopsis: Insertion of usb-uhci.o module DISABLES PS/2 keyboard.
Installation is rendered impossible.
The Short Version:
PS/2 Keyboard stops functioning immediately after insertion of usb-uhci.o
PS/2 Keyboard stops functioning with or without any USB devices installed.
PS/2 Keyboard continues functioning with usb-ehci.o inserted.
PS/2 Keyboard stops functioning with or without framebuffer.
PS/2 Keyboard functions normally under RedHat [2.4.18][this is probably
apples vs. oranges] with usb-uhci.o inserted.
Troubleshooting (aka, the long version):
When I boot from the sarge netinst CD image daily 03/29 or 04/08, the
keyboard locks at the first screen [choose your lang]..
booting init=/bin/sh works, and invoking usb-discover locks the keyboard.
modprobing /lib/modules/`uname -r`/kernel/drivers/usb/host/usb-uhci.o works,
the module when inserts without error, BUT the keyboard is then
non-functional.
While PS/2 keyboard input is impossible, inserting/removing a usb mouse does
result in expected USB kernel messages. So machine is not locked.
In short:
Machine currently has RedHat 8 on it. [i know this is apples and oranges,
but] usb-uhci and usb-ehci both seem to work fine.
Machine is equipped with both UHCI and EHCI controllers, the output of lspci
[when invoked under redhat, for informational purposes] is as follows:
lspci -n
00:00.0 Class 0600: 8086:2530 (rev 04)
00:01.0 Class 0604: 8086:2532 (rev 04)
00:1e.0 Class 0604: 8086:244e (rev 04)
00:1f.0 Class 0601: 8086:2440 (rev 04)
00:1f.1 Class 0101: 8086:244b (rev 04)
00:1f.3 Class 0c05: 8086:2443 (rev 04)
00:1f.5 Class 0401: 8086:2445 (rev 04)
01:00.0 Class 0300: 10de:0258 (rev a3)
02:01.0 Class 0c03: 1106:3038 (rev 50)
02:01.1 Class 0c03: 1106:3038 (rev 50)
02:01.2 Class 0c03: 1106:3104 (rev 51)
02:02.0 Class 0c03: 1106:3038 (rev 50)
02:02.1 Class 0c03: 1106:3038 (rev 50)
02:02.2 Class 0c03: 1106:3104 (rev 51)
02:0c.0 Class 0200: 8086:100e (rev 02)
(END)
and:
lspci -v
00:00.0 Host bridge: Intel Corp. 82850 850 (Tehama) Chipset Host Bridge
(MCH) (r
ev 04)
Subsystem: Dell Computer Corporation: Unknown device 0144
Flags: bus master, fast devsel, latency 0
Memory at e0000000 (32-bit, prefetchable) [size=128M]
Capabilities: [a0] AGP version 2.0
00:01.0 PCI bridge: Intel Corp. 82850 850 (Tehama) Chipset AGP Bridge (rev
04) (
prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, fast devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
Memory behind bridge: fc000000-fdffffff
Prefetchable memory behind bridge: e8000000-f7ffffff
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev 04) (prog-if
00 [N
ormal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=64
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: fe100000-fe2fffff
00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 04)
Flags: bus master, medium devsel, latency 0
00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 04) (prog-if 80
[Master
])
Subsystem: Dell Computer Corporation: Unknown device 0144
Flags: bus master, medium devsel, latency 0
[virtual] I/O ports at 01f0
[virtual] I/O ports at 03f4
[virtual] I/O ports at 0170
[virtual] I/O ports at 0374
I/O ports at ffa0 [size=16]
00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 04)
Subsystem: Dell Computer Corporation: Unknown device 0144
Flags: medium devsel, IRQ 11
I/O ports at dcf0 [size=16]
00:1f.5 Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio
(rev 04
)
Subsystem: Dell Computer Corporation: Unknown device 0144
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at d800 [size=256]
I/O ports at dc80 [size=64]
01:00.0 VGA compatible controller: nVidia Corporation Quadro4 900XGL (rev
a3) (p
rog-if 00 [VGA])
Subsystem: nVidia Corporation: Unknown device 0138
Flags: 66Mhz, medium devsel, IRQ 9
Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Memory at eff80000 (32-bit, prefetchable) [size=512K]
Expansion ROM at 80000000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [44] AGP version 2.0
02:01.0 USB Controller: VIA Technologies, Inc. USB (rev 50) (prog-if 00
[UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Flags: bus master, medium devsel, latency 64, IRQ 10
I/O ports at ece0 [size=32]
Capabilities: [80] Power Management version 2
02:01.1 USB Controller: VIA Technologies, Inc. USB (rev 50) (prog-if 00
[UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Flags: bus master, medium devsel, latency 64, IRQ 11
I/O ports at ecc0 [size=32]
Capabilities: [80] Power Management version 2
02:01.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51) (prog-if 20
[EHC
I])
Subsystem: VIA Technologies, Inc. (Wrong ID): Unknown device 1234
Flags: bus master, medium devsel, latency 64, IRQ 9
Memory at fe1ffc00 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
02:02.0 USB Controller: VIA Technologies, Inc. USB (rev 50) (prog-if 00
[UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Flags: bus master, medium devsel, latency 64, IRQ 11
I/O ports at eca0 [size=32]
Capabilities: [80] Power Management version 2
02:02.1 USB Controller: VIA Technologies, Inc. USB (rev 50) (prog-if 00
[UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
Flags: bus master, medium devsel, latency 64, IRQ 11
I/O ports at ec80 [size=32]
Capabilities: [80] Power Management version 2
02:02.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51) (prog-if 20
[EHC
I])
Subsystem: VIA Technologies, Inc. (Wrong ID): Unknown device 1234
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at fe1ff800 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
02:0c.0 Ethernet controller: Intel Corp. 82540EM Gigabit Ethernet Controller
(re
v 02)
Subsystem: Dell Computer Corporation: Unknown device 0144
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11
Memory at fe1c0000 (32-bit, non-prefetchable) [size=128K]
I/O ports at ec40 [size=64]
Capabilities: [dc] Power Management version 2
Capabilities: [e4] PCI-X non-bridge device.
Capabilities: [f0] Message Signalled Interrupts: 64bit+ Queue=0/0
Enable
-
(END)
This output was generated under redhat, using 2.4.18; notice that the
relevant output from the 1106:3038 devices are reported with(Wrong ID) by
lspci -v .. I'm not sure this is relevant, but it seems suspect.
I will use debian-installer/probe/usb=false for now.. hmm..
Reply to: