lkml.org 
[lkml]   [2001]   [Oct]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 2.4.13pre5 breaks usb-storage ?

On Sat, 20 Oct 2001, Greg KH wrote:

> If you use usb-uhci.o instead of uhci.o on 2.4.13-pre5, does that work?
>
> The uhci.o driver has changed between -pre3 and -pre5, not usb-storage.

Well looks like I spoke too soon. Works great on the IBM 600X, but USB is
completely hosed under 2.4.13pre5 on my Athalon system. Can't get the
mouse to work, or the pendrive. I'm getting Oops's during boot in various
places (seems to be dependant on what USB things are compiled statically
vs. modules). One such oops is included in the attached dmesg.

I haven't tried 2.4.13p3 on the Athalon, this was a direct upgrade from
2.4.10.

--
Aaron
Linux version 2.4.13-pre5 (aturner@whiskey) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-85)) #4 Sat Oct 20 14:17:10 PDT 2001
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000ec000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000002fff0000 (usable)
BIOS-e820: 000000002fff0000 - 000000002fff8000 (ACPI data)
BIOS-e820: 000000002fff8000 - 0000000030000000 (ACPI NVS)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
On node 0 totalpages: 196592
zone(0): 4096 pages.
zone(1): 192496 pages.
zone(2): 0 pages.
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Kernel command line: BOOT_IMAGE=2413p5 ro root=302 BOOT_FILE=/boot/vmlinuz-2.4.13p5 hdc=ide-scsi hdd=ide-scsi
ide_setup: hdc=ide-scsi
ide_setup: hdd=ide-scsi
Initializing CPU#0
Detected 902.069 MHz processor.
Console: colour VGA+ 80x50
Calibrating delay loop... 1795.68 BogoMIPS
Memory: 771744k/786368k available (1107k kernel code, 14236k reserved, 325k data, 228k init, 0k highmem)
Dentry-cache hash table entries: 131072 (order: 8, 1048576 bytes)
Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
Buffer-cache hash table entries: 65536 (order: 6, 262144 bytes)
Page-cache hash table entries: 262144 (order: 8, 1048576 bytes)
CPU: Before vendor init, caps: 0183fbff c1c7fbff 00000000, vendor = 2
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
CPU: After vendor init, caps: 0183fbff c1c7fbff 00000000 00000000
CPU: After generic, caps: 0183fbff c1c7fbff 00000000 00000000
CPU: Common caps: 0183fbff c1c7fbff 00000000 00000000
CPU: AMD Athlon(tm) Processor stepping 02
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 902.0505 MHz.
..... host bus clock speed is 200.4555 MHz.
cpu: 0, clocks: 2004555, slice: 1002277
CPU0<T0:2004544,T1:1002256,D:11,S:1002277,C:2004555>
PCI: PCI BIOS revision 2.10 entry at 0xfdb71, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
Trying to stomp on Athlon bug...
PCI: Using IRQ router VIA [1106/0686] at 00:07.0
PCI: Disabling Via external APIC routing
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
apm: BIOS not found.
Starting kswapd
parport0: PC-style at 0x378 [PCSPP(,...)]
parport_pc: Via 686A parallel port: io=0x378
i2c-core.o: i2c core module
i2c-dev.o: i2c /dev entries driver module
i2c-core.o: driver i2c-dev dummy driver registered.
i2c-algo-bit.o: i2c bit algorithm module
i2c-proc.o version 2.6.1 (20010825)
matroxfb: Matrox G400 (AGP) detected
matroxfb: 640x480x8bpp (virtual: 640x26208)
matroxfb: framebuffer at 0xDC000000, mapped to 0xf0805000, size 33554432
Console: switching to colour frame buffer device 80x30
fb0: MATROX VGA frame buffer device
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10e
block: 128 slots per queue, batch=16
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 16
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c686a (rev 22) IDE UDMA66 controller on pci00:07.1
ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:DMA
hda: Maxtor 54098U8, ATA DISK drive
hdb: WDC WD300BB-00AUA1, ATA DISK drive
hdc: PLEXTOR CD-R PX-W8432T, ATAPI CD/DVD-ROM drive
hdd: CD-ROM 50X L, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 80041248 sectors (40981 MB) w/2048KiB Cache, CHS=4982/255/63, UDMA(66)
hdb: 58633344 sectors (30020 MB) w/2048KiB Cache, CHS=3649/255/63, UDMA(66)
Partition check:
hda: hda1 hda2 hda3 hda4 < hda5 hda6 >
hdb: hdb1 hdb2 hdb3
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 690M
agpgart: Detected Via Apollo Pro KT133 chipset
agpgart: AGP aperture is 64M @ 0xe0000000
i2c-dev.o: Registered 'DDC:fb0 #0 on i2c-matroxfb' as minor 0
i2c-core.o: adapter DDC:fb0 #0 on i2c-matroxfb registered as adapter 0.
i2c-dev.o: Registered 'DDC:fb0 #1 on i2c-matroxfb' as minor 1
i2c-core.o: adapter DDC:fb0 #1 on i2c-matroxfb registered as adapter 1.
i2c-dev.o: Registered 'MAVEN:fb0 on i2c-matroxfb' as minor 2
i2c-core.o: adapter MAVEN:fb0 on i2c-matroxfb registered as adapter 2.
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb.c: registered new driver hid
hid-core.c: v1.8 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
reiserfs: checking transaction log (device 03:02) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 228k freed
Adding Swap: 136544k swap-space (priority -1)
Adding Swap: 530104k swap-space (priority -2)
reiserfs: checking transaction log (device 03:03) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
reiserfs: checking transaction log (device 03:43) ...
Using r5 hash to sort names
ReiserFS version 3.6.25
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Vendor: PLEXTOR Model: CD-R PX-W8432T Rev: 1.05
Type: CD-ROM ANSI SCSI revision: 02
Vendor: E-IDE Model: CD-ROM 50X L Rev: 12
Type: CD-ROM ANSI SCSI revision: 02
usb-uhci.c: $Revision: 1.268 $ time 14:23:30 Oct 20 2001
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 5 for device 00:07.3
PCI: Sharing IRQ 5 with 00:07.2
PCI: Sharing IRQ 5 with 00:0f.0
usb-uhci.c: USB UHCI at I/O 0xd000, IRQ 5
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb.c: kmalloc IF ef7b79a0, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI Root Hub
SerialNumber: d000
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface ef7b79a0
usb.c: kusbd: /sbin/hotplug add 1
hub.c: port 1 connection change
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
hub.c: port 2 connection change
hub.c: port 2, portstatus 100, change 3, 12 Mb/s
PCI: Found IRQ 5 for device 00:07.2
PCI: Sharing IRQ 5 with 00:07.3
PCI: Sharing IRQ 5 with 00:0f.0
usb-uhci.c: USB UHCI at I/O 0xcc00, IRQ 5
usb-uhci.c: Detected 2 ports
hub.c: port 1 enable change, status 100
hub.c: port 2 enable change, status 100
usb.c: new USB bus registered, assigned bus number 2
usb.c: kmalloc IF ef7b7b60, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI Root Hub
SerialNumber: cc00
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface ef7b7b60
usb.c: kusbd: /sbin/hotplug add 1
usb-uhci.c: v1.268:USB Universal Host Controller Interface driver
usb.c: USB disconnect on device 1
usb.c: kusbd: /sbin/hotplug remove 1
hub.c: port 1 connection change
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
hub.c: port 2 connection change
hub.c: port 2, portstatus 301, change 3, 1.5 Mb/s
usb.c: USB bus 1 deregistered
usb.c: USB disconnect on device 1
usb.c: kusbd: /sbin/hotplug remove 1
usb.c: USB bus 2 deregistered
Unable to handle kernel paging request at virtual address 3d534696
printing eip:
c01c7914
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c01c7914>] Not tainted
EFLAGS: 00010246
eax: 3d534656 ebx: ef0f5400 ecx: 00000000 edx: 00000200
esi: 3d534656 edi: ef0f5540 ebp: ef797800 esp: c1c67f48
ds: 0018 es: 0018 ss: 0018
Process khubd (pid: 7, stackpage=c1c67000)
Stack: c01c82b3 3d534656 ef0f5400 3d534656 000000c8 c01cba7c ef0f5400 3d534656
ef797c00 00000000 00000286 00000286 00000001 c024ffe4 c02ab003 00000301
00000003 ef0f5400 00000002 c01cbc87 ef0f5400 00000001 c1c67fbc c02390c0
Call Trace: [<c01c82b3>] [<c01cba7c>] [<c01cbc87>] [<c01cbe15>] [<c0105000>]
[<c0105516>] [<c01cbde0>]

