From: Alexander Holler <holler@ahsoftware.de>
To: linux-kernel@vger.kernel.org
Subject: Problems with p55-express and sleeping usb-hds
Date: Fri, 13 Nov 2009 23:30:14 +0100 [thread overview]
Message-ID: <4AFDDDF6.4050907@ahsoftware.de> (raw)
Hello,
I'm having a problem with kernels (x86_64) <=2.6.32-rc7 (that means all
kernels I tried, including the latest stable 2.6.31.6) on a Gigabyte
P55M-UD4 mb (Bios F4l) with an Intel Core i7 860 and sleeping usb-hds.
I don't have the problems when using the same usb-drives on a laptop
with a core2duo (ICH8), so it seems to be a problem with the chipset
(p55-express).
The problem seems to occur when the usb-drive goes to sleep (because of
inactivity) and the kernel tries to access them afterwards.
Here are the excerpts from the log:
-------------------------------------------------------------------------
Nov 13 19:03:34 krabat kernel: [ 0.000000] Linux version 2.6.32-rc7
(root@krabat.ahsoftware) (gcc version 4.4.1 20090725 (Red Hat 4.4.1-2)
(GCC) ) #1 SMP Fri Nov 13 19:01:02 CET 2009
...
(This warning seems to be unrelated, but I'm getting this too with every
kernel I've tried, so I'm including it here)
Nov 13 19:03:34 krabat kernel: [ 1.259269] cpuidle: using governor menu
Nov 13 19:03:34 krabat kernel: [ 1.259274] ------------[ cut here
]------------
Nov 13 19:03:34 krabat kernel: [ 1.259278] WARNING: at
arch/x86/kernel/hpet.c:390 hpet_next_event+0x68/0x80()
Nov 13 19:03:34 krabat kernel: [ 1.259279] Hardware name: P55M-UD4
Nov 13 19:03:34 krabat kernel: [ 1.259280] Modules linked in:
Nov 13 19:03:34 krabat kernel: [ 1.259282] Pid: 0, comm: swapper Not
tainted 2.6.32-rc7 #1
Nov 13 19:03:34 krabat kernel: [ 1.259283] Call Trace:
Nov 13 19:03:34 krabat kernel: [ 1.259287] [<ffffffff8103b0a3>] ?
warn_slowpath_common+0x73/0xb0
Nov 13 19:03:34 krabat kernel: [ 1.259289] [<ffffffff81025648>] ?
hpet_next_event+0x68/0x80
Nov 13 19:03:34 krabat kernel: [ 1.259292] [<ffffffff8105de28>] ?
tick_dev_program_event+0x38/0xc0
Nov 13 19:03:34 krabat kernel: [ 1.259293] [<ffffffff8105d7cd>] ?
tick_broadcast_oneshot_control+0x10d/0x110
Nov 13 19:03:34 krabat kernel: [ 1.259295] [<ffffffff8105d05d>] ?
tick_notify+0x31d/0x440
Nov 13 19:03:34 krabat kernel: [ 1.259298] [<ffffffff81055a37>] ?
notifier_call_chain+0x37/0x70
Nov 13 19:03:34 krabat kernel: [ 1.259299] [<ffffffff8105c86b>] ?
clockevents_notify+0x2b/0x90
Nov 13 19:03:34 krabat kernel: [ 1.259303] [<ffffffff812086b2>] ?
acpi_idle_enter_bm+0x15e/0x2cc
Nov 13 19:03:34 krabat kernel: [ 1.259306] [<ffffffff8129727b>] ?
cpuidle_idle_call+0x9b/0x110
Nov 13 19:03:34 krabat kernel: [ 1.259308] [<ffffffff8100a4dc>] ?
cpu_idle+0x5c/0xb0
Nov 13 19:03:34 krabat kernel: [ 1.259312] ---[ end trace
a8b94b9411d73a80 ]---
...
(Here I have plugged in one of those discs)
Nov 13 19:04:07 krabat kernel: [ 55.344953] usb 9-7: new high speed
USB device using ehci_hcd and address 3
Nov 13 19:04:07 krabat kernel: [ 55.491513] usb 9-7: New USB device
found, idVendor=0bc2, idProduct=2100
Nov 13 19:04:07 krabat kernel: [ 55.491517] usb 9-7: New USB device
strings: Mfr=1, Product=2, SerialNumber=3
Nov 13 19:04:07 krabat kernel: [ 55.491521] usb 9-7: Product: FreeAgent Go
Nov 13 19:04:07 krabat kernel: [ 55.491523] usb 9-7: Manufacturer: Seagate
Nov 13 19:04:07 krabat kernel: [ 55.491525] usb 9-7: SerialNumber:
2GE1IXJ9
Nov 13 19:04:07 krabat kernel: [ 55.491661] usb 9-7: configuration #1
chosen from 1 choice
Nov 13 19:04:07 krabat kernel: [ 55.544762] Initializing USB Mass
Storage driver...
Nov 13 19:04:07 krabat kernel: [ 55.545011] scsi6 : SCSI emulation for
USB Mass Storage devices
Nov 13 19:04:07 krabat kernel: [ 55.545348] usbcore: registered new
interface driver usb-storage
Nov 13 19:04:07 krabat kernel: [ 55.545520] USB Mass Storage support
registered.
Nov 13 19:04:12 krabat kernel: [ 60.533824] scsi 6:0:0:0:
Direct-Access Seagate FreeAgent Go 102D PQ: 0 ANSI: 4
Nov 13 19:04:12 krabat kernel: [ 60.534036] sd 6:0:0:0: Attached scsi
generic sg1 type 0
Nov 13 19:04:12 krabat kernel: [ 60.535901] sd 6:0:0:0: [sdb]
976773168 512-byte logical blocks: (500 GB/465 GiB)
Nov 13 19:04:12 krabat kernel: [ 60.537208] sd 6:0:0:0: [sdb] Write
Protect is off
Nov 13 19:04:12 krabat kernel: [ 60.537216] sd 6:0:0:0: [sdb] Assuming
drive cache: write through
Nov 13 19:04:12 krabat kernel: [ 60.540517] sd 6:0:0:0: [sdb] Assuming
drive cache: write through
Nov 13 19:04:12 krabat kernel: [ 60.540521] sdb:
Nov 13 19:04:12 krabat kernel: [ 60.778284] sdb1 sdb2 sdb3
Nov 13 19:04:12 krabat kernel: [ 60.781552] sd 6:0:0:0: [sdb] Assuming
drive cache: write through
Nov 13 19:04:12 krabat kernel: [ 60.781557] sd 6:0:0:0: [sdb] Attached
SCSI disk
...
(And here comes the problem)
Nov 13 19:47:34 krabat kernel: [ 2655.981980] usb 9-7: reset high speed
USB device using ehci_hcd and address 3
Nov 13 19:47:39 krabat kernel: [ 2661.120397] usb 9-7: device firmware
changed
Nov 13 19:47:39 krabat kernel: [ 2661.120489] usb 9-7: USB disconnect,
address 3
Nov 13 19:47:39 krabat kernel: [ 2661.120521] sd 6:0:0:0: Device
offlined - not ready after error recovery
Nov 13 19:47:39 krabat kernel: [ 2661.120528] sd 6:0:0:0: [sdb]
Unhandled error code
Nov 13 19:47:39 krabat kernel: [ 2661.120531] sd 6:0:0:0: [sdb] Result:
hostbyte=DID_ABORT driverbyte=DRIVER_OK
Nov 13 19:47:39 krabat kernel: [ 2661.120536] sd 6:0:0:0: [sdb] CDB:
Read(10): 28 00 03 04 7b da 00 00 10 00
Nov 13 19:47:39 krabat kernel: [ 2661.120546] end_request: I/O error,
dev sdb, sector 50625498
Nov 13 19:47:39 krabat kernel: [ 2661.120555] sd 6:0:0:0: rejecting I/O
to offline device
Nov 13 19:47:39 krabat kernel: [ 2661.120584] sd 6:0:0:0: [sdb]
Unhandled error code
Nov 13 19:47:39 krabat kernel: [ 2661.120587] sd 6:0:0:0: [sdb] Result:
hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
Nov 13 19:47:39 krabat kernel: [ 2661.120593] sd 6:0:0:0: [sdb] CDB:
Read(10): 28 00 03 04 7b ea 00 00 f0 00
Nov 13 19:47:39 krabat kernel: [ 2661.120641] end_request: I/O error,
dev sdb, sector 50625514
Nov 13 19:47:40 krabat kernel: [ 2661.371696] usb 9-7: new high speed
USB device using ehci_hcd and address 5
Nov 13 19:47:41 krabat kernel: [ 2662.329564] EXT4-fs error (device
dm-0): __ext4_get_inode_loc: unable to read inode block - inode=3250,
block=1260
Nov 13 19:47:43 krabat kernel: [ 2664.658446] EXT4-fs error (device
dm-0): __ext4_get_inode_loc: unable to read inode block - inode=7078109,
block=28311597
Nov 13 19:47:44 krabat kernel: [ 2665.259794] __ratelimit: 126 callbacks
suppressed
...
-------------------------------------------------------------------------
If someone needs a full log, logs with some debugging options turned on,
or has some patches for me to test, just send me a mail.
Kind regards,
Alexander Holler
next reply other threads:[~2009-11-13 23:04 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-11-13 22:30 Alexander Holler [this message]
2009-11-13 23:27 ` Problems with p55-express and sleeping usb-hds Robert Hancock
2009-11-14 2:02 ` Alexander Holler
2009-11-13 23:30 ` Oliver Neukum
2009-11-13 23:35 ` Alexander Holler
2009-11-14 2:50 ` Alexander Holler
2009-11-14 10:06 ` Oliver Neukum
2009-11-14 17:31 ` Alexander Holler
2009-11-17 0:19 ` Alexander Holler
2009-11-17 0:52 ` Alexander Holler
2009-11-17 1:11 ` Alexander Holler
2009-11-17 23:05 ` Alexander Holler
2009-11-18 16:22 ` Alan Stern
2009-12-10 22:28 ` Alexander Holler
2009-11-14 2:32 ` Matthew Garrett
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4AFDDDF6.4050907@ahsoftware.de \
--to=holler@ahsoftware.de \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.