Mailinglist Archive: opensuse-bugs (7951 mails)

< Previous Next >
[Bug 241334] Failure to start SATA device on an Athlon 64 X2 (HP dc5750)
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 6 Feb 2007 07:23:12 -0700 (MST)
  • Message-id: <20070206142312.00B23D52@xxxxxxxxxxxxxxxxxxxxxx>

------- Comment #3 from teheo@xxxxxxxxxx 2007-02-06 07:23 MST -------
To grab boot messages when boot fails, you need serial console or netconsole
which is quite easy to setup if you have another machine handy, but as that's a
choir. Let's do other things first.

1. Please post /var/log/boot.msg.

2. The error message is reporting SError 0x800 - SERR_INTERNAL. This is the
first time I see any controller claiming that error condition. According to
the specification, it's...

Internal error: The host bus adapter experienced an internal error that caused
the operation to fail and may have put the host bus adapter into an error
state. Host software should reset the interface before re-trying the operation.
If the condition persists, the host bus adapter may suffer from a design issue
rendering it incompatible with the attached device.

libata error handling currently soft resets the channel when that happens and
your controller responds with hard lockup to that. Maybe we need to hardreset
in that case. I'll attach a patch to do that. If you can't compile the kernel
and test it, please let me know I'll prepare a test rpm for you but I'm gonna
be traveling for the next two weeks, so it's gonna take some time.

Configure bugmail:
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

< Previous Next >