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

Reply via email to