Hi,
I'm seeing similar problems on a Toshiba Portege 7220CTe, also running
Debian unstable and a stock 2.6.2 kernel.
Symptoms: USB mouse works fine, until I do an apm --suspend. Upon resume it
works erratically, or not at all. Doing a 'rmmod uhci_hcd' and 'modprobe
uhci_hcd' seems to fix the problem, but causes slab and other errors from
the kernel on the 'rmmod'.
Relevant lspci output:
00:05.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
(prog-if 00 [UHCI])
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
Interrupt: pin D routed to IRQ 11
Region 4: I/O ports at ff80 [size=32]
Relevant syslog output: (see below)
Please note, this doesn't seem to have all the debugging information
enabled that I can see in other messages in this thread. For example, I
don't see anything related to 'wakeup_hc' in the log -- are there any extra
CONFIG options and/or syslog settings I need to enable?)
If there is any other information I can supply that will be useful, please
let me know.
Thanks,
Martin
---cut here
Normal boot:
Feb 4 13:58:43 cassiel kernel: Linux version 2.6.2+t7220cte ([EMAIL PROTECTED])
(gcc version 3.3.2 (Debian)) #1 Wed Feb 4 13:36:31 CET 2004
Feb 4 13:58:43 cassiel kernel: BIOS-provided physical RAM map:
Feb 4 13:58:43 cassiel kernel: BIOS-e820: 0000000000000000 -
000000000009fc00 (usable)
Feb 4 13:58:43 cassiel kernel: BIOS-e820: 000000000009fc00 -
00000000000a0000 (reserved)
Feb 4 13:58:43 cassiel kernel: BIOS-e820: 00000000000e8000 -
00000000000e8640 (reserved)
Feb 4 13:58:43 cassiel kernel: BIOS-e820: 00000000000e8640 -
00000000000e8840 (ACPI NVS)
Feb 4 13:58:43 cassiel kernel: BIOS-e820: 00000000000e8840 -
00000000000ec000 (reserved)
Feb 4 13:58:43 cassiel kernel: BIOS-e820: 00000000000f0000 -
0000000000100000 (reserved)
Feb 4 13:58:43 cassiel kernel: BIOS-e820: 0000000000100000 -
0000000013fe0000 (usable)
Feb 4 13:58:43 cassiel kernel: BIOS-e820: 0000000013fe0000 -
0000000013ff0000 (ACPI data)
Feb 4 13:58:43 cassiel kernel: BIOS-e820: 0000000013ff0000 -
0000000014000000 (reserved)
Feb 4 13:58:43 cassiel kernel: BIOS-e820: 00000000fff80000 -
0000000100000000 (reserved)
Feb 4 13:58:43 cassiel kernel: 319MB LOWMEM available.
Feb 4 13:58:43 cassiel kernel: On node 0 totalpages: 81888
Feb 4 13:58:43 cassiel kernel: DMA zone: 4096 pages, LIFO batch:1
Feb 4 13:58:43 cassiel kernel: Normal zone: 77792 pages, LIFO batch:16
Feb 4 13:58:43 cassiel kernel: HighMem zone: 0 pages, LIFO batch:1
Feb 4 13:58:43 cassiel kernel: DMI 2.3 present.
Feb 4 13:58:43 cassiel kernel: Building zonelist for node : 0
Feb 4 13:58:43 cassiel kernel: Kernel command line: root=/dev/hda1 ro
vga=0x317
Feb 4 13:58:43 cassiel kernel: Local APIC disabled by BIOS -- reenabling.
Feb 4 13:58:43 cassiel kernel: Could not enable APIC!
Feb 4 13:58:43 cassiel kernel: Initializing CPU#0
Feb 4 13:58:43 cassiel kernel: PID hash table entries: 2048 (order 11:
16384 bytes)
Feb 4 13:58:43 cassiel kernel: Detected 646.926 MHz processor.
Feb 4 13:58:43 cassiel kernel: Using tsc for high-res timesource
Feb 4 13:58:43 cassiel kernel: Console: colour dummy device 80x25
Feb 4 13:58:43 cassiel kernel: Memory: 320804k/327552k available (1804k
kernel code, 5988k reserved, 597k data, 136k init, 0k highmem)
Feb 4 13:58:43 cassiel kernel: Checking if this processor honours the WP
bit even in supervisor mode... Ok.
Feb 4 13:58:43 cassiel kernel: Calibrating delay loop... 1277.95 BogoMIPS
Feb 4 13:58:43 cassiel kernel: Dentry cache hash table entries: 65536
(order: 6, 262144 bytes)
Feb 4 13:58:43 cassiel kernel: Inode-cache hash table entries: 32768
(order: 5, 131072 bytes)
Feb 4 13:58:43 cassiel kernel: Mount-cache hash table entries: 512 (order:
0, 4096 bytes)
Feb 4 13:58:43 cassiel kernel: CPU: After generic identify, caps:
0383f9ff 00000000 00000000 00000000
Feb 4 13:58:43 cassiel kernel: CPU: After vendor identify, caps:
0383f9ff 00000000 00000000 00000000
Feb 4 13:58:43 cassiel kernel: CPU: L1 I cache: 16K, L1 D cache: 16K
Feb 4 13:58:43 cassiel kernel: CPU: L2 cache: 256K
Feb 4 13:58:43 cassiel kernel: CPU: After all inits, caps: 0383f9ff
00000000 00000000 00000040
Feb 4 13:58:43 cassiel kernel: Intel machine check architecture supported.
Feb 4 13:58:43 cassiel kernel: Intel machine check reporting enabled on
CPU#0.
Feb 4 13:58:43 cassiel kernel: CPU: Intel Pentium III (Coppermine)
stepping 03
Feb 4 13:58:43 cassiel kernel: Enabling fast FPU save and restore... done.
Feb 4 13:58:43 cassiel kernel: Enabling unmasked SIMD FPU exception
support... done.
Feb 4 13:58:43 cassiel kernel: Checking 'hlt' instruction... OK.
Feb 4 13:58:43 cassiel kernel: POSIX conformance testing by UNIFIX
Feb 4 13:58:43 cassiel kernel: NET: Registered protocol family 16
Feb 4 13:58:43 cassiel kernel: PCI: PCI BIOS revision 2.10 entry at
0xfed9b, last bus=21
Feb 4 13:58:43 cassiel kernel: PCI: Using configuration type 1
Feb 4 13:58:43 cassiel kernel: mtrr: v2.0 (20020519)
Feb 4 13:58:43 cassiel kernel: Linux Plug and Play Support v0.97 (c) Adam
Belay
Feb 4 13:58:43 cassiel kernel: PnPBIOS: Scanning system for PnP BIOS
support...
Feb 4 13:58:43 cassiel kernel: PnPBIOS: Found PnP BIOS installation
structure at 0xc00f13d0
Feb 4 13:58:43 cassiel kernel: PnPBIOS: PnP BIOS version 1.0, entry
0xf0000:0x924b, dseg 0x0
Feb 4 13:58:43 cassiel kernel: PnPBIOS: 14 nodes reported by PnP BIOS; 14
recorded by driver
Feb 4 13:58:43 cassiel kernel: Toshiba System Managment Mode driver v1.11
26/9/2001
Feb 4 13:58:43 cassiel kernel: PCI: Probing PCI hardware
Feb 4 13:58:43 cassiel kernel: PCI: Probing PCI hardware (bus 00)
Feb 4 13:58:43 cassiel kernel: PCI: Using IRQ router PIIX/ICH [8086/7110]
at 0000:00:05.0
Feb 4 13:58:43 cassiel kernel: vesafb: framebuffer at 0xf0000000, mapped
to 0xd4800000, size 8192k
Feb 4 13:58:43 cassiel kernel: vesafb: mode is 1024x768x16,
linelength=2048, pages=4
Feb 4 13:58:43 cassiel kernel: vesafb: protected mode interface info at
c000:8751
Feb 4 13:58:43 cassiel kernel: vesafb: scrolling: redraw
Feb 4 13:58:43 cassiel kernel: vesafb: directcolor: size=0:5:6:5,
shift=0:11:5:0
Feb 4 13:58:43 cassiel kernel: fb0: VESA VGA frame buffer device
Feb 4 13:58:43 cassiel kernel: apm: BIOS version 1.2 Flags 0x02 (Driver
version 1.16ac)
Feb 4 13:58:43 cassiel kernel: SGI XFS with ACLs, no debug enabled
Feb 4 13:58:43 cassiel kernel: Initializing Cryptographic API
Feb 4 13:58:43 cassiel kernel: Limiting direct PCI/PCI transfers.
Feb 4 13:58:43 cassiel kernel: Console: switching to colour frame buffer
device 128x48
Feb 4 13:58:43 cassiel kernel: pty: 256 Unix98 ptys configured
Feb 4 13:58:43 cassiel kernel: Real Time Clock Driver v1.12
Feb 4 13:58:43 cassiel kernel: Uniform Multi-Platform E-IDE driver Revision:
7.00alpha2
Feb 4 13:58:43 cassiel kernel: ide: Assuming 33MHz system bus speed for
PIO modes; override with idebus=xx
Feb 4 13:58:43 cassiel kernel: PIIX4: IDE controller at PCI slot
0000:00:05.1
Feb 4 13:58:43 cassiel kernel: PIIX4: chipset revision 1
Feb 4 13:58:43 cassiel kernel: PIIX4: not 100%% native mode: will probe
irqs later
Feb 4 13:58:43 cassiel kernel: ide0: BM-DMA at 0xfff0-0xfff7, BIOS
settings: hda:DMA, hdb:pio
Feb 4 13:58:43 cassiel kernel: ide1: BM-DMA at 0xfff8-0xffff, BIOS
settings: hdc:DMA, hdd:pio
Feb 4 13:58:43 cassiel kernel: hda: TOSHIBA MK4019GAX, ATA DISK drive
Feb 4 13:58:43 cassiel kernel: Using anticipatory io scheduler
Feb 4 13:58:43 cassiel kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Feb 4 13:58:43 cassiel kernel: hdc: TOSHIBA DVD-ROM SD-C2402, ATAPI
CD/DVD-ROM drive
Feb 4 13:58:43 cassiel kernel: ide1 at 0x170-0x177,0x376 on irq 15
Feb 4 13:58:43 cassiel kernel: hda: max request size: 128KiB
Feb 4 13:58:43 cassiel kernel: hda: 78140160 sectors (40007 MB),
CHS=65535/16/63, UDMA(33)
Feb 4 13:58:43 cassiel kernel: hda: hda1 hda2
Feb 4 13:58:43 cassiel kernel: Console: switching to colour frame buffer
device 128x48
Feb 4 13:58:43 cassiel kernel: mice: PS/2 mouse device common for all mice
Feb 4 13:58:43 cassiel kernel: serio: i8042 AUX port at 0x60,0x64 irq 12
Feb 4 13:58:43 cassiel kernel: input: ImPS/2 Logitech Wheel Mouse on
isa0060/serio1
Feb 4 13:58:43 cassiel kernel: serio: i8042 KBD port at 0x60,0x64 irq 1
Feb 4 13:58:43 cassiel kernel: input: AT Translated Set 2 keyboard on
isa0060/serio0
Feb 4 13:58:43 cassiel kernel: NET: Registered protocol family 2
Feb 4 13:58:43 cassiel kernel: IP: routing cache hash table of 2048
buckets, 16Kbytes
Feb 4 13:58:43 cassiel kernel: TCP: Hash tables configured (established
32768 bind 65536)
Feb 4 13:58:43 cassiel kernel: NET: Registered protocol family 1
Feb 4 13:58:43 cassiel kernel: XFS mounting filesystem hda1
Feb 4 13:58:43 cassiel kernel: Starting XFS recovery on filesystem: hda1
(dev: hda1)
Feb 4 13:58:43 cassiel kernel: Ending XFS recovery on filesystem: hda1
(dev: hda1)
Feb 4 13:58:43 cassiel kernel: VFS: Mounted root (xfs filesystem) readonly.
Feb 4 13:58:43 cassiel kernel: Freeing unused kernel memory: 136k freed
Feb 4 13:58:43 cassiel kernel: Adding 530104k swap on /dev/hda2.
Priority:-1 extents:1
Feb 4 13:58:43 cassiel kernel: drivers/usb/core/usb.c: registered new
driver usbfs
Feb 4 13:58:43 cassiel kernel: drivers/usb/core/usb.c: registered new
driver hub
Feb 4 13:58:43 cassiel kernel: drivers/usb/host/uhci-hcd.c: USB Universal
Host Controller Interface driver v2.1
Feb 4 13:58:43 cassiel kernel: PCI: Found IRQ 11 for device 0000:00:05.2
Feb 4 13:58:43 cassiel kernel: PCI: Sharing IRQ 11 with 0000:00:0c.0
Feb 4 13:58:43 cassiel kernel: uhci_hcd 0000:00:05.2: UHCI Host Controller
Feb 4 13:58:43 cassiel kernel: uhci_hcd 0000:00:05.2: irq 11, io base
0000ff80
Feb 4 13:58:43 cassiel kernel: uhci_hcd 0000:00:05.2: new USB bus
registered, assigned bus number 1
Feb 4 13:58:43 cassiel kernel: hub 1-0:1.0: USB hub found
Feb 4 13:58:43 cassiel kernel: hub 1-0:1.0: 2 ports detected
Feb 4 13:58:43 cassiel kernel: hub 1-0:1.0: new USB device on port 1,
assigned address 2
Feb 4 13:58:43 cassiel kernel: Serial: 8250/16550 driver $Revision: 1.90 $ 8
ports, IRQ sharing enabled
Feb 4 13:58:43 cassiel kernel: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Feb 4 13:58:43 cassiel kernel: Linux Kernel Card Services
Feb 4 13:58:43 cassiel kernel: options: [pci] [cardbus] [pm]
Feb 4 13:58:43 cassiel kernel: PCI: Enabling device 0000:00:0b.0 (0000 ->
0002)
Feb 4 13:58:43 cassiel kernel: PCI: Found IRQ 11 for device 0000:00:0b.0
Feb 4 13:58:43 cassiel kernel: Yenta: CardBus bridge found at 0000:00:0b.0
[1179:0001]
Feb 4 13:58:43 cassiel kernel: Yenta: ISA IRQ mask 0x06b0, PCI irq 11
Feb 4 13:58:43 cassiel kernel: Socket status: 30000007
Feb 4 13:58:43 cassiel kernel: PCI: Enabling device 0000:00:0b.1 (0000 ->
0002)
Feb 4 13:58:43 cassiel kernel: PCI: Found IRQ 11 for device 0000:00:0b.1
Feb 4 13:58:43 cassiel kernel: Yenta: CardBus bridge found at 0000:00:0b.1
[1179:0001]
Feb 4 13:58:44 cassiel kernel: Yenta: ISA IRQ mask 0x06b0, PCI irq 11
Feb 4 13:58:44 cassiel kernel: Socket status: 30000007
Feb 4 13:58:44 cassiel kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Feb 4 13:58:44 cassiel kernel: cs: IO port probe 0x0800-0x08ff: clean.
Feb 4 13:58:44 cassiel kernel: cs: IO port probe 0x0100-0x04ff: excluding
0x378-0x37f 0x4d0-0x4d7
Feb 4 13:58:44 cassiel kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Feb 4 13:58:45 cassiel kernel: drivers/usb/core/usb.c: registered new
driver hiddev
Feb 4 13:58:45 cassiel kernel: input: USB HID v1.10 Mouse [Logitech USB
Mouse] on usb-0000:00:05.2-1
Feb 4 13:58:45 cassiel kernel: drivers/usb/core/usb.c: registered new
driver hid
Feb 4 13:58:45 cassiel kernel: drivers/usb/input/hid-core.c: v2.0:USB HID
core driver
Feb 4 13:58:46 cassiel kernel: PCI: Found IRQ 11 for device 0000:00:0c.0
Feb 4 13:58:46 cassiel kernel: PCI: Sharing IRQ 11 with 0000:00:05.2
Feb 4 13:58:47 cassiel kernel: es1968: clocking to 48000
Feb 4 13:58:49 cassiel kernel: irda_init()
Feb 4 13:58:49 cassiel kernel: NET: Registered protocol family 23
Feb 4 13:58:54 cassiel kernel: Bluetooth: Core ver 2.3
Feb 4 13:58:54 cassiel kernel: NET: Registered protocol family 31
Feb 4 13:58:54 cassiel kernel: Bluetooth: HCI device and connection manager
initialized
Feb 4 13:58:54 cassiel kernel: Bluetooth: HCI socket layer initialized
Feb 4 13:58:54 cassiel kernel: Bluetooth: L2CAP ver 2.1
Feb 4 13:58:54 cassiel kernel: Bluetooth: L2CAP socket layer initialized
Feb 4 13:58:54 cassiel kernel: Bluetooth: RFCOMM ver 1.1
Feb 4 13:58:54 cassiel kernel: Bluetooth: RFCOMM socket layer initialized
Feb 4 13:59:01 cassiel kernel: Bluetooth: RFCOMM TTY layer initialized
Feb 4 13:59:03 cassiel kernel: nfs warning: mount version older than kernel
Feb 4 13:59:03 cassiel kernel: nfs warning: mount version older than kernel
Feb 4 13:59:11 cassiel kernel: atkbd.c: Unknown key released (translated
set 2, code 0x7a on isa0060/serio0).
Feb 4 13:59:11 cassiel kernel: atkbd.c: This is an XFree86 bug. It
shouldn't access hardware directly.
Feb 4 13:59:11 cassiel kernel: atkbd.c: Unknown key released (translated
set 2, code 0x7a on isa0060/serio0).
Feb 4 13:59:11 cassiel kernel: atkbd.c: This is an XFree86 bug. It
shouldn't access hardware directly.
Feb 4 13:59:45 cassiel kernel: PCI: Found IRQ 11 for device 0000:00:0f.0
Feb 4 13:59:45 cassiel kernel: PCI: Sharing IRQ 11 with 0000:00:09.0
Feb 4 13:59:45 cassiel kernel: PCI: Sharing IRQ 11 with 0000:01:00.0
Feb 4 13:59:45 cassiel kernel: 3c59x: Donald Becker and others.
www.scyld.com/network/vortex.html
Feb 4 13:59:45 cassiel kernel: 0000:00:0f.0: 3Com PCI 3c905C Tornado at
0xfb00. Vers LK1.1.19
Feb 4 13:59:48 cassiel kernel: NET: Registered protocol family 17
Feb 4 14:59:51 cassiel kernel: piix4-smbus 0000:00:05.3: Found
0000:00:05.3 device
Feb 4 15:00:00 cassiel kernel: i2c /dev entries driver
System suspend:
Feb 5 03:19:24 cassiel kernel: hdc: start_power_step(step: 0)
Feb 5 03:19:24 cassiel kernel: hdc: completing PM request, suspend
Feb 5 03:19:24 cassiel kernel: hda: start_power_step(step: 0)
Feb 5 03:19:24 cassiel kernel: hda: start_power_step(step: 1)
Feb 5 03:19:25 cassiel kernel: hda: complete_power_step(step: 1, stat: 50,
err: 0)
Feb 5 03:19:25 cassiel kernel: hda: completing PM request, suspend
System resume:
Feb 5 11:52:25 cassiel kernel: usb 1-1: USB disconnect, address 3
Feb 5 11:52:25 cassiel kernel: PCI: Found IRQ 11 for device 0000:00:0c.0
Feb 5 11:52:25 cassiel kernel: PCI: Sharing IRQ 11 with 0000:00:05.2
Feb 5 11:52:26 cassiel kernel: hda: Wakeup request inited, waiting for
!BSY...
Feb 5 11:52:26 cassiel kernel: hda: start_power_step(step: 1000)
Feb 5 11:52:26 cassiel kernel: blk: queue d3e0a000, I/O limit 4095Mb (mask
0xffffffff)
Feb 5 11:52:26 cassiel kernel: hda: completing PM request, resume
Feb 5 11:52:26 cassiel kernel: hdc: Wakeup request inited, waiting for
!BSY...
Feb 5 11:52:26 cassiel kernel: hdc: start_power_step(step: 1000)
Feb 5 11:52:26 cassiel kernel: hdc: completing PM request, resume
Feb 5 11:52:26 cassiel kernel: hub 1-0:1.0: new USB device on port 1,
assigned address 4
Feb 5 11:52:30 cassiel kernel: input: USB HID v1.10 Mouse [Logitech USB
Mouse] on usb-0000:00:05.2-1
Removing uhci_hcd:
Feb 5 15:39:05 cassiel kernel: uhci_hcd 0000:00:05.2: remove, state 1
Feb 5 15:39:05 cassiel kernel: usb usb1: USB disconnect, address 1
Feb 5 15:39:05 cassiel kernel: usb 1-1: USB disconnect, address 5
Feb 5 15:39:05 cassiel kernel: pci_pool_destroy 0000:00:05.2/uhci_td,
d35e6000 busy
Feb 5 15:39:05 cassiel kernel: uhci_hcd 0000:00:05.2: USB bus 1
deregistered
Feb 5 15:39:05 cassiel kernel: slab error in kmem_cache_destroy(): cache
`uhci_urb_priv': Can't free all objects
Feb 5 15:39:05 cassiel kernel: Call Trace:
Feb 5 15:39:05 cassiel kernel: [kmem_cache_destroy+136/256]
kmem_cache_destroy+0x88/0x100
Feb 5 15:39:05 cassiel kernel: [_end+348902463/1069950256]
uhci_hcd_cleanup+0x1f/0x5e [uhci_hcd]
Feb 5 15:39:05 cassiel kernel: [sys_delete_module+302/336]
sys_delete_module+0x12e/0x150
Feb 5 15:39:05 cassiel kernel: [sys_munmap+67/112] sys_munmap+0x43/0x70
Feb 5 15:39:05 cassiel kernel: [sysenter_past_esp+82/113]
sysenter_past_esp+0x52/0x71
Feb 5 15:39:05 cassiel kernel:
Feb 5 15:39:05 cassiel kernel: uhci: not all urb_priv's were freed
Inserting uhci_hcd:
Feb 5 15:39:38 cassiel kernel: drivers/usb/host/uhci-hcd.c: USB Universal
Host Controller Interface driver v2.1
Feb 5 15:39:38 cassiel kernel: SLAB: cache with size 60 has lost its name
Feb 5 15:39:38 cassiel kernel: PCI: Found IRQ 11 for device 0000:00:05.2
Feb 5 15:39:38 cassiel kernel: PCI: Sharing IRQ 11 with 0000:00:0c.0
Feb 5 15:39:38 cassiel kernel: uhci_hcd 0000:00:05.2: UHCI Host Controller
Feb 5 15:39:38 cassiel kernel: uhci_hcd 0000:00:05.2: irq 11, io base
0000ff80
Feb 5 15:39:38 cassiel kernel: uhci_hcd 0000:00:05.2: new USB bus
registered, assigned bus number 1
Feb 5 15:39:39 cassiel kernel: hub 1-0:1.0: USB hub found
Feb 5 15:39:39 cassiel kernel: hub 1-0:1.0: 2 ports detected
Feb 5 15:39:39 cassiel kernel: hub 1-0:1.0: new USB device on port 1,
assigned address 2
Feb 5 15:39:40 cassiel kernel: input: USB HID v1.10 Mouse [Logitech USB
Mouse] on usb-0000:00:05.2-1
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel