[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: