Bug 10086

Summary: 2.6.25-rc2 + smartd = hang
Product: IO/Storage Reporter: Rafael J. Wysocki (rjw)
Component: IDEAssignee: io_ide (io_ide)
Status: CLOSED CODE_FIX    
Severity: normal CC: aeriksson, bunk, gordonfarquharson
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.25-rc2 Subsystem:
Regression: Yes Bisected commit-id:
Bug Depends on:    
Bug Blocks: 9832    

Description Rafael J. Wysocki 2008-02-23 14:41:02 UTC
Subject         : 2.6.25-rc2 + smartd = hang
Submitter       : Anders Eriksson <aeriksson@fastmail.fm>
Date            : 2008-02-22 17:51
References      : http://lkml.org/lkml/2008/2/22/239

This entry is being used for tracking a regression from 2.6.24.  Please don't
close it until the problem is fixed in the mainline.
Comment 1 Rafael J. Wysocki 2008-02-24 17:12:53 UTC
Handled-By : Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Comment 2 Rafael J. Wysocki 2008-03-02 17:38:28 UTC
Exposed by:

commit 852738f39258deafb3d89c187cb1a4050820d555
Author: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Date:   Sat Jan 26 20:13:12 2008 +0100

    ide: convert "empty" REQ_TYPE_ATA_CMD requests to use REQ_TYPE_ATA_TASKFILE
Comment 3 Adrian Bunk 2008-03-03 11:05:44 UTC
*** Bug 10159 has been marked as a duplicate of this bug. ***
Comment 4 Adrian Bunk 2008-03-19 01:49:11 UTC
fixed by commit 6c3c3158a81d6a92d335dd27ad9eb43f6b4c664b
Comment 5 Gordon Farquharson 2008-03-20 21:06:30 UTC
I tested 2.6.25-rc5-git4 (which includes the commit) on a GLAN Tank (arm/mach-iop32x), but I still get the following messages when I run smartctl:

hda: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error }
hda: task_no_data_intr: error=0x04 { DriveStatusError }
ide: failed opcode was: 0xb0

The system does not hang (although it never did when I first saw these messages).

These messages definitely didn't happen with 2.6.24 on this platform.

Linux proteus 2.6.25-rc6-iop32x #1 Thu Mar 20 20:34:04 MDT 2008 armv5tel GNU/Linux