Code: ff 40 40 c3 90 8d b4 26 00 00 00 00 8b 54 24 04 ff 4a 40 0f
ip_conntrack (6143 buckets, 49144 max)
PCI: Found IRQ 11 for device 00:0c.0
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
00:0c.0: 3Com PCI 3c900 Boomerang 10baseT at 0xc400. Vers LK1.1.16
PCI: Found IRQ 5 for device 00:0f.0
PCI: Sharing IRQ 5 with 00:07.3
PCI: Sharing IRQ 5 with 00:07.2
00:0f.0: 3Com PCI 3c595 Vortex 100baseTx at 0xc000. Vers LK1.1.16
00:0f.0: Overriding PCI latency timer (CFLT) setting of 64, new value is 248.
lp0: using parport0 (polling).
snort uses obsolete (PF_INET,SOCK_PACKET)
eth0: Setting promiscuous mode.
device eth0 entered promiscuous mode
eth0: Setting promiscuous mode.
device eth0 left promiscuous mode
usb-uhci.c: $Revision: 1.268 $ time 14:23:30 Oct 20 2001
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 5 for device 00:07.3
PCI: Sharing IRQ 5 with 00:07.2
PCI: Sharing IRQ 5 with 00:0f.0
usb-uhci.c: USB UHCI at I/O 0xd000, IRQ 5
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
usb.c: kmalloc IF ed80ca20, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI Root Hub
SerialNumber: d000
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface ed80ca20
usb.c: kusbd: /sbin/hotplug add 1
PCI: Found IRQ 5 for device 00:07.2
PCI: Sharing IRQ 5 with 00:07.3
PCI: Sharing IRQ 5 with 00:0f.0
usb-uhci.c: USB UHCI at I/O 0xcc00, IRQ 5
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
usb.c: kmalloc IF ed80cb40, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI Root Hub
SerialNumber: cc00
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface ed80cb40
usb.c: kusbd: /sbin/hotplug add 1
usb-uhci.c: v1.268:USB Universal Host Controller Interface driver
eth0: Setting promiscuous mode.
device eth0 entered promiscuous mode
\
 
 \ /
  Last update: 2005-03-22 13:08    [W:0.077 / U:0.032 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site