hibernate hangs, when firewire disk is plugged in
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: pm-utils
I have a drobo, which is basically some smart disk array which can be attached via USB or via Firewire 800. However, when this device is plugged in through its firewire port, hibernate will hang forever and never poweres down my computer. It may be interesting to note that I can still switch between virtual consoles with Alt+F1-4 (so keyboard seems to work), but I can not even enter a user name at the consoles (characters never show up). If the device is connected through its USB port, hibernate works perfectly fine on my computer.
In case this has not been autosubmitted by the ubuntu-bug application:
I use a properly patched Ubuntu Karmic Koala for ia64 on an Intel Core 2 Quad system.
lspci outputs:
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
01:00.0 PCI bridge: Texas Instruments XIO2000(
02:02.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b Link Layer Controller (rev 01)
03:00.0 VGA compatible controller: nVidia Corporation G84 [GeForce 8600 GT] (rev a1)
04:00.0 SATA controller: JMicron Technology Corp. JMB362/JMB363 AHCI Controller (rev 02)
04:00.1 IDE interface: JMicron Technology Corp. JMB362/JMB363 AHCI Controller (rev 02)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)
05:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)
05:02.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
ProblemType: Bug
Architecture: amd64
Date: Mon Jan 18 20:28:28 2010
DistroRelease: Ubuntu 9.10
NonfreeKernelMo
Package: pm-utils 1.2.5-2ubuntu7
PackageArchitec
ProcEnviron:
PATH=(custom, no user)
LANG=de_AT.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: pm-utils
Uname: Linux 2.6.31-17-server x86_64
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
tags: | added: b73a1py79 |
In those cases where hibernate hangs indefinitely, I get the following entries in /var/log/messages:
Jan 19 23:47:36 w00t kernel: [15880.054108] ieee1394: sbp2: resp 0x1, sbp_status 0xff
Jan 19 23:47:37 w00t kernel: [15881.050417] ieee1394: sbp2: resp 0x1, sbp_status 0xff
Jan 19 23:47:37 w00t kernel: [15881.051365] ieee1394: sbp2: resp 0x1, sbp_status 0xff
Jan 19 23:47:37 w00t kernel: [15881.052244] ieee1394: sbp2: resp 0x1, sbp_status 0xff
Jan 19 23:47:37 w00t kernel: [15881.053181] ieee1394: sbp2: resp 0x1, sbp_status 0xff
Jan 19 23:47:37 w00t kernel: [15881.054071] ieee1394: sbp2: resp 0x1, sbp_status 0xff
Jan 19 23:47:49 w00t kernel: [15893.534572] ieee1394: sbp2: resp 0x1, sbp_status 0xff
Jan 19 23:47:49 w00t kernel: [15893.535283] ieee1394: sbp2: resp 0x1, sbp_status 0xff
These are the last messages and they appear in large quantities when I try to hibernate my computer. Needless to say these messages do not appear when the drobo is not plugged in through firewire and hibernate succeeds. The first message following the stream of these messages is:
Jan 20 00:00:03 w00t kernel: imklog 4.2.0, log source = /var/run/ rsyslog/ kmsg started. www.rsyslog. com"] (re)start
Jan 20 00:00:03 w00t rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="1177" x-info="http://
Jan 20 00:00:03 w00t rsyslogd: rsyslogd's groupid changed to 103
Jan 20 00:00:03 w00t rsyslogd: rsyslogd's userid changed to 102
Jan 20 00:00:03 w00t kernel: [ 0.000000] Initializing cgroup subsys cpuset
Jan 20 00:00:03 w00t kernel: [ 0.000000] Initializing cgroup subsys cpu
Jan 20 00:00:03 w00t kernel: [ 0.000000] Linux version 2.6.31-17-server (buildd@crested) (gcc version 4.4.1 (Ub
which appears to be start of the typical reboot sequence (after I forced it through holding down the power button).
I hope this helps pinning down the problem ...