00:01.0 Ethernet controller: Intel Corporation 82541GI Gigabit Ethernet Controller (rev 05)
        Subsystem: I-O Data Device, Inc. Unknown device d02a
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0 (63750ns min)
        Interrupt: pin A routed to IRQ 27
        Region 0: Memory at 80000000 (64-bit, non-prefetchable) [size=128K]
        Region 2: Memory at 80020000 (64-bit, non-prefetchable) [size=64K]
        Region 4: I/O ports at 90000080 [size=64]
        [virtual] Expansion ROM at 80030000 [disabled] [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: e1000
        Kernel modules: e1000

00:02.0 Mass storage controller: Artop Electronic Corp ATP865 (rev 10)
        Subsystem: Artop Electronic Corp ATP865
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64 (2750ns min, 1000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 28
        Region 0: I/O ports at 900000c0 [size=8]
        Region 1: I/O ports at 900000d0 [size=4]
        Region 2: I/O ports at 900000c8 [size=8]
        Region 3: I/O ports at 900000d4 [size=4]
        Region 4: I/O ports at 90000000 [size=128]
        Region 5: Memory at 80050000 (32-bit, non-prefetchable) [size=4K]
        Expansion ROM at 80040000 [disabled] [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: AEC62xx_IDE
        Kernel modules: aec62xx

00:03.0 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
        Subsystem: NEC Corporation Hama USB 2.0 CardBus
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 8 (250ns min, 10500ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 29
        Region 0: Memory at 80051000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: ohci_hcd
        Kernel modules: ohci-hcd

00:03.1 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
        Subsystem: NEC Corporation Hama USB 2.0 CardBus
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 8 (250ns min, 10500ns max), Cache Line Size: 32 bytes
        Interrupt: pin B routed to IRQ 29
        Region 0: Memory at 80052000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <access denied>
        Kernel driver in use: ohci_hcd
        Kernel modules: ohci-hcd

00:03.2 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20 [EHCI])
        Subsystem: NEC Corporation USB 2.0
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 68 (4000ns min, 8500ns max), Cache Line Size: 32 bytes
        Interrupt: pin C routed to IRQ 29
        Region 0: Memory at 80053000 (32-bit, non-prefetchable) [size=256]
        Capabilities: <access denied>
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd

gordon@proteus:~$ sudo lspci -vvv
[sudo] password for gordon:
00:01.0 Ethernet controller: Intel Corporation 82541GI Gigabit Ethernet Controller (rev 05)
        Subsystem: I-O Data Device, Inc. Unknown device d02a
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0 (63750ns min)
        Interrupt: pin A routed to IRQ 27
        Region 0: Memory at 80000000 (64-bit, non-prefetchable) [size=128K]
        Region 2: Memory at 80020000 (64-bit, non-prefetchable) [size=64K]
        Region 4: I/O ports at 90000080 [size=64]
        [virtual] Expansion ROM at 80030000 [disabled] [size=64K]
        Capabilities: [dc] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [e4] PCI-X non-bridge device
                Command: DPERE- ERO+ RBC=512 OST=1
                Status: Dev=00:00.0 64bit- 133MHz- SCD- USC- DC=simple DMMRBC=2048 DMOST=1 DMCRS=8 RSCEM- 266MHz- 533MHz-
        Kernel driver in use: e1000
        Kernel modules: e1000

00:02.0 Mass storage controller: Artop Electronic Corp ATP865 (rev 10)
        Subsystem: Artop Electronic Corp ATP865
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64 (2750ns min, 1000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 28
        Region 0: I/O ports at 900000c0 [size=8]
        Region 1: I/O ports at 900000d0 [size=4]
        Region 2: I/O ports at 900000c8 [size=8]
        Region 3: I/O ports at 900000d4 [size=4]
        Region 4: I/O ports at 90000000 [size=128]
        Region 5: Memory at 80050000 (32-bit, non-prefetchable) [size=4K]
        Expansion ROM at 80040000 [disabled] [size=64K]
        Capabilities: [58] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: AEC62xx_IDE
        Kernel modules: aec62xx

00:03.0 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
        Subsystem: NEC Corporation Hama USB 2.0 CardBus
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 8 (250ns min, 10500ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 29
        Region 0: Memory at 80051000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ohci_hcd
        Kernel modules: ohci-hcd

00:03.1 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
        Subsystem: NEC Corporation Hama USB 2.0 CardBus
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 8 (250ns min, 10500ns max), Cache Line Size: 32 bytes
        Interrupt: pin B routed to IRQ 29
        Region 0: Memory at 80052000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ohci_hcd
        Kernel modules: ohci-hcd

00:03.2 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20 [EHCI])
        Subsystem: NEC Corporation USB 2.0
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 68 (4000ns min, 8500ns max), Cache Line Size: 32 bytes
        Interrupt: pin C routed to IRQ 29
        Region 0: Memory at 80053000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd

Module                  Size  Used by
ipv6                  289388  10
dm_snapshot            20448  0
dm_mirror              28992  0
dm_mod                 65736  2 dm_snapshot,dm_mirror
ext3                  138952  2
jbd                    49492  1 ext3
mbcache                 9216  1 ext3
ide_disk               16544  4
ehci_hcd               34380  0
ohci_hcd               21188  0
aec62xx                 4864  0 [permanent]
usbcore               140220  3 ehci_hcd,ohci_hcd
e1000                 124064  0
ide_core              105196  2 ide_disk,aec62xx
Comment 6 Gordon Farquharson 2008-03-20 21:12:15 UTC
Woops! I meant rc6-git4, not rc5-git4.
Comment 7 Bartlomiej Zolnierkiewicz 2008-03-21 04:24:57 UTC
Some of SMART commands completed out with error (ERR bit is set in device status) and the old code just didn't care to report it.  I would say that the new behavior is the correct one but we may have to disable error reporting for special commands by default if these messages become too annoying.
Comment 8 Bartlomiej Zolnierkiewicz 2008-03-21 04:33:20 UTC
Update: actually the old code also did check ERR bit so it is something else...

If you add "#define DEBUG" to ide-taskfile.c and re-build/re-test we will know which command is the failing one (please be warned that the output will become quite verbose).
Comment 9 Gordon Farquharson 2008-03-22 21:11:10 UTC
I added "#define DEBUG" to ide-taskfile.c, but there is no additional output. The debug messages do exist in ide_core.ko:

$ strings drivers/ide/ide-core.ko | grep feat
%s: tf: feat 0x%02x nsect 0x%02x lbal 0x%02x lbam 0x%02x lbah 0x%02x dev 0x%02x cmd 0x%02x
$ strings drivers/ide/ide-core.ko | grep hob
%s: hob: nsect 0x%02x lbal 0x%02x lbam 0x%02x lbah 0x%02x

It appears as if ide_tf_load() is never called.
Comment 10 Bartlomiej Zolnierkiewicz 2008-03-23 06:08:16 UTC
ide_tf_load() is called for almost all commands (including READs/WRITEs) so something went wrong ('make modules_install'?).  Please check if the debug strings are present in the module that is executed (/lib/modules/...) not the one in kernel source directory.
Comment 11 Gordon Farquharson 2008-03-23 08:08:14 UTC
I did check for the debug strings in the versions of the modules that are executed (/lib/modules...). I made the changes to the source, recompiled, and then copied ide-cd_mod.ko and ide-core.ko to /lib/modules/`uname -r`/kernel/drivers/ide, and zImage to /boot. I'll try a full installation of the kernel and modules to see if that makes a difference.
Comment 12 Gordon Farquharson 2008-03-23 14:05:43 UTC
I must have done something wrong before because now I'm getting the debugging messages. Sorry for the screw-up before.

Here is the output from the first SMART message to the end of the boot sequence. Please let me know if you need more of the output or if you'd like me to post some output when a run smartctl.

Starting S.M.A.R.T. daemon: smartdhda: tf: feat 0x00 nsect 0x20 lbal 0xbc lbam 0x33 lbah 0x54 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x1c lbam 0x34 lbah 0x54 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x90 lbal 0xcc lbam 0x34 lbah 0x54 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xe4 lbam 0xf1 lbah 0x52 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xd4 lbam 0xf1 lbah 0x52 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0x5c lbam 0x5f lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xbc lbam 0x5f lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x88 lbal 0x9c lbam 0x66 lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x00 lbal 0x8c lbam 0x60 lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x7c lbam 0x5f lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x38 lbal 0x84 lbam 0x5f lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0xa0 lbal 0xc4 lbam 0x5f lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x28 lbal 0x64 lbam 0x60 lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0xa0 lbal 0x7c lbam 0x65 lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x00 lbal 0x5c lbam 0x64 lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x00 lbal 0xcc lbam 0x62 lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0xf8 lbal 0x8c lbam 0x61 lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x0c lbam 0x34 lbah 0x54 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x14 lbam 0x34 lbah 0x54 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0xa8 lbal 0x24 lbam 0x34 lbah 0x54 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x30 lbal 0xdc lbam 0x33 lbah 0x54 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x94 lbam 0xf6 lbah 0x56 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x2c lbam 0xd3 lbah 0x57 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x64 lbam 0xb1 lbah 0x5f dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x3c lbam 0x32 lbah 0xc2 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00 dev 0x00 cmd 0xec
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0xd8 nsect 0x00 lbal 0x01 lbam 0x4f lbah 0xc2 dev 0x00 cmd 0xb0
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00 dev 0x00 cmd 0xb0
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error }
hda: task_no_data_intr: error=0x04 { DriveStatusError }
ide: failed opcode was: 0xb0
hda: tf: feat 0xd0 nsect 0x01 lbal 0x00 lbam 0x4f lbah 0xc2 dev 0x00 cmd 0xb0
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0xd1 nsect 0x01 lbal 0x01 lbam 0x4f lbah 0xc2 dev 0x00 cmd 0xb0
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0xd5 nsect 0x01 lbal 0x06 lbam 0x4f lbah 0xc2 dev 0x00 cmd 0xb0
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0xd5 nsect 0x01 lbal 0x01 lbam 0x4f lbah 0xc2 dev 0x00 cmd 0xb0
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0xd0 nsect 0x01 lbal 0x00 lbam 0x4f lbah 0xc2 dev 0x00 cmd 0xb0
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0xd5 nsect 0x01 lbal 0x06 lbam 0x4f lbah 0xc2 dev 0x00 cmd 0xb0
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0xd5 nsect 0x01 lbal 0x01 lbam 0x4f lbah 0xc2 dev 0x00 cmd 0xb0
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xdc lbam 0xc3 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0xec lbam 0xc3 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x7c lbam 0xc5 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x2c lbam 0x31 lbah 0xc6 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x64 lbam 0x01 lbah 0xbf dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x34 lbam 0x33 lbah 0xc1 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x3c lbam 0x32 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x64 lbam 0x32 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x64 lbam 0xaf lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x74 lbam 0xaf lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x18 lbal 0xbc lbam 0xd7 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0xdc lbam 0xd7 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x18 lbal 0xbc lbam 0xdd lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x9c lbam 0xde lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x5c lbam 0x92 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x00 lbal 0x5c lbam 0x30 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x00 lbal 0x5c lbam 0x31 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0x5c lbam 0x32 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x7c lbam 0x32 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
.
hda: tf: feat 0x00 nsect 0x08 lbal 0x1c lbam 0x38 lbah 0x60 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x14 lbam 0x38 lbah 0x60 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xec lbam 0xf5 lbah 0x52 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0xac lbam 0xce lbah 0x56 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xac lbam 0xf5 lbah 0x52 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0x1c lbam 0xe0 lbah 0x57 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x3c lbam 0xe0 lbah 0x57 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xcc lbam 0xce lbah 0x56 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
Starting NTP server: ntpdhda: tf: feat 0x00 nsect 0x08 lbal 0x7c lbam 0x0a lbah 0x56 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x18 lbal 0x44 lbam 0xab lbah 0x56 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x04 lbam 0x13 lbah 0x57 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x88 lbal 0x3c lbam 0x15 lbah 0x57 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0x94 lbam 0x0a lbah 0x11 dev 0x01 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x98 lbal 0xa4 lbam 0x14 lbah 0x57 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x38 lbal 0x5c lbam 0xab lbah 0x56 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xfc lbam 0x12 lbah 0x57 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0xa0 lbal 0x0c lbam 0x13 lbah 0x57 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0xa8 lbal 0xac lbam 0x13 lbah 0x57 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
.
hda: tf: feat 0x00 nsect 0x08 lbal 0x04 lbam 0x35 lbah 0x60 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x84 lbam 0xf4 lbah 0x52 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
Starting deferred execution scheduler: atdhda: tf: feat 0x00 nsect 0x08 lbal 0x84 lbam 0xf1 lbah 0x0e dev 0x01 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x44 lbam 0x42 lbah 0x13 dev 0x01 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x4c lbam 0x42 lbah 0x13 dev 0x01 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xa4 lbam 0xf1 lbah 0x0e dev 0x01 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x1c lbam 0x14 lbah 0x11 dev 0x01 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x60 lbal 0x24 lbam 0x14 lbah 0x11 dev 0x01 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0xa0 lbal 0x84 lbam 0x14 lbah 0x11 dev 0x01 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0x8c lbam 0x52 lbah 0x54 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x80 lbal 0x24 lbam 0x15 lbah 0x11 dev 0x01 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xfc lbam 0xb3 lbah 0xc2 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x80 lbal 0xa4 lbam 0x15 lbah 0x11 dev 0x01 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x1c lbam 0x31 lbah 0xc4 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x80 lbal 0x24 lbam 0x16 lbah 0x11 dev 0x01 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xa4 lbam 0x16 lbah 0x11 dev 0x01 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
hda: tf: feat 0x00 nsect 0x08 lbal 0xec lbam 0x38 lbah 0x60 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x7c lbam 0x32 lbah 0xc4 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
.
hda: tf: feat 0x00 nsect 0x08 lbal 0x84 lbam 0xf2 lbah 0xc4 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xac lbam 0x31 lbah 0x60 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xd4 lbam 0x31 lbah 0x60 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x54 lbam 0x01 lbah 0x5f dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x3c lbam 0x71 lbah 0x60 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0xe4 lbam 0xdc lbah 0x56 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x30 lbal 0x04 lbam 0xdd lbah 0x56 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
Starting periodic command scheduler: crondhda: tf: feat 0x00 nsect 0x20 lbal 0xec lbam 0x68 lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0x0c lbam 0x69 lbah 0x55 dev 0x04 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xdc lbam 0xb1 lbah 0x62 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xbc lbam 0xb1 lbah 0x62 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x04 lbam 0xb4 lbah 0xc2 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
warning: `ntpd' uses 32-bit capabilities (legacy support in use)
.
hda: tf: feat 0x00 nsect 0x08 lbal 0xf4 lbam 0x31 lbah 0x61 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x14 lbam 0x31 lbah 0x62 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xec lbam 0x31 lbah 0x61 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x9c lbam 0x32 lbah 0x61 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0xb4 lbam 0x34 lbah 0x22 dev 0x01 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x0c lbam 0xf1 lbah 0x02 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x34 lbam 0xf1 lbah 0x0e dev 0x01 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x1c lbam 0xf1 lbah 0x1e dev 0x01 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x2c lbam 0xf1 lbah 0x1e dev 0x01 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x24 lbam 0xf1 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x34 lbam 0xf1 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x44 lbam 0xf1 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xc4 lbam 0xf1 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xd4 lbam 0xf1 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xe4 lbam 0xf1 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xf4 lbam 0xf1 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x0c lbam 0xf2 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x18 lbal 0x1c lbam 0xf2 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xa4 lbam 0xf2 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0xd4 lbam 0xf2 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00

hda: tf: feat 0x00 nsect 0x08 lbal 0x3c lbam 0xf3 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x84 lbam 0xf3 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x94 lbam 0xf3 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x1c lbam 0xf4 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x44 lbam 0xf5 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x8c lbam 0xf5 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xb4 lbam 0xf5 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xcc lbam 0xf5 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x94 lbam 0xf6 lbah 0x56 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x1c lbam 0xf1 lbah 0x5a dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x2c lbam 0xf1 lbah 0xbe dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x0c lbam 0xf1 lbah 0x5e dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x2c lbam 0xf1 lbah 0x5e dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x3c lbam 0xf1 lbah 0x5e dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x6c lbam 0xf1 lbah 0x5e dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x8c lbam 0xf1 lbah 0x5e dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0xd4 lbam 0xf1 lbah 0x5e dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x2c lbam 0xb1 lbah 0x5f dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x44 lbam 0xf1 lbah 0xbe dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x54 lbam 0x73 lbah 0xc0 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x2c lbam 0x71 lbah 0xc1 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x34 lbam 0x71 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x14 lbam 0xf1 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x54 lbam 0xf1 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x6c lbam 0xf1 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x0c lbam 0x31 lbah 0xc4 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x94 lbam 0xb1 lbah 0xc5 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x18 lbal 0x0c lbam 0xf1 lbah 0x02 dev 0x07 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x0c lbam 0x71 lbah 0x05 dev 0x07 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xa4 lbam 0xb3 lbah 0x62 dev 0x06 cmd 0xc8
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
Debian GNU/Linux lenny/sid proteus ttyS0

proteus login: hda: tf: feat 0x00 nsect 0x08 lbal 0x84 lbam 0xc5 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x8c lbam 0xc5 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x18 lbal 0xf4 lbam 0xd7 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xcc lbam 0xdd lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x14 lbam 0xe6 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x1c lbam 0xe6 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0xcc lbam 0xe9 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xe4 lbam 0xeb lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xfc lbam 0x91 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0x9c lbam 0xc5 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x84 lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xec lbam 0x26 lbah 0xc4 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x14 lbam 0x31 lbah 0xbf dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xd4 lbam 0xf2 lbah 0xbf dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x2c lbam 0xf1 lbah 0xc1 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x9c lbam 0xde lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x00 lbal 0x84 lbam 0x32 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0xc0 lbal 0x84 lbam 0x33 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x44 lbam 0x34 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xe4 lbam 0xe9 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0xb4 lbam 0xc5 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x84 lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x94 lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xac lbam 0xf5 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xec lbam 0xf5 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x1c lbam 0xf1 lbah 0xbe dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x1c lbam 0xf1 lbah 0x5e dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x34 lbam 0xf1 lbah 0x5e dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x28 lbal 0x44 lbam 0xf1 lbah 0x5e dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x18 lbal 0x74 lbam 0xf1 lbah 0x5e dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x94 lbam 0xf1 lbah 0x5e dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x28 lbal 0xac lbam 0xf1 lbah 0x5e dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x14 lbam 0xf1 lbah 0xbe dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x2c lbam 0xf1 lbah 0xbe dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x7c lbam 0xf1 lbah 0xbe dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x7c lbam 0xf1 lbah 0xc0 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x3c lbam 0x71 lbah 0xc1 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x9c lbam 0xde lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xec lbam 0xe9 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x24 lbam 0xf1 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x18 lbal 0x1c lbam 0xf1 lbah 0x0e dev 0x01 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x44 lbam 0xf1 lbah 0x0e dev 0x01 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x6c lbam 0xf1 lbah 0x0e dev 0x01 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xa4 lbam 0xf1 lbah 0x0e dev 0x01 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xec lbam 0xf1 lbah 0x0e dev 0x01 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x84 lbam 0xf2 lbah 0x0e dev 0x01 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x24 lbam 0xf1 lbah 0x1e dev 0x01 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x34 lbam 0xf1 lbah 0x1e dev 0x01 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0xfc lbam 0xf1 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x14 lbam 0xf2 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x24 lbam 0xf3 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x84 lbam 0xf4 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x5c lbam 0xf5 lbah 0x52 dev 0x04 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x58 lbal 0x4c lbam 0x34 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xa4 lbam 0x34 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xec lbam 0xe9 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xbc lbam 0xc5 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xcc lbam 0xc5 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x94 lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xa4 lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0xf4 lbam 0xe9 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xd4 lbam 0xc5 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x50 lbal 0xac lbam 0x34 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xfc lbam 0x34 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xfc lbam 0xe9 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xd4 lbam 0xc5 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xa4 lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0x04 lbam 0x35 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x24 lbam 0x35 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xfc lbam 0xe9 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xd4 lbam 0xc5 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xa4 lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x20 lbal 0x2c lbam 0x35 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x4c lbam 0x35 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xfc lbam 0xe9 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xd4 lbam 0xc5 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x1c lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xa4 lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xcc lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x0c lbam 0xf1 lbah 0xbe dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x3c lbam 0xf1 lbah 0xbe dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xd4 lbam 0xd7 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x40 lbal 0x54 lbam 0x35 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x94 lbam 0x35 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x04 lbam 0xea lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x1c lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xcc lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0xfc lbam 0xe9 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x1c lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xcc lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x38 lbal 0x9c lbam 0x35 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xd4 lbam 0x35 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x04 lbam 0xea lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x0c lbam 0xf1 lbah 0xbe dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xd4 lbam 0xd7 lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x04 lbam 0xea lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x1c lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0xcc lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x40 lbal 0xdc lbam 0x35 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x1c lbam 0x36 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x24 lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xd4 lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x10 lbal 0x04 lbam 0xea lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x24 lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0xd4 lbam 0xc6 lbah 0xc3 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x38 lbal 0x24 lbam 0x36 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x5c lbam 0x36 lbah 0x03 dev 0x00 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
hda: tf: feat 0x00 nsect 0x08 lbal 0x0c lbam 0xea lbah 0xc2 dev 0x06 cmd 0xca
hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
Comment 13 Bartlomiej Zolnierkiewicz 2008-03-23 15:11:15 UTC
Thanks, from looking at the log:

| hda: tf: feat 0xd8 nsect 0x00 lbal 0x01 lbam 0x4f lbah 0xc2 dev 0x00 cmd 0xb0
| hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00
| hda: tf: feat 0x00 nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00 dev 0x00 cmd 0xb0
| hda: hob: nsect 0x00 lbal 0x00 lbam 0x00 lbah 0x00

We got SMART command (cmd 0xb0) with all other registers set to 0x00 and it is (theoretically) impossible to get it through HDIO_DRIVE_CMD (since ide_cmd_ioctl() always sets lbam to 0x4f and lbah to 0xc2).  Maybe it was passed through HDIO_DRIVE_TASK or HDIO_DRIVE_TASKFILE or we have the bug somewhere (N.B. the behavior of erroing it is correct if the user-space actually requested such command)...

It seems to be a distinct problem from the one that was hit by Anders and later fixed by Linus.  Could you try git-bisecting it, please?

| hda: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error }
| hda: task_no_data_intr: error=0x04 { DriveStatusError }
| ide: failed opcode was: 0xb0
Comment 14 Gordon Farquharson 2008-03-24 06:46:38 UTC
Do you think the problem may have been introduced before the error reporting? The reason I ask is I need to know whether the error messages are sufficient to determine a fail condition during the git bisect, or whether I need to have the debugging messages turned on and look for the all 0x00 register setting.
Comment 15 Bartlomiej Zolnierkiewicz 2008-03-24 08:08:26 UTC
Error messages should be sufficient to determine the "guilty" commit (or the commit changing error reporting - which should also give us more insight into the issue).
Comment 16 Gordon Farquharson 2008-03-31 23:26:28 UTC
Sorry for the delay in tackling this issue. The regression I see was introduced between 2.6.24 and 2.6.25-rc1. I have not been able to narrow it down further (yet) because the kernels I build using git bisect don't boot on my machine. I'm currently trying to find a commit before -rc1 that does boot, but I thought that I'd send an update.