All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
@ 2009-09-25  5:24 Walter Hutchins
  2009-09-26  2:57 ` Robert Hancock
  0 siblings, 1 reply; 17+ messages in thread
From: Walter Hutchins @ 2009-09-25  5:24 UTC (permalink / raw)
  To: linux-ide

I have tested this patch:

http://user.it.uu.se/~mikpe/linux/patches/2.6/OLD/2.6.28/patch-sata_promise-reset-updates-v1-2.6.28

on a 2.6.31 kernel.

It continues with the same errors as:
{ DRDY ERR },
{ ICRC ABRT },
exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4,
link is slow to respond,
gradually reducing UDMA/133 to UDMA/33,
etc.,
with no apparent improvement.

One thing of note is that it happens always on one drive, and not ever
on the other.

It never happens on happens on ST3500641AS Seagate esata 500GB.
It always happens on  WD My Book esata 500GB.

I tried exchanging cables, and even reversing ports
(including with fstab tweak from sda to sdb) to rule out the cable
or the the controller port.
I tried copying data the other way around and the WD still gave one
group of errors, but writing triggers many more errors than reading.

The problem follows the drive.
The drive passes WD diagnostics and apparently functions fine except
for the messages. The WD drive is a second RMA replacement for same model
which gave same messages and I thought it was a problem.

On kernel 2.6.18.8, the throughput to the WD drive is a little faster
and the messages, which happen with the same frequency, are gentler.

hdparm in case there is some clue:

hdparm -I /dev/sda

/dev/sda:

ATA device, with non-removable media
        Model Number:       ST3500641AS
        Serial Number:      3PM1C9S5
        Firmware Revision:  3.AAE
Standards:
        Supported: 7 6 5 4
        Likely used: 7
Configuration:
        Logical         max     current
        cylinders       16383   16383
        heads           16      16
        sectors/track   63      63
        --
        CHS current addressable sectors:   16514064
        LBA    user addressable sectors:  268435455
        LBA48  user addressable sectors:  976773168
        device size with M = 1024*1024:      476940 MBytes
        device size with M = 1000*1000:      500107 MBytes (500 GB)
Capabilities:
        LBA, IORDY(can be disabled)
        Queue depth: 32
        Standby timer values: spec'd by Standard, no device specific minimum
        R/W multiple sector transfer: Max = 16  Current = ?
        Recommended acoustic management value: 144, current value: 0
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=240ns  IORDY flow control=120ns
Commands/features:
        Enabled Supported:
           *    SMART feature set
                Security Mode feature set
           *    Power Management feature set
           *    Write cache
           *    Look-ahead
           *    Host Protected Area feature set
           *    WRITE_BUFFER command
           *    READ_BUFFER command
           *    DOWNLOAD_MICROCODE
                SET_MAX security extension
           *    48-bit Address feature set
           *    Device Configuration Overlay feature set
           *    Mandatory FLUSH_CACHE
           *    FLUSH_CACHE_EXT
           *    SMART error logging
           *    SMART self-test
           *    General Purpose Logging feature set
           *    SATA-I signaling speed (1.5Gb/s)
           *    SATA-II signaling speed (3.0Gb/s)
           *    Native Command Queueing (NCQ)
           *    Phy event counters
           *    Software settings preservation
Security:
        Master password revision code = 65534
                supported
        not     enabled
        not     locked
        not     frozen
        not     expired: security count
        not     supported: enhanced erase
Checksum: correct

hdparm -I /dev/sdb

/dev/sdb:

ATA device, with non-removable media
        Model Number:       WD      My Book ESOxford OEMF@J
        Serial Number:      WD-WCAPW0367705
        Firmware Revision:  012
Standards:
        Used: ATA/ATAPI-6 T13 1410D revision 1
        Supported: 6 5 4
Configuration:
        Logical         max     current
        cylinders       16383   0
        heads           16      0
        sectors/track   63      0
        --
        LBA    user addressable sectors:  268435455
        LBA48  user addressable sectors:  976773168
        device size with M = 1024*1024:      476940 MBytes
        device size with M = 1000*1000:      500107 MBytes (500 GB)
Capabilities:
        LBA, IORDY(cannot be disabled)
        Standby timer values: spec'd by Vendor, with device specific minimum
        R/W multiple sector transfer: Max = 1   Current = 0
        DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
        Enabled Supported:
           *    SMART feature set
           *    Power Management feature set
           *    Write cache
           *    48-bit Address feature set
           *    Mandatory FLUSH_CACHE
           *    FLUSH_CACHE_EXT
           *    SMART self-test
           *    WRITE_{DMA|MULTIPLE}_FUA_EXT
           *    SATA-I signaling speed (1.5Gb/s)
           *    SATA-II signaling speed (3.0Gb/s)
Integrity word not set (found 0x0000, expected 0x51a5)

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2009-09-25  5:24 [PATCH #upstream-fixes] sata_promise: request follow-up SRST Walter Hutchins
@ 2009-09-26  2:57 ` Robert Hancock
  2009-09-26 18:42   ` Walter Hutchins
  0 siblings, 1 reply; 17+ messages in thread
From: Robert Hancock @ 2009-09-26  2:57 UTC (permalink / raw)
  To: Walter Hutchins; +Cc: linux-ide

On 09/24/2009 11:24 PM, Walter Hutchins wrote:
> I have tested this patch:
>
> http://user.it.uu.se/~mikpe/linux/patches/2.6/OLD/2.6.28/patch-sata_promise-reset-updates-v1-2.6.28
>
> on a 2.6.31 kernel.
>
> It continues with the same errors as:
> { DRDY ERR },
> { ICRC ABRT },
> exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4,
> link is slow to respond,
> gradually reducing UDMA/133 to UDMA/33,
> etc.,
> with no apparent improvement.
>
> One thing of note is that it happens always on one drive, and not ever
> on the other.

Can you post the full dmesg output from bootup and the errors?

>
> It never happens on happens on ST3500641AS Seagate esata 500GB.
> It always happens on  WD My Book esata 500GB.
>
> I tried exchanging cables, and even reversing ports
> (including with fstab tweak from sda to sdb) to rule out the cable
> or the the controller port.
> I tried copying data the other way around and the WD still gave one
> group of errors, but writing triggers many more errors than reading.

Is the controller you are using designed to work with eSATA? Although a 
non-eSATA compliant controller will often work by connecting an eSATA 
adapter to the internal SATA ports, actually eSATA is supposed to use 
higher signalling voltage and it may not be reliable when used in this way.

>
> The problem follows the drive.
> The drive passes WD diagnostics and apparently functions fine except
> for the messages. The WD drive is a second RMA replacement for same model
> which gave same messages and I thought it was a problem.
>
> On kernel 2.6.18.8, the throughput to the WD drive is a little faster
> and the messages, which happen with the same frequency, are gentler.
>
> hdparm in case there is some clue:
>
> hdparm -I /dev/sda
>
> /dev/sda:
>
> ATA device, with non-removable media
>          Model Number:       ST3500641AS
>          Serial Number:      3PM1C9S5
>          Firmware Revision:  3.AAE
> Standards:
>          Supported: 7 6 5 4
>          Likely used: 7
> Configuration:
>          Logical         max     current
>          cylinders       16383   16383
>          heads           16      16
>          sectors/track   63      63
>          --
>          CHS current addressable sectors:   16514064
>          LBA    user addressable sectors:  268435455
>          LBA48  user addressable sectors:  976773168
>          device size with M = 1024*1024:      476940 MBytes
>          device size with M = 1000*1000:      500107 MBytes (500 GB)
> Capabilities:
>          LBA, IORDY(can be disabled)
>          Queue depth: 32
>          Standby timer values: spec'd by Standard, no device specific minimum
>          R/W multiple sector transfer: Max = 16  Current = ?
>          Recommended acoustic management value: 144, current value: 0
>          DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
>               Cycle time: min=120ns recommended=120ns
>          PIO: pio0 pio1 pio2 pio3 pio4
>               Cycle time: no flow control=240ns  IORDY flow control=120ns
> Commands/features:
>          Enabled Supported:
>             *    SMART feature set
>                  Security Mode feature set
>             *    Power Management feature set
>             *    Write cache
>             *    Look-ahead
>             *    Host Protected Area feature set
>             *    WRITE_BUFFER command
>             *    READ_BUFFER command
>             *    DOWNLOAD_MICROCODE
>                  SET_MAX security extension
>             *    48-bit Address feature set
>             *    Device Configuration Overlay feature set
>             *    Mandatory FLUSH_CACHE
>             *    FLUSH_CACHE_EXT
>             *    SMART error logging
>             *    SMART self-test
>             *    General Purpose Logging feature set
>             *    SATA-I signaling speed (1.5Gb/s)
>             *    SATA-II signaling speed (3.0Gb/s)
>             *    Native Command Queueing (NCQ)
>             *    Phy event counters
>             *    Software settings preservation
> Security:
>          Master password revision code = 65534
>                  supported
>          not     enabled
>          not     locked
>          not     frozen
>          not     expired: security count
>          not     supported: enhanced erase
> Checksum: correct
>
> hdparm -I /dev/sdb
>
> /dev/sdb:
>
> ATA device, with non-removable media
>          Model Number:       WD      My Book ESOxford OEMF@J
>          Serial Number:      WD-WCAPW0367705
>          Firmware Revision:  012
> Standards:
>          Used: ATA/ATAPI-6 T13 1410D revision 1
>          Supported: 6 5 4
> Configuration:
>          Logical         max     current
>          cylinders       16383   0
>          heads           16      0
>          sectors/track   63      0
>          --
>          LBA    user addressable sectors:  268435455
>          LBA48  user addressable sectors:  976773168
>          device size with M = 1024*1024:      476940 MBytes
>          device size with M = 1000*1000:      500107 MBytes (500 GB)
> Capabilities:
>          LBA, IORDY(cannot be disabled)
>          Standby timer values: spec'd by Vendor, with device specific minimum
>          R/W multiple sector transfer: Max = 1   Current = 0
>          DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
>               Cycle time: min=120ns recommended=120ns
>          PIO: pio0 pio1 pio2 pio3 pio4
>               Cycle time: no flow control=120ns  IORDY flow control=120ns
> Commands/features:
>          Enabled Supported:
>             *    SMART feature set
>             *    Power Management feature set
>             *    Write cache
>             *    48-bit Address feature set
>             *    Mandatory FLUSH_CACHE
>             *    FLUSH_CACHE_EXT
>             *    SMART self-test
>             *    WRITE_{DMA|MULTIPLE}_FUA_EXT
>             *    SATA-I signaling speed (1.5Gb/s)
>             *    SATA-II signaling speed (3.0Gb/s)
> Integrity word not set (found 0x0000, expected 0x51a5)
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ide" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2009-09-26  2:57 ` Robert Hancock
@ 2009-09-26 18:42   ` Walter Hutchins
  0 siblings, 0 replies; 17+ messages in thread
From: Walter Hutchins @ 2009-09-26 18:42 UTC (permalink / raw)
  To: Robert Hancock; +Cc: linux-ide

On Fri, Sep 25, 2009 at 10:57 PM, Robert Hancock <hancockrwd@gmail.com> wrote:
>
> Is the controller you are using designed to work with eSATA? Although a
> non-eSATA compliant controller will often work by connecting an eSATA
> adapter to the internal SATA ports, actually eSATA is supposed to use higher
> signalling voltage and it may not be reliable when used in this way.
>

The full product name is SATA 300 TX4302.
This card has 2 standard internal sata ports and 2 external esata ports.
The detection does not distinguish this card from TX4.

SATA300 TX4302 BIOS Version 1.00.0.36

           (external)
 ____ port 2 _____ port 1 _____|  esata connectors
 |
-M
-o
-b
-d
 |
 |____ port 4 ______ port 3 ____  sata connectors
            (internal)

Actually, the enforced remap order 3102 is wrong for TX4302.
It should be 1302 for this board.
Menuconfig should allow option to remap 1302 for users of this board.
Menuconfig could have option to not remap which would use 0123 which
is the native order and would do nothing.
Or even the option to pick from all possible remap options
0123 0132 0213 0231 0312 0321
1023 1032 1203 1230 1302 1320
2013 2031 2103 2130 2301 2310
3012 3021 3102 3120 3201 3210
since on a given card the remap order is different.

The the enforced remap of 1302 has given me headaches for this board,
ever since 2.6.22.
To ease the headache I would apply a patch reversing the 1 and the 3.
In the output below, I didn't use my 1-3 patch, but instead connected
the cable which becomes sda to Port 2
and the cable which becomes sdb to Port 1.

I have on order, some ide-sata converters which will be used to test the
order on the internal 02 ports (I have no internal sata drives).
Also on order, is a sil 3124 which will tell if errors continue on the
WD or if sata_promise driver is at fault.

Anyway, you asked, and yes it is designed for esata and
yes, you can boot from esata.

>
> Can you post the full dmesg output from bootup and the errors?
>

OK

uname -a
Linux lfs 2.6.31-reset-updates-v1-2.6.28 #1 Sat Sep 26 12:47:27 EDT
2009 i686 pentium3 i386 GNU/Linux

Here is from sys.log and lspci

Sep 26 12:58:38 lfs syslogd 1.5.0: restart.
Sep 26 12:58:38 lfs kernel: klogd 1.5.0, log source = /proc/kmsg started.
Sep 26 12:58:38 lfs kernel: Inspecting
/boot/System.map-2.6.31-reset-updates-v1-2.6.28
Sep 26 12:58:38 lfs kernel: Cannot find map file.
Sep 26 12:58:38 lfs kernel: Loaded 15175 symbols from 3 modules.
Sep 26 12:58:38 lfs kernel:
Sep 26 12:58:38 lfs kernel:   C8000-EFFFF uncachable
Sep 26 12:58:38 lfs kernel:   F0000-FFFFF write-protect
Sep 26 12:58:38 lfs kernel: MTRR variable ranges enabled:
Sep 26 12:58:38 lfs kernel:   0 base 000000000 mask FC0000000 write-back
Sep 26 12:58:38 lfs kernel:   1 base 040000000 mask FE0000000 write-back
Sep 26 12:58:38 lfs kernel:   2 base 0E4000000 mask FFC000000 write-combining
Sep 26 12:58:38 lfs kernel:   3 disabled
Sep 26 12:58:38 lfs kernel:   4 disabled
Sep 26 12:58:38 lfs kernel:   5 disabled
Sep 26 12:58:38 lfs kernel:   6 disabled
Sep 26 12:58:38 lfs kernel:   7 disabled
Sep 26 12:58:38 lfs kernel: initial memory mapped : 0 - 01800000
Sep 26 12:58:38 lfs kernel: init_memory_mapping:
0000000000000000-00000000377fe000
Sep 26 12:58:38 lfs kernel:  0000000000 - 0000400000 page 4k
Sep 26 12:58:38 lfs kernel:  0000400000 - 0037400000 page 2M
Sep 26 12:58:38 lfs kernel:  0037400000 - 00377fe000 page 4k
Sep 26 12:58:38 lfs kernel: kernel direct mapping tables up to
377fe000 @ 7000-c000
Sep 26 12:58:38 lfs kernel: ACPI: RSDP 000f5a60 00014 (v00 ASUS  )
Sep 26 12:58:38 lfs kernel: ACPI: RSDT 5fffc000 0002C (v01 ASUS
P3V_4X   30303031 MSFT 31313031)
Sep 26 12:58:38 lfs kernel: ACPI: FACP 5fffc080 00074 (v01 ASUS
P3V_4X   30303031 MSFT 31313031)
Sep 26 12:58:38 lfs kernel: ACPI: DSDT 5fffc100 02290 (v01   ASUS
P3V_4X   00001000 MSFT 0100000B)
Sep 26 12:58:38 lfs kernel: ACPI: FACS 5ffff000 00040
Sep 26 12:58:38 lfs kernel: ACPI: BOOT 5fffc040 00028 (v01 ASUS
P3V_4X   30303031 MSFT 31313031)
Sep 26 12:58:38 lfs kernel: 647MB HIGHMEM available.
Sep 26 12:58:38 lfs kernel: 887MB LOWMEM available.
Sep 26 12:58:38 lfs kernel:   mapped low ram: 0 - 377fe000
Sep 26 12:58:38 lfs kernel:   low ram: 0 - 377fe000
Sep 26 12:58:38 lfs kernel:   node 0 low ram: 00000000 - 377fe000
Sep 26 12:58:38 lfs kernel:   node 0 bootmap 00008000 - 0000ef00
Sep 26 12:58:38 lfs kernel: (6 early reservations) ==> bootmem
[0000000000 - 00377fe000]
Sep 26 12:58:38 lfs kernel:   #0 [0000000000 - 0000001000]   BIOS data
page ==> [0000000000 - 0000001000]
Sep 26 12:58:38 lfs kernel:   #1 [0001000000 - 000142933c]    TEXT
DATA BSS ==> [0001000000 - 000142933c]
Sep 26 12:58:38 lfs kernel:   #2 [000009d400 - 0000100000]    BIOS
reserved ==> [000009d400 - 0000100000]
Sep 26 12:58:38 lfs kernel:   #3 [000142a000 - 0001430115]
 BRK ==> [000142a000 - 0001430115]
Sep 26 12:58:38 lfs kernel:   #4 [0000007000 - 0000008000]
PGTABLE ==> [0000007000 - 0000008000]
Sep 26 12:58:38 lfs kernel:   #5 [0000008000 - 000000f000]
BOOTMAP ==> [0000008000 - 000000f000]
Sep 26 12:58:38 lfs kernel: Zone PFN ranges:
Sep 26 12:58:38 lfs kernel:   DMA      0x00000000 -> 0x00001000
Sep 26 12:58:38 lfs kernel:   Normal   0x00001000 -> 0x000377fe
Sep 26 12:58:38 lfs kernel:   HighMem  0x000377fe -> 0x0005fffc
Sep 26 12:58:38 lfs kernel: Movable zone start PFN for each node
Sep 26 12:58:38 lfs kernel: early_node_map[2] active PFN ranges
Sep 26 12:58:38 lfs kernel:     0: 0x00000000 -> 0x0000009d
Sep 26 12:58:38 lfs kernel:     0: 0x00000100 -> 0x0005fffc
Sep 26 12:58:38 lfs kernel: On node 0 totalpages: 393113
Sep 26 12:58:38 lfs kernel: free_area_init_node: node 0, pgdat
c13b6450, node_mem_map c1431000
Sep 26 12:58:38 lfs kernel:   DMA zone: 32 pages used for memmap
Sep 26 12:58:38 lfs kernel:   DMA zone: 0 pages reserved
Sep 26 12:58:38 lfs kernel:   DMA zone: 3965 pages, LIFO batch:0
Sep 26 12:58:38 lfs kernel:   Normal zone: 1744 pages used for memmap
Sep 26 12:58:38 lfs kernel:   Normal zone: 221486 pages, LIFO batch:31
Sep 26 12:58:38 lfs kernel:   HighMem zone: 1296 pages used for memmap
Sep 26 12:58:38 lfs kernel:   HighMem zone: 164590 pages, LIFO batch:31
Sep 26 12:58:38 lfs kernel: Using APIC driver default
Sep 26 12:58:38 lfs kernel: ACPI: PM-Timer IO Port: 0xe408
Sep 26 12:58:38 lfs kernel: Local APIC disabled by BIOS -- you can
enable it with "lapic"
Sep 26 12:58:38 lfs kernel: APIC: disable apic facility
Sep 26 12:58:38 lfs kernel: nr_irqs_gsi: 16
Sep 26 12:58:38 lfs kernel: Allocating PCI resources starting at
60000000 (gap: 60000000:9fff0000)
Sep 26 12:58:38 lfs kernel: Built 1 zonelists in Zone order, mobility
grouping on.  Total pages: 390041
Sep 26 12:58:38 lfs kernel: Kernel command line: root=/dev/sda11
ide_core.noprobe=0.0 ide_core.noprobe=0.1
Sep 26 12:58:38 lfs kernel: PID hash table entries: 4096 (order: 12,
16384 bytes)
Sep 26 12:58:38 lfs kernel: Dentry cache hash table entries: 131072
(order: 7, 524288 bytes)
Sep 26 12:58:38 lfs kernel: Inode-cache hash table entries: 65536
(order: 6, 262144 bytes)
Sep 26 12:58:38 lfs kernel: Enabling fast FPU save and restore... done.
Sep 26 12:58:38 lfs kernel: Enabling unmasked SIMD FPU exception
support... done.
Sep 26 12:58:38 lfs kernel: Initializing CPU#0
Sep 26 12:58:38 lfs kernel: Initializing HighMem for node 0 (000377fe:0005fffc)
Sep 26 12:58:38 lfs kernel: Memory: 1554256k/1572848k available (2494k
kernel code, 17408k reserved, 1319k data, 256k init, 663544k highmem)
Sep 26 12:58:38 lfs kernel: virtual kernel memory layout:
Sep 26 12:58:38 lfs kernel:     fixmap  : 0xfffa4000 - 0xfffff000   ( 364 kB)
Sep 26 12:58:38 lfs kernel:     pkmap   : 0xff800000 - 0xffc00000   (4096 kB)
Sep 26 12:58:38 lfs kernel:     vmalloc : 0xf7ffe000 - 0xff7fe000   ( 120 MB)
Sep 26 12:58:38 lfs kernel:     lowmem  : 0xc0000000 - 0xf77fe000   ( 887 MB)
Sep 26 12:58:38 lfs kernel:       .init : 0xc13ba000 - 0xc13fa000   ( 256 kB)
Sep 26 12:58:38 lfs kernel:       .data : 0xc126fa67 - 0xc13b9778   (1319 kB)
Sep 26 12:58:38 lfs kernel:       .text : 0xc1000000 - 0xc126fa67   (2494 kB)
Sep 26 12:58:38 lfs kernel: Checking if this processor honours the WP
bit even in supervisor mode...Ok.
Sep 26 12:58:38 lfs kernel: NR_IRQS:288
Sep 26 12:58:38 lfs kernel: Fast TSC calibration using PIT
Sep 26 12:58:38 lfs kernel: Detected 802.987 MHz processor.
Sep 26 12:58:38 lfs kernel: Console: colour VGA+ 80x25
Sep 26 12:58:38 lfs kernel: console [tty0] enabled
Sep 26 12:58:38 lfs kernel: Calibrating delay loop (skipped), value
calculated using timer frequency.. 1605.97 BogoMIPS (lpj=802987)
Sep 26 12:58:38 lfs kernel: Mount-cache hash table entries: 512
Sep 26 12:58:38 lfs kernel: CPU: L1 I cache: 16K, L1 D cache: 16K
Sep 26 12:58:38 lfs kernel: CPU: L2 cache: 256K
Sep 26 12:58:38 lfs kernel: mce: CPU supports 5 MCE banks
Sep 26 12:58:38 lfs kernel: CPU: Intel Pentium III (Coppermine) stepping 06
Sep 26 12:58:38 lfs kernel: Checking 'hlt' instruction... OK.
Sep 26 12:58:38 lfs kernel: ACPI: Core revision 20090521
Sep 26 12:58:38 lfs kernel: ACPI: setting ELCR to 0200 (from 0e20)
Sep 26 12:58:38 lfs kernel: NET: Registered protocol family 16
Sep 26 12:58:38 lfs kernel: ACPI: bus type pci registered
Sep 26 12:58:38 lfs kernel: PCI: PCI BIOS revision 2.10 entry at
0xf0890, last bus=1
Sep 26 12:58:38 lfs kernel: PCI: Using configuration type 1 for base access
Sep 26 12:58:38 lfs kernel: bio: create slab <bio-0> at 0
Sep 26 12:58:38 lfs kernel: ACPI: EC: Look up EC in DSDT
Sep 26 12:58:38 lfs kernel: ACPI: Interpreter enabled
Sep 26 12:58:38 lfs kernel: ACPI: (supports S0 S1 S5)
Sep 26 12:58:38 lfs kernel: ACPI: Using PIC for interrupt routing
Sep 26 12:58:38 lfs kernel: ACPI: No dock devices found.
Sep 26 12:58:38 lfs kernel: ACPI: PCI Root Bridge [PCI0] (0000:00)
Sep 26 12:58:38 lfs kernel: pci 0000:00:00.0: reg 10 32bit mmio:
[0xe4000000-0xe7ffffff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:01.0: supports D1
Sep 26 12:58:38 lfs kernel: pci 0000:00:04.1: reg 20 io port: [0xd800-0xd80f]
Sep 26 12:58:38 lfs kernel: pci 0000:00:04.2: reg 20 io port: [0xd400-0xd41f]
Sep 26 12:58:38 lfs kernel: pci 0000:00:09.0: reg 10 io port: [0xd000-0xd0ff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:09.0: reg 14 32bit mmio:
[0xd5800000-0xd58003ff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:09.0: reg 30 32bit mmio:
[0x000000-0x01ffff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:09.0: supports D1 D2
Sep 26 12:58:38 lfs kernel: pci 0000:00:09.0: PME# supported from D0
D1 D2 D3hot D3cold
Sep 26 12:58:38 lfs kernel: pci 0000:00:09.0: PME# disabled
Sep 26 12:58:38 lfs kernel: pci 0000:00:0a.0: reg 10 32bit mmio:
[0xd5000000-0xd50fffff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0b.0: reg 10 io port: [0xb800-0xb83f]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0b.0: supports D2
Sep 26 12:58:38 lfs kernel: pci 0000:00:0c.0: reg 10 io port: [0xb400-0xb407]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0c.0: reg 14 io port: [0xb000-0xb003]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0c.0: reg 18 io port: [0xa800-0xa807]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0c.0: reg 1c io port: [0xa400-0xa403]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0c.0: reg 20 io port: [0xa000-0xa00f]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0c.0: reg 24 32bit mmio:
[0xd4800000-0xd4803fff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0c.0: reg 30 32bit mmio:
[0x000000-0x003fff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0c.0: supports D1
Sep 26 12:58:38 lfs kernel: pci 0000:00:0d.0: reg 10 32bit mmio:
[0xd4000000-0xd40000ff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0d.0: reg 14 io port: [0x9800-0x9807]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0d.0: reg 18 io port: [0x9400-0x94ff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0d.0: supports D2
Sep 26 12:58:38 lfs kernel: pci 0000:00:0d.0: PME# supported from D2
D3hot D3cold
Sep 26 12:58:38 lfs kernel: pci 0000:00:0d.0: PME# disabled
Sep 26 12:58:38 lfs kernel: pci 0000:00:0e.0: reg 10 io port: [0x9000-0x907f]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0e.0: reg 18 io port: [0x8800-0x88ff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0e.0: reg 1c 32bit mmio:
[0xd3800000-0xd3800fff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0e.0: reg 20 32bit mmio:
[0xd3000000-0xd301ffff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0e.0: reg 30 32bit mmio:
[0x000000-0x007fff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:0e.0: supports D1
Sep 26 12:58:38 lfs kernel: pci 0000:01:00.0: reg 10 32bit mmio:
[0xd6000000-0xd6ffffff]
Sep 26 12:58:38 lfs kernel: pci 0000:01:00.0: reg 14 32bit mmio:
[0xd8000000-0xdfffffff]
Sep 26 12:58:38 lfs kernel: pci 0000:01:00.0: reg 30 32bit mmio:
[0xd7ff0000-0xd7ffffff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:01.0: bridge 32bit mmio:
[0xd6000000-0xd7dfffff]
Sep 26 12:58:38 lfs kernel: pci 0000:00:01.0: bridge 32bit mmio pref:
[0xd7f00000-0xe3ffffff]
Sep 26 12:58:38 lfs kernel: pci_bus 0000:00: on NUMA node 0
Sep 26 12:58:38 lfs kernel: ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
Sep 26 12:58:38 lfs kernel: ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4
5 6 7 9 10 *11 12 14 15)
Sep 26 12:58:38 lfs kernel: ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4
5 6 7 9 *10 11 12 14 15)
Sep 26 12:58:38 lfs kernel: ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4
*5 6 7 9 10 11 12 14 15)
Sep 26 12:58:38 lfs kernel: ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4
5 6 7 *9 10 11 12 14 15)
Sep 26 12:58:38 lfs kernel: SCSI subsystem initialized
Sep 26 12:58:38 lfs kernel: libata version 3.00 loaded.
Sep 26 12:58:38 lfs kernel: usbcore: registered new interface driver usbfs
Sep 26 12:58:38 lfs kernel: usbcore: registered new interface driver hub
Sep 26 12:58:38 lfs kernel: usbcore: registered new device driver usb
Sep 26 12:58:38 lfs kernel: PCI: Using ACPI for IRQ routing
Sep 26 12:58:38 lfs kernel: pnp: PnP ACPI init
Sep 26 12:58:38 lfs kernel: ACPI: bus type pnp registered
Sep 26 12:58:38 lfs kernel: pnp: PnP ACPI: found 14 devices
Sep 26 12:58:38 lfs kernel: ACPI: ACPI bus type pnp unregistered
Sep 26 12:58:38 lfs kernel: system 00:00: iomem range 0x0-0x9ffff
could not be reserved
Sep 26 12:58:38 lfs kernel: system 00:00: iomem range 0xf0000-0xfffff
could not be reserved
Sep 26 12:58:38 lfs kernel: system 00:00: iomem range
0x100000-0x5fffffff could not be reserved
Sep 26 12:58:38 lfs kernel: system 00:00: iomem range
0xfffe0000-0xffffffff could not be reserved
Sep 26 12:58:38 lfs kernel: system 00:02: ioport range 0x3f0-0x3f1 has
been reserved
Sep 26 12:58:38 lfs kernel: system 00:02: ioport range 0x4d0-0x4d1 has
been reserved
Sep 26 12:58:38 lfs kernel: system 00:03: ioport range 0xe400-0xe47f
has been reserved
Sep 26 12:58:38 lfs kernel: system 00:03: ioport range 0xe800-0xe80f
has been reserved
Sep 26 12:58:38 lfs kernel: pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
Sep 26 12:58:38 lfs kernel: pci 0000:00:01.0:   IO window: disabled
Sep 26 12:58:38 lfs kernel: pci 0000:00:01.0:   MEM window:
0xd6000000-0xd7dfffff
Sep 26 12:58:38 lfs kernel: pci 0000:00:01.0:   PREFETCH window:
0xd7f00000-0xe3ffffff
Sep 26 12:58:38 lfs kernel: pci 0000:00:01.0: setting latency timer to 64
Sep 26 12:58:38 lfs kernel: pci_bus 0000:00: resource 0 io:  [0x00-0xffff]
Sep 26 12:58:38 lfs kernel: pci_bus 0000:00: resource 1 mem:
[0x000000-0xffffffff]
Sep 26 12:58:38 lfs kernel: pci_bus 0000:01: resource 1 mem:
[0xd6000000-0xd7dfffff]
Sep 26 12:58:38 lfs kernel: pci_bus 0000:01: resource 2 pref mem
[0xd7f00000-0xe3ffffff]
Sep 26 12:58:38 lfs kernel: NET: Registered protocol family 2
Sep 26 12:58:38 lfs kernel: IP route cache hash table entries: 32768
(order: 5, 131072 bytes)
Sep 26 12:58:38 lfs kernel: TCP established hash table entries: 131072
(order: 8, 1048576 bytes)
Sep 26 12:58:38 lfs kernel: TCP bind hash table entries: 65536 (order:
6, 262144 bytes)
Sep 26 12:58:38 lfs kernel: TCP: Hash tables configured (established
131072 bind 65536)
Sep 26 12:58:38 lfs kernel: TCP reno registered
Sep 26 12:58:38 lfs kernel: NET: Registered protocol family 1
Sep 26 12:58:38 lfs kernel: Simple Boot Flag at 0x3a set to 0x1
Sep 26 12:58:38 lfs kernel: highmem bounce pool size: 64 pages
Sep 26 12:58:38 lfs kernel: msgmni has been set to 1741
Sep 26 12:58:38 lfs kernel: io scheduler noop registered
Sep 26 12:58:38 lfs kernel: io scheduler cfq registered (default)
Sep 26 12:58:38 lfs kernel: pci 0000:00:01.0: disabling DAC on VIA PCI bridge
Sep 26 12:58:38 lfs kernel: pci 0000:00:04.0: Activating ISA DMA hang
workarounds
Sep 26 12:58:38 lfs kernel: pci 0000:01:00.0: Boot video device
Sep 26 12:58:38 lfs kernel: lp: driver loaded but no devices found
Sep 26 12:58:38 lfs kernel: Real Time Clock Driver v1.12b
Sep 26 12:58:38 lfs kernel: Non-volatile memory driver v1.3
Sep 26 12:58:38 lfs kernel: Linux agpgart interface v0.103
Sep 26 12:58:38 lfs kernel: agpgart: Detected VIA Apollo Pro 133 chipset
Sep 26 12:58:38 lfs kernel: agpgart-via 0000:00:00.0: AGP aperture is
64M @ 0xe4000000
Sep 26 12:58:38 lfs kernel: [drm] Initialized drm 1.1.0 20060810
Sep 26 12:58:38 lfs kernel: Serial: 8250/16550 driver, 4 ports, IRQ
sharing disabled
Sep 26 12:58:38 lfs kernel: serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Sep 26 12:58:38 lfs kernel: serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Sep 26 12:58:38 lfs kernel: 00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Sep 26 12:58:38 lfs kernel: 00:0b: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Sep 26 12:58:38 lfs kernel: parport_pc 00:09: reported by Plug and Play ACPI
Sep 26 12:58:38 lfs kernel: parport0: PC-style at 0x378 (0x778), irq 7
[PCSPP,TRISTATE,EPP]
Sep 26 12:58:38 lfs kernel: lp0: using parport0 (interrupt-driven).
Sep 26 12:58:38 lfs kernel: Floppy drive(s): fd0 is 1.44M
Sep 26 12:58:38 lfs kernel: FDC 0 is a post-1991 82077
Sep 26 12:58:38 lfs kernel: loop: module loaded
Sep 26 12:58:38 lfs kernel: Uniform Multi-Platform E-IDE driver
Sep 26 12:58:38 lfs kernel: pdc202xx_new 0000:00:0c.0: IDE controller
(0x105a:0x4d68 rev 0x02)
Sep 26 12:58:38 lfs kernel: ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
Sep 26 12:58:38 lfs kernel: PCI: setting IRQ 11 as level-triggered
Sep 26 12:58:38 lfs kernel: Promise_IDE 0000:00:0c.0: PCI INT A ->
Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
Sep 26 12:58:38 lfs kernel: pdc202xx_new 0000:00:0c.0: PLL input clock
is 16706 kHz
Sep 26 12:58:38 lfs kernel: pdc202xx_new 0000:00:0c.0: 100% native
mode on irq 11
Sep 26 12:58:38 lfs kernel:     ide2: BM-DMA at 0xa000-0xa007
Sep 26 12:58:38 lfs kernel:     ide3: BM-DMA at 0xa008-0xa00f
Sep 26 12:58:38 lfs kernel: Probing IDE interface ide2...
Sep 26 12:58:38 lfs kernel: Switched to high resolution mode on CPU 0
Sep 26 12:58:38 lfs kernel: Probing IDE interface ide3...
Sep 26 12:58:38 lfs kernel: ide2 at 0xb400-0xb407,0xb002 on irq 11
Sep 26 12:58:38 lfs kernel: ide3 at 0xa800-0xa807,0xa402 on irq 11
Sep 26 12:58:38 lfs kernel: via82cxxx 0000:00:04.1: VIA vt82c596b (rev
12) IDE UDMA66
Sep 26 12:58:38 lfs kernel: via82cxxx 0000:00:04.1: IDE controller
(0x1106:0x0571 rev 0x06)
Sep 26 12:58:38 lfs kernel: via82cxxx 0000:00:04.1: not 100% native
mode: will probe irqs later
Sep 26 12:58:38 lfs kernel: ide: skipping probe for hda
Sep 26 12:58:38 lfs kernel: ide: skipping probe for hdb
Sep 26 12:58:38 lfs kernel:     ide0: BM-DMA at 0xd800-0xd807
Sep 26 12:58:38 lfs kernel:     ide1: BM-DMA at 0xd808-0xd80f
Sep 26 12:58:38 lfs kernel: Probing IDE interface ide1...
Sep 26 12:58:38 lfs kernel: hdc: CREATIVE DVD-ROM DVD1243E, ATAPI
CD/DVD-ROM drive
Sep 26 12:58:38 lfs kernel: hdd: LITE-ON LTR-52246S, ATAPI CD/DVD-ROM drive
Sep 26 12:58:38 lfs kernel: hdc: host max PIO5 wanted
PIO255(auto-tune) selected PIO4
Sep 26 12:58:38 lfs kernel: hdc: UDMA/33 mode selected
Sep 26 12:58:38 lfs kernel: hdd: host max PIO5 wanted
PIO255(auto-tune) selected PIO4
Sep 26 12:58:38 lfs kernel: hdd: UDMA/33 mode selected
Sep 26 12:58:38 lfs kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Sep 26 12:58:38 lfs kernel: ide1 at 0x170-0x177,0x376 on irq 15
Sep 26 12:58:38 lfs kernel: ide-gd driver 1.18
Sep 26 12:58:38 lfs kernel: ide-cd driver 5.00
Sep 26 12:58:38 lfs kernel: ide-cd: hdc: ATAPI 40X DVD-ROM drive, 512kB Cache
Sep 26 12:58:38 lfs kernel: Uniform CD-ROM driver Revision: 3.20
Sep 26 12:58:38 lfs kernel: ide-cd: hdd: ATAPI 52X CD-ROM CD-R/RW
drive, 2048kB Cache
Sep 26 12:58:38 lfs kernel: sata_promise 0000:00:0e.0: version 2.12
Sep 26 12:58:38 lfs kernel: ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
Sep 26 12:58:38 lfs kernel: PCI: setting IRQ 5 as level-triggered
Sep 26 12:58:38 lfs kernel: sata_promise 0000:00:0e.0: PCI INT A ->
Link[LNKC] -> GSI 5 (level, low) -> IRQ 5
Sep 26 12:58:38 lfs kernel: scsi0 : sata_promise
Sep 26 12:58:38 lfs kernel: scsi1 : sata_promise
Sep 26 12:58:38 lfs kernel: scsi2 : sata_promise
Sep 26 12:58:38 lfs kernel: scsi3 : sata_promise
Sep 26 12:58:38 lfs kernel: ata1: SATA max UDMA/133 mmio
m4096@0xd3800000 ata 0xd3800380 irq 5
Sep 26 12:58:38 lfs kernel: ata2: SATA max UDMA/133 mmio
m4096@0xd3800000 ata 0xd3800280 irq 5
Sep 26 12:58:38 lfs kernel: ata3: SATA max UDMA/133 mmio
m4096@0xd3800000 ata 0xd3800200 irq 5
Sep 26 12:58:38 lfs kernel: ata4: SATA max UDMA/133 mmio
m4096@0xd3800000 ata 0xd3800300 irq 5
Sep 26 12:58:38 lfs kernel: e100: Intel(R) PRO/100 Network Driver,
3.5.24-k2-NAPI
Sep 26 12:58:38 lfs kernel: e100: Copyright(c) 1999-2006 Intel Corporation
Sep 26 12:58:38 lfs kernel: Linux Tulip driver version 1.1.15 (Feb 27, 2007)
Sep 26 12:58:38 lfs kernel: ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 9
Sep 26 12:58:38 lfs kernel: PCI: setting IRQ 9 as level-triggered
Sep 26 12:58:38 lfs kernel: tulip 0000:00:09.0: PCI INT A ->
Link[LNKD] -> GSI 9 (level, low) -> IRQ 9
Sep 26 12:58:38 lfs kernel: tulip0:  MII transceiver #1 config 3000
status 786d advertising 01e1.
Sep 26 12:58:38 lfs kernel: eth0: ADMtek Comet rev 17 at Port 0xd000,
00:03:6d:14:18:92, IRQ 9.
Sep 26 12:58:38 lfs kernel: ehci_hcd: USB 2.0 'Enhanced' Host
Controller (EHCI) Driver
Sep 26 12:58:38 lfs kernel: uhci_hcd: USB Universal Host Controller
Interface driver
Sep 26 12:58:38 lfs kernel: uhci_hcd 0000:00:04.2: PCI INT D ->
Link[LNKD] -> GSI 9 (level, low) -> IRQ 9
Sep 26 12:58:38 lfs kernel: uhci_hcd 0000:00:04.2: UHCI Host Controller
Sep 26 12:58:38 lfs kernel: uhci_hcd 0000:00:04.2: new USB bus
registered, assigned bus number 1
Sep 26 12:58:38 lfs kernel: uhci_hcd 0000:00:04.2: irq 9, io base 0x0000d400
Sep 26 12:58:38 lfs kernel: usb usb1: configuration #1 chosen from 1 choice
Sep 26 12:58:38 lfs kernel: hub 1-0:1.0: USB hub found
Sep 26 12:58:38 lfs kernel: hub 1-0:1.0: 2 ports detected
Sep 26 12:58:38 lfs kernel: Initializing USB Mass Storage driver...
Sep 26 12:58:38 lfs kernel: usbcore: registered new interface driver usb-storage
Sep 26 12:58:38 lfs kernel: USB Mass Storage support registered.
Sep 26 12:58:38 lfs kernel: PNP: PS/2 Controller
[PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
Sep 26 12:58:38 lfs kernel: serio: i8042 KBD port at 0x60,0x64 irq 1
Sep 26 12:58:38 lfs kernel: serio: i8042 AUX port at 0x60,0x64 irq 12
Sep 26 12:58:38 lfs kernel: mice: PS/2 mouse device common for all mice
Sep 26 12:58:38 lfs kernel: input: PC Speaker as
/devices/platform/pcspkr/input/input0
Sep 26 12:58:38 lfs kernel: i2c /dev entries driver
Sep 26 12:58:38 lfs kernel: cpuidle: using governor ladder
Sep 26 12:58:38 lfs kernel: Advanced Linux Sound Architecture Driver
Version 1.0.20.
Sep 26 12:58:38 lfs kernel: ALSA device list:
Sep 26 12:58:38 lfs kernel:   No soundcards found.
Sep 26 12:58:38 lfs kernel: TCP cubic registered
Sep 26 12:58:38 lfs kernel: NET: Registered protocol family 17
Sep 26 12:58:38 lfs kernel: Using IPI Shortcut mode
Sep 26 12:58:38 lfs kernel: input: AT Translated Set 2 keyboard as
/devices/platform/i8042/serio0/input/input1
Sep 26 12:58:38 lfs kernel: usb 1-1: new full speed USB device using
uhci_hcd and address 2
Sep 26 12:58:38 lfs kernel: ata1: SATA link up 3.0 Gbps (SStatus 123
SControl 300)
Sep 26 12:58:38 lfs kernel: usb 1-1: configuration #1 chosen from 1 choice
Sep 26 12:58:38 lfs kernel: ata1.00: ATA-7: ST3500641AS, 3.AAE, max UDMA/133
Sep 26 12:58:38 lfs kernel: ata1.00: 976773168 sectors, multi 0: LBA48
NCQ (depth 0/32)
Sep 26 12:58:38 lfs kernel: ata1.00: configured for UDMA/133
Sep 26 12:58:38 lfs kernel: scsi 0:0:0:0: Direct-Access     ATA
ST3500641AS      3.AA PQ: 0 ANSI: 5
Sep 26 12:58:38 lfs kernel: sd 0:0:0:0: [sda] 976773168 512-byte
logical blocks: (500 GB/465 GiB)
Sep 26 12:58:38 lfs kernel: sd 0:0:0:0: [sda] Write Protect is off
Sep 26 12:58:38 lfs kernel: sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
Sep 26 12:58:38 lfs kernel: sd 0:0:0:0: [sda] Write cache: enabled,
read cache: enabled, doesn't support DPO or FUA
Sep 26 12:58:38 lfs kernel:  sda: sda1 sda2 < sda5 sda6 sda7 sda8 sda9 sda10
Sep 26 12:58:38 lfs kernel: input: ImPS/2 Generic Wheel Mouse as
/devices/platform/i8042/serio1/input/input2
Sep 26 12:58:38 lfs kernel:  sda11 sda12 sda13 sda14 sda15 > sda3
Sep 26 12:58:38 lfs kernel: sd 0:0:0:0: [sda] Attached SCSI disk
Sep 26 12:58:38 lfs kernel: ata2: SATA link up 3.0 Gbps (SStatus 123
SControl 300)
Sep 26 12:58:38 lfs kernel: ata2.00: ATA-6: WD      My Book ES, 012,
max UDMA/133
Sep 26 12:58:38 lfs kernel: ata2.00: 976773168 sectors, multi 0: LBA48
Sep 26 12:58:38 lfs kernel: ata2.00: configured for UDMA/133
Sep 26 12:58:38 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 12:58:38 lfs kernel: ata2: hotplug_status 0x22
Sep 26 12:58:38 lfs kernel: ata2.00: configured for UDMA/133
Sep 26 12:58:38 lfs kernel: ata2: EH complete
Sep 26 12:58:38 lfs kernel: scsi 1:0:0:0: Direct-Access     ATA
WD      My Book  012  PQ: 0 ANSI: 5
Sep 26 12:58:38 lfs kernel: sd 1:0:0:0: [sdb] 976773168 512-byte
logical blocks: (500 GB/465 GiB)
Sep 26 12:58:38 lfs kernel: sd 1:0:0:0: [sdb] Write Protect is off
Sep 26 12:58:38 lfs kernel: sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
Sep 26 12:58:38 lfs kernel: sd 1:0:0:0: [sdb] Write cache: enabled,
read cache: enabled, doesn't support DPO or FUA
Sep 26 12:58:38 lfs kernel:  sdb: sdb1 sdb2 < sdb5 sdb6 sdb7 sdb8 sdb9
sdb10 sdb11 > sdb3 sdb4
Sep 26 12:58:38 lfs kernel: sd 1:0:0:0: [sdb] Attached SCSI disk
Sep 26 12:58:38 lfs kernel: ata3: SATA link down (SStatus 0 SControl 300)
Sep 26 12:58:38 lfs kernel: ata4: SATA link down (SStatus 0 SControl 300)
Sep 26 12:58:38 lfs kernel: kjournald starting.  Commit interval 5 seconds
Sep 26 12:58:38 lfs kernel: EXT3-fs: mounted filesystem with writeback
data mode.
Sep 26 12:58:38 lfs kernel: VFS: Mounted root (ext3 filesystem)
readonly on device 8:11.
Sep 26 12:58:38 lfs kernel: Freeing unused kernel memory: 256k freed
Sep 26 12:58:38 lfs kernel: udev: starting version 130
Sep 26 12:58:38 lfs kernel: ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
Sep 26 12:58:38 lfs kernel: PCI: setting IRQ 10 as level-triggered
Sep 26 12:58:38 lfs kernel: ENS1371 0000:00:0b.0: PCI INT A ->
Link[LNKB] -> GSI 10 (level, low) -> IRQ 10
Sep 26 12:58:38 lfs kernel: usblp0: USB Bidirectional printer dev 2 if
0 alt 0 proto 2 vid 0x03F0 pid 0x7004
Sep 26 12:58:38 lfs kernel: usbcore: registered new interface driver usblp
Sep 26 12:58:38 lfs kernel: Adding 522072k swap on /dev/sda6.
Priority:1 extents:1 across:522072k
Sep 26 12:58:38 lfs kernel: EXT3 FS on sda11, internal journal
Sep 26 12:58:38 lfs dhcpcd[2069]: eth0: dhcpcd 4.0.7 starting
Sep 26 12:58:38 lfs dhcpcd[2069]: eth0: broadcasting for a lease
Sep 26 12:58:39 lfs dhcpcd[2069]: eth0: offered 192.168.1.97 from 192.168.1.254
Sep 26 12:58:39 lfs dhcpcd[2069]: eth0: checking 192.168.1.97 is
available on attached networks
Sep 26 12:58:41 lfs kernel: 0000:00:09.0: tulip_stop_rxtx() failed
(CSR5 0xfc664010 CSR6 0xff972117)
Sep 26 12:58:41 lfs kernel: eth0: Setting full-duplex based on MII#1
link partner capability of 41e1.
Sep 26 12:58:44 lfs dhcpcd[2069]: eth0: acknowledged 192.168.1.97 from
192.168.1.254
Sep 26 12:58:44 lfs dhcpcd[2069]: eth0: leased 192.168.1.97 for 86400 seconds
Sep 26 13:00:47 lfs kernel: kjournald starting.  Commit interval 5 seconds
Sep 26 13:00:47 lfs kernel: EXT3 FS on sdb4, internal journal
Sep 26 13:00:47 lfs kernel: EXT3-fs: mounted filesystem with writeback
data mode.
Sep 26 13:01:31 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:01:31 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:01:31 lfs kernel: ata2.00: cmd
35/00:f8:3f:4c:76/00:03:33:00:00/e0 tag 0 dma 520192 out
Sep 26 13:01:31 lfs kernel:          res
51/84:00:36:50:76/84:00:33:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:01:31 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:01:31 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:01:31 lfs kernel: ata2: hard resetting link
Sep 26 13:01:31 lfs kernel: ata2: SATA link up 3.0 Gbps (SStatus 123
SControl 300)
Sep 26 13:01:31 lfs kernel: ata2.00: configured for UDMA/133
Sep 26 13:01:31 lfs kernel: ata2: EH complete
Sep 26 13:03:05 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:03:05 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:03:05 lfs kernel: ata2.00: cmd
35/00:40:07:b2:3c/00:00:38:00:00/e0 tag 0 dma 32768 out
Sep 26 13:03:05 lfs kernel:          res
51/84:00:46:b2:3c/84:00:38:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:03:05 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:03:05 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:03:05 lfs kernel: ata2: hard resetting link
Sep 26 13:03:05 lfs kernel: ata2: SATA link up 3.0 Gbps (SStatus 123
SControl 300)
Sep 26 13:03:05 lfs kernel: ata2.00: configured for UDMA/133
Sep 26 13:03:05 lfs kernel: ata2: limiting SATA link speed to 1.5 Gbps
Sep 26 13:03:05 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0xf t4
Sep 26 13:03:05 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:03:05 lfs kernel: ata2: hard resetting link
Sep 26 13:03:06 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:03:06 lfs kernel: ata2.00: configured for UDMA/133
Sep 26 13:03:06 lfs kernel: ata2: EH complete
Sep 26 13:03:22 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:03:22 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:03:22 lfs kernel: ata2.00: cmd
35/00:60:07:7c:51/00:00:38:00:00/e0 tag 0 dma 49152 out
Sep 26 13:03:22 lfs kernel:          res
51/84:00:66:7c:51/84:00:38:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:03:22 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:03:22 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:03:22 lfs kernel: ata2: hard resetting link
Sep 26 13:03:22 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:03:22 lfs kernel: ata2.00: configured for UDMA/133
Sep 26 13:03:22 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:03:22 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:03:22 lfs kernel: ata2.00: configured for UDMA/133
Sep 26 13:03:22 lfs kernel: ata2: EH complete
Sep 26 13:03:37 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:03:37 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:03:37 lfs kernel: ata2.00: cmd
35/00:30:17:db:49/00:00:38:00:00/e0 tag 0 dma 24576 out
Sep 26 13:03:37 lfs kernel:          res
51/84:00:46:db:49/84:00:38:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:03:37 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:03:37 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:03:37 lfs kernel: ata2: hard resetting link
Sep 26 13:03:37 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:03:38 lfs kernel: ata2.00: configured for UDMA/133
Sep 26 13:03:38 lfs kernel: ata2.00: limiting speed to UDMA/100:PIO4
Sep 26 13:03:38 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0xf t4
Sep 26 13:03:38 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:03:38 lfs kernel: ata2: hard resetting link
Sep 26 13:03:43 lfs kernel: ata2: link is slow to respond, please be
patient (ready=-19)
Sep 26 13:03:48 lfs kernel: ata2: SRST failed (errno=-16)
Sep 26 13:03:48 lfs kernel: ata2: hard resetting link
Sep 26 13:03:48 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:03:49 lfs kernel: ata2.00: configured for UDMA/100
Sep 26 13:03:49 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t3
Sep 26 13:03:49 lfs kernel: ata2: hotplug_status 0x2
Sep 26 13:03:49 lfs kernel: ata2.00: configured for UDMA/100
Sep 26 13:03:49 lfs kernel: ata2: EH complete
Sep 26 13:04:22 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:04:22 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:04:22 lfs kernel: ata2.00: cmd
35/00:08:57:38:24/00:00:37:00:00/e0 tag 0 dma 4096 out
Sep 26 13:04:22 lfs kernel:          res
51/84:00:5e:38:24/84:00:37:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:04:22 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:04:22 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:04:22 lfs kernel: ata2: hard resetting link
Sep 26 13:04:22 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:04:22 lfs kernel: ata2.00: configured for UDMA/100
Sep 26 13:04:22 lfs kernel: ata2: EH complete
Sep 26 13:05:59 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:05:59 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:05:59 lfs kernel: ata2.00: cmd
35/00:50:1f:47:db/00:01:34:00:00/e0 tag 0 dma 172032 out
Sep 26 13:05:59 lfs kernel:          res
51/84:00:6e:48:db/84:00:34:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:05:59 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:05:59 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:05:59 lfs kernel: ata2: hard resetting link
Sep 26 13:05:59 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:06:00 lfs kernel: ata2.00: configured for UDMA/100
Sep 26 13:06:00 lfs kernel: ata2.00: limiting speed to UDMA/33:PIO4
Sep 26 13:06:00 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0xf t4
Sep 26 13:06:00 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:06:00 lfs kernel: ata2: hard resetting link
Sep 26 13:06:00 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:06:01 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:06:01 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t3
Sep 26 13:06:01 lfs kernel: ata2: hotplug_status 0x20
Sep 26 13:06:01 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:06:01 lfs kernel: ata2: EH complete
Sep 26 13:07:50 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:07:50 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:07:50 lfs kernel: ata2.00: cmd
35/00:f8:9f:18:6e/00:00:35:00:00/e0 tag 0 dma 126976 out
Sep 26 13:07:50 lfs kernel:          res
51/84:00:96:19:6e/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:07:50 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:07:50 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:07:50 lfs kernel: ata2: hard resetting link
Sep 26 13:07:51 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:07:51 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:07:51 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:07:51 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:07:51 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:07:51 lfs kernel: ata2: EH complete
Sep 26 13:08:42 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:08:42 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:08:42 lfs kernel: ata2.00: cmd
35/00:08:d7:18:69/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:08:42 lfs kernel:          res
51/84:00:de:18:69/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:08:42 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:08:42 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:08:42 lfs kernel: ata2: hard resetting link
Sep 26 13:08:42 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:08:42 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:08:42 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:08:42 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:08:42 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:08:42 lfs kernel: ata2: EH complete
Sep 26 13:08:58 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:08:58 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:08:58 lfs kernel: ata2.00: cmd
35/00:08:9f:0a:70/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:08:58 lfs kernel:          res
51/84:00:a6:0a:70/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:08:58 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:08:58 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:08:58 lfs kernel: ata2: hard resetting link
Sep 26 13:08:58 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:08:59 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:08:59 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:08:59 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:08:59 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:08:59 lfs kernel: ata2: EH complete
Sep 26 13:09:03 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:09:03 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:09:03 lfs kernel: ata2.00: cmd
35/00:f8:ff:67:8c/00:03:35:00:00/e0 tag 0 dma 520192 out
Sep 26 13:09:03 lfs kernel:          res
51/84:00:f6:6b:8c/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:09:03 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:09:03 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:09:03 lfs kernel: ata2: hard resetting link
Sep 26 13:09:04 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:09:04 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:09:04 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:09:04 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:09:04 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:09:04 lfs kernel: ata2: EH complete
Sep 26 13:09:12 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:09:12 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:09:12 lfs kernel: ata2.00: cmd
35/00:f8:47:c2:8f/00:03:35:00:00/e0 tag 0 dma 520192 out
Sep 26 13:09:12 lfs kernel:          res
51/84:00:3e:c6:8f/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:09:12 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:09:12 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:09:12 lfs kernel: ata2: hard resetting link
Sep 26 13:09:13 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:09:13 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:09:13 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:09:13 lfs kernel: ata2: hotplug_status 0x20
Sep 26 13:09:13 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:09:13 lfs kernel: ata2: EH complete
Sep 26 13:09:23 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:09:23 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:09:23 lfs kernel: ata2.00: cmd
35/00:60:67:c6:93/00:00:35:00:00/e0 tag 0 dma 49152 out
Sep 26 13:09:23 lfs kernel:          res
51/84:00:c6:c6:93/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:09:23 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:09:23 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:09:23 lfs kernel: ata2: hard resetting link
Sep 26 13:09:23 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:09:23 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:09:23 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:09:23 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:09:23 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:09:23 lfs kernel: ata2: EH complete
Sep 26 13:09:28 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:09:28 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:09:28 lfs kernel: ata2.00: cmd
35/00:08:97:70:96/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:09:28 lfs kernel:          res
51/84:00:9e:70:96/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:09:28 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:09:28 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:09:28 lfs kernel: ata2: hard resetting link
Sep 26 13:09:29 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:09:29 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:09:29 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:09:29 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:09:29 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:09:29 lfs kernel: ata2: EH complete
Sep 26 13:09:46 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:09:46 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:09:46 lfs kernel: ata2.00: cmd
35/00:f8:07:7c:9d/00:03:35:00:00/e0 tag 0 dma 520192 out
Sep 26 13:09:46 lfs kernel:          res
51/84:00:fe:7f:9d/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:09:46 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:09:46 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:09:46 lfs kernel: ata2: hard resetting link
Sep 26 13:09:46 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:09:46 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:09:46 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:09:46 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:09:46 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:09:46 lfs kernel: ata2: EH complete
Sep 26 13:10:12 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:10:12 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:10:12 lfs kernel: ata2.00: cmd
35/00:f8:07:19:a8/00:03:35:00:00/e0 tag 0 dma 520192 out
Sep 26 13:10:12 lfs kernel:          res
51/84:00:fe:1c:a8/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:10:12 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:10:12 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:10:12 lfs kernel: ata2: hard resetting link
Sep 26 13:10:12 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:10:12 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:10:12 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:10:12 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:10:12 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:10:12 lfs kernel: ata2: EH complete
Sep 26 13:10:50 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:10:50 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:10:50 lfs kernel: ata2.00: cmd
35/00:20:67:eb:b0/00:00:35:00:00/e0 tag 0 dma 16384 out
Sep 26 13:10:50 lfs kernel:          res
51/84:00:86:eb:b0/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:10:50 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:10:50 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:10:50 lfs kernel: ata2: hard resetting link
Sep 26 13:10:50 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:10:50 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:10:50 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:10:50 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:10:50 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:10:50 lfs kernel: ata2: EH complete
Sep 26 13:10:50 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:10:50 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:10:50 lfs kernel: ata2.00: cmd
35/00:18:df:70:b1/00:00:35:00:00/e0 tag 0 dma 12288 out
Sep 26 13:10:50 lfs kernel:          res
51/84:00:f6:70:b1/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:10:50 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:10:50 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:10:50 lfs kernel: ata2: hard resetting link
Sep 26 13:10:51 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:10:51 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:10:51 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:10:51 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:10:51 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:10:51 lfs kernel: ata2: EH complete
Sep 26 13:10:51 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:10:51 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:10:51 lfs kernel: ata2.00: cmd
35/00:f8:bf:c6:b1/00:00:35:00:00/e0 tag 0 dma 126976 out
Sep 26 13:10:51 lfs kernel:          res
51/84:00:b6:c7:b1/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:10:51 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:10:51 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:10:51 lfs kernel: ata2: hard resetting link
Sep 26 13:10:52 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:10:52 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:10:52 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:10:52 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:10:52 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:10:52 lfs kernel: ata2: EH complete
Sep 26 13:11:19 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:11:19 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:11:19 lfs kernel: ata2.00: cmd
35/00:08:67:73:bd/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:11:19 lfs kernel:          res
51/84:00:6e:73:bd/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:11:19 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:11:19 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:11:19 lfs kernel: ata2: hard resetting link
Sep 26 13:11:19 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:11:19 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:11:19 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:11:19 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:11:19 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:11:19 lfs kernel: ata2: EH complete
Sep 26 13:11:19 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:11:19 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:11:19 lfs kernel: ata2.00: cmd
35/00:f8:67:77:bd/00:03:35:00:00/e0 tag 0 dma 520192 out
Sep 26 13:11:19 lfs kernel:          res
51/84:00:5e:7b:bd/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:11:19 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:11:19 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:11:19 lfs kernel: ata2: hard resetting link
Sep 26 13:11:20 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:11:20 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:11:20 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:11:20 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:11:20 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:11:20 lfs kernel: ata2: EH complete
Sep 26 13:11:26 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:11:26 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:11:26 lfs kernel: ata2.00: cmd
35/00:30:1f:6a:50/00:00:35:00:00/e0 tag 0 dma 24576 out
Sep 26 13:11:26 lfs kernel:          res
51/84:00:4e:6a:50/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:11:26 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:11:26 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:11:26 lfs kernel: ata2: hard resetting link
Sep 26 13:11:26 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:11:27 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:11:27 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:11:27 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:11:27 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:11:27 lfs kernel: ata2: EH complete
Sep 26 13:11:37 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:11:37 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:11:37 lfs kernel: ata2.00: cmd
35/00:f8:0f:0d:76/00:03:33:00:00/e0 tag 0 dma 520192 out
Sep 26 13:11:37 lfs kernel:          res
51/84:00:06:11:76/84:00:33:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:11:37 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:11:37 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:11:37 lfs kernel: ata2: hard resetting link
Sep 26 13:11:37 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:11:37 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:11:37 lfs kernel: ata2: EH complete
Sep 26 13:12:02 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:12:02 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:12:02 lfs kernel: ata2.00: cmd
35/00:08:9f:22:70/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:12:02 lfs kernel:          res
51/84:00:a6:22:70/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:12:02 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:12:02 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:12:02 lfs kernel: ata2: hard resetting link
Sep 26 13:12:02 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:12:02 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:12:02 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:12:02 lfs kernel: ata2: hotplug_status 0x20
Sep 26 13:12:02 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:12:02 lfs kernel: ata2: EH complete
Sep 26 13:12:23 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:12:23 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:12:23 lfs kernel: ata2.00: cmd
35/00:08:97:e6:d9/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:12:23 lfs kernel:          res
51/84:00:9e:e6:d9/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:12:23 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:12:23 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:12:23 lfs kernel: ata2: hard resetting link
Sep 26 13:12:24 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:12:24 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:12:24 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:12:24 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:12:24 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:12:24 lfs kernel: ata2: EH complete
Sep 26 13:12:25 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:12:25 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:12:25 lfs kernel: ata2.00: cmd
35/00:d0:e7:83:de/00:01:35:00:00/e0 tag 0 dma 237568 out
Sep 26 13:12:25 lfs kernel:          res
51/84:00:b6:85:de/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:12:25 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:12:25 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:12:25 lfs kernel: ata2: hard resetting link
Sep 26 13:12:25 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:12:25 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:12:25 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:12:25 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:12:25 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:12:25 lfs kernel: ata2: EH complete
Sep 26 13:12:26 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:12:26 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:12:26 lfs kernel: ata2.00: cmd
35/00:a8:c7:06:df/00:01:35:00:00/e0 tag 0 dma 217088 out
Sep 26 13:12:26 lfs kernel:          res
51/84:00:6e:08:df/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:12:26 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:12:26 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:12:26 lfs kernel: ata2: hard resetting link
Sep 26 13:12:26 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:12:26 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:12:26 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:12:26 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:12:26 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:12:26 lfs kernel: ata2: EH complete
Sep 26 13:13:04 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:04 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:04 lfs kernel: ata2.00: cmd
35/00:40:37:6f:e9/00:01:35:00:00/e0 tag 0 dma 163840 out
Sep 26 13:13:04 lfs kernel:          res
51/84:00:76:70:e9/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:04 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:04 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:04 lfs kernel: ata2: hard resetting link
Sep 26 13:13:04 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:04 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:04 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:04 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:13:04 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:04 lfs kernel: ata2: EH complete
Sep 26 13:13:05 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:05 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:05 lfs kernel: ata2.00: cmd
35/00:50:07:62:ea/00:01:35:00:00/e0 tag 0 dma 172032 out
Sep 26 13:13:05 lfs kernel:          res
51/84:00:56:63:ea/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:05 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:05 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:05 lfs kernel: ata2: hard resetting link
Sep 26 13:13:05 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:05 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:05 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:05 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:13:06 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:06 lfs kernel: ata2: EH complete
Sep 26 13:13:13 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:13 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:13 lfs kernel: ata2.00: cmd
35/00:08:af:4f:bb/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:13:13 lfs kernel:          res
51/84:00:b6:4f:bb/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:13 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:13 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:13 lfs kernel: ata2: hard resetting link
Sep 26 13:13:13 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:13 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:13 lfs kernel: ata2: EH complete
Sep 26 13:13:14 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:14 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:14 lfs kernel: ata2.00: cmd
35/00:08:17:a4:ca/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:13:14 lfs kernel:          res
51/84:00:1e:a4:ca/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:14 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:14 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:14 lfs kernel: ata2: hard resetting link
Sep 26 13:13:14 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:14 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:14 lfs kernel: ata2: EH complete
Sep 26 13:13:14 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:14 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:14 lfs kernel: ata2.00: cmd
35/00:08:27:4d:d1/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:13:14 lfs kernel:          res
51/84:00:2e:4d:d1/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:14 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:14 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:14 lfs kernel: ata2: hard resetting link
Sep 26 13:13:20 lfs kernel: ata2: link is slow to respond, please be
patient (ready=-19)
Sep 26 13:13:25 lfs kernel: ata2: SRST failed (errno=-16)
Sep 26 13:13:25 lfs kernel: ata2: hard resetting link
Sep 26 13:13:25 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:25 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:25 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:25 lfs kernel: ata2: hotplug_status 0x2
Sep 26 13:13:25 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:25 lfs kernel: ata2: EH complete
Sep 26 13:13:27 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:27 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:27 lfs kernel: ata2.00: cmd
35/00:08:4f:72:d1/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:13:27 lfs kernel:          res
51/84:00:56:72:d1/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:27 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:27 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:27 lfs kernel: ata2: hard resetting link
Sep 26 13:13:28 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:28 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:28 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:28 lfs kernel: ata2: hotplug_status 0x20
Sep 26 13:13:28 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:28 lfs kernel: ata2: EH complete
Sep 26 13:13:31 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:31 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:31 lfs kernel: ata2.00: cmd
35/00:f8:3f:2b:ed/00:03:35:00:00/e0 tag 0 dma 520192 out
Sep 26 13:13:31 lfs kernel:          res
51/84:00:36:2f:ed/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:31 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:31 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:31 lfs kernel: ata2: hard resetting link
Sep 26 13:13:31 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:31 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:31 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:31 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:13:32 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:32 lfs kernel: ata2: EH complete
Sep 26 13:13:32 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:32 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:32 lfs kernel: ata2.00: cmd
35/00:08:ef:20:d3/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:13:32 lfs kernel:          res
51/84:00:f6:20:d3/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:32 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:32 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:32 lfs kernel: ata2: hard resetting link
Sep 26 13:13:32 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:32 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:32 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:32 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:13:32 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:32 lfs kernel: ata2: EH complete
Sep 26 13:13:33 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:33 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:33 lfs kernel: ata2.00: cmd
35/00:38:37:63:ed/00:02:35:00:00/e0 tag 0 dma 290816 out
Sep 26 13:13:33 lfs kernel:          res
51/84:00:6e:65:ed/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:33 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:33 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:33 lfs kernel: ata2: hard resetting link
Sep 26 13:13:33 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:33 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:33 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:33 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:13:33 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:33 lfs kernel: ata2: EH complete
Sep 26 13:13:33 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:33 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:33 lfs kernel: ata2.00: cmd
35/00:98:d7:84:ed/00:00:35:00:00/e0 tag 0 dma 77824 out
Sep 26 13:13:33 lfs kernel:          res
51/84:00:6e:85:ed/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:33 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:33 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:33 lfs kernel: ata2: hard resetting link
Sep 26 13:13:34 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:34 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:34 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:34 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:13:34 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:34 lfs kernel: ata2: EH complete
Sep 26 13:13:34 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:34 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:34 lfs kernel: ata2.00: cmd
35/00:38:5f:9d:ed/00:00:35:00:00/e0 tag 0 dma 28672 out
Sep 26 13:13:34 lfs kernel:          res
51/84:00:96:9d:ed/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:34 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:34 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:34 lfs kernel: ata2: hard resetting link
Sep 26 13:13:35 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:35 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:35 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:35 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:13:35 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:35 lfs kernel: ata2: EH complete
Sep 26 13:13:35 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:35 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:35 lfs kernel: ata2.00: cmd
35/00:08:a7:e7:ed/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:13:35 lfs kernel:          res
51/84:00:ae:e7:ed/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:35 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:35 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:35 lfs kernel: ata2: hard resetting link
Sep 26 13:13:36 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:36 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:36 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:36 lfs kernel: ata2: hotplug_status 0x20
Sep 26 13:13:36 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:36 lfs kernel: ata2: EH complete
Sep 26 13:13:36 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:36 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:36 lfs kernel: ata2.00: cmd
35/00:f8:17:ff:ed/00:03:35:00:00/e0 tag 0 dma 520192 out
Sep 26 13:13:36 lfs kernel:          res
51/84:00:0e:03:ee/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:36 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:36 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:36 lfs kernel: ata2: hard resetting link
Sep 26 13:13:37 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:37 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:37 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:37 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:13:37 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:37 lfs kernel: ata2: EH complete
Sep 26 13:13:37 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:37 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:37 lfs kernel: ata2.00: cmd
35/00:f8:67:3e:ee/00:03:35:00:00/e0 tag 0 dma 520192 out
Sep 26 13:13:37 lfs kernel:          res
51/84:00:5e:42:ee/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:37 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:37 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:37 lfs kernel: ata2: hard resetting link
Sep 26 13:13:38 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:38 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:38 lfs kernel: ata2: EH complete
Sep 26 13:13:38 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:38 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:38 lfs kernel: ata2.00: cmd
35/00:f8:6f:49:ef/00:03:35:00:00/e0 tag 0 dma 520192 out
Sep 26 13:13:38 lfs kernel:          res
51/84:00:66:4d:ef/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:38 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:38 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:38 lfs kernel: ata2: hard resetting link
Sep 26 13:13:39 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:39 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:39 lfs kernel: ata2: EH complete
Sep 26 13:13:39 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:39 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:39 lfs kernel: ata2.00: cmd
35/00:50:f7:4c:ee/00:00:35:00:00/e0 tag 0 dma 40960 out
Sep 26 13:13:39 lfs kernel:          res
51/84:00:46:4d:ee/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:39 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:39 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:39 lfs kernel: ata2: hard resetting link
Sep 26 13:13:40 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:40 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:40 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:40 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:13:40 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:40 lfs kernel: ata2: EH complete
Sep 26 13:13:40 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:40 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:40 lfs kernel: ata2.00: cmd
35/00:f8:77:84:ef/00:03:35:00:00/e0 tag 0 dma 520192 out
Sep 26 13:13:40 lfs kernel:          res
51/84:00:6e:88:ef/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:40 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:40 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:40 lfs kernel: ata2: hard resetting link
Sep 26 13:13:41 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:41 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:41 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:41 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:13:41 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:41 lfs kernel: ata2: EH complete
Sep 26 13:13:41 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:41 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:41 lfs kernel: ata2.00: cmd
35/00:08:3f:71:d4/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:13:41 lfs kernel:          res
51/84:00:46:71:d4/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:41 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:41 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:41 lfs kernel: ata2: hard resetting link
Sep 26 13:13:42 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:42 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:42 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:42 lfs kernel: ata2: hotplug_status 0x20
Sep 26 13:13:42 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:42 lfs kernel: ata2: EH complete
Sep 26 13:13:42 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:42 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:42 lfs kernel: ata2.00: cmd
35/00:30:97:5f:d4/00:00:35:00:00/e0 tag 0 dma 24576 out
Sep 26 13:13:42 lfs kernel:          res
51/84:00:c6:5f:d4/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:42 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:42 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:42 lfs kernel: ata2: hard resetting link
Sep 26 13:13:43 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:43 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:43 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:43 lfs kernel: ata2: hotplug_status 0x20
Sep 26 13:13:43 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:43 lfs kernel: ata2: EH complete
Sep 26 13:13:46 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:13:46 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:13:46 lfs kernel: ata2.00: cmd
35/00:f8:f7:fc:f1/00:00:35:00:00/e0 tag 0 dma 126976 out
Sep 26 13:13:46 lfs kernel:          res
51/84:00:ee:fd:f1/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:13:46 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:13:46 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:13:46 lfs kernel: ata2: hard resetting link
Sep 26 13:13:46 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:13:46 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:46 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:13:46 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:13:46 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:13:46 lfs kernel: ata2: EH complete
Sep 26 13:14:32 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:14:32 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:14:32 lfs kernel: ata2.00: cmd
35/00:d8:37:41:05/00:01:36:00:00/e0 tag 0 dma 241664 out
Sep 26 13:14:32 lfs kernel:          res
51/84:00:0e:43:05/84:00:36:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:14:32 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:14:32 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:14:32 lfs kernel: ata2: hard resetting link
Sep 26 13:14:38 lfs kernel: ata2: link is slow to respond, please be
patient (ready=-19)
Sep 26 13:14:42 lfs kernel: ata2: SRST failed (errno=-16)
Sep 26 13:14:42 lfs kernel: ata2: hard resetting link
Sep 26 13:14:43 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:14:43 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:14:43 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:14:43 lfs kernel: ata2: hotplug_status 0x2
Sep 26 13:14:43 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:14:43 lfs kernel: ata2: EH complete
Sep 26 13:14:48 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:14:48 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:14:48 lfs kernel: ata2.00: cmd
35/00:08:9f:68:19/00:00:35:00:00/e0 tag 0 dma 4096 out
Sep 26 13:14:48 lfs kernel:          res
51/84:00:a6:68:19/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:14:48 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:14:48 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:14:48 lfs kernel: ata2: hard resetting link
Sep 26 13:14:48 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:14:48 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:14:48 lfs kernel: ata2: EH complete
Sep 26 13:15:21 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:15:21 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:15:21 lfs kernel: ata2.00: cmd
35/00:f0:bf:3d:1b/00:00:36:00:00/e0 tag 0 dma 122880 out
Sep 26 13:15:21 lfs kernel:          res
51/84:00:ae:3e:1b/84:00:36:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:15:21 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:15:21 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:15:21 lfs kernel: ata2: hard resetting link
Sep 26 13:15:22 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:15:22 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:15:22 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:15:22 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:15:22 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:15:22 lfs kernel: ata2: EH complete
Sep 26 13:15:22 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:15:22 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:15:22 lfs kernel: ata2.00: cmd
35/00:28:17:6e:f8/00:00:35:00:00/e0 tag 0 dma 20480 out
Sep 26 13:15:22 lfs kernel:          res
51/84:00:3e:6e:f8/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:15:22 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:15:22 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:15:22 lfs kernel: ata2: hard resetting link
Sep 26 13:15:28 lfs kernel: ata2: link is slow to respond, please be
patient (ready=-19)
Sep 26 13:15:32 lfs kernel: ata2: SRST failed (errno=-16)
Sep 26 13:15:32 lfs kernel: ata2: hard resetting link
Sep 26 13:15:33 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:15:33 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:15:33 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:15:33 lfs kernel: ata2: hotplug_status 0x2
Sep 26 13:15:33 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:15:33 lfs kernel: ata2: EH complete
Sep 26 13:15:38 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:15:38 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:15:38 lfs kernel: ata2.00: cmd
35/00:08:c7:ee:40/00:00:32:00:00/e0 tag 0 dma 4096 out
Sep 26 13:15:38 lfs kernel:          res
51/84:00:ce:ee:40/84:00:32:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:15:38 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:15:38 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:15:38 lfs kernel: ata2: hard resetting link
Sep 26 13:15:39 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:15:39 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:15:39 lfs kernel: ata2: EH complete
Sep 26 13:15:45 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:15:45 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:15:45 lfs kernel: ata2.00: cmd
35/00:f8:6f:18:21/00:03:36:00:00/e0 tag 0 dma 520192 out
Sep 26 13:15:45 lfs kernel:          res
51/84:00:66:1c:21/84:00:36:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:15:45 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:15:45 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:15:45 lfs kernel: ata2: hard resetting link
Sep 26 13:15:46 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:15:46 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:15:46 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:15:46 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:15:46 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:15:46 lfs kernel: ata2: EH complete
Sep 26 13:15:54 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:15:54 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:15:54 lfs kernel: ata2.00: cmd
35/00:f8:87:d7:29/00:03:36:00:00/e0 tag 0 dma 520192 out
Sep 26 13:15:54 lfs kernel:          res
51/84:00:7e:db:29/84:00:36:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:15:54 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:15:54 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:15:54 lfs kernel: ata2: hard resetting link
Sep 26 13:15:55 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:15:55 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:15:55 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:15:55 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:15:55 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:15:55 lfs kernel: ata2: EH complete
Sep 26 13:16:30 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:16:30 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:16:30 lfs kernel: ata2.00: cmd
35/00:08:97:1f:1b/00:00:36:00:00/e0 tag 0 dma 4096 out
Sep 26 13:16:30 lfs kernel:          res
51/84:00:9e:1f:1b/84:00:36:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:16:30 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:16:30 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:16:30 lfs kernel: ata2: hard resetting link
Sep 26 13:16:30 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:16:30 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:16:30 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:16:30 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:16:30 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:16:30 lfs kernel: ata2: EH complete
Sep 26 13:16:35 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:16:35 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:16:35 lfs kernel: ata2.00: cmd
35/00:08:4f:75:1d/00:00:36:00:00/e0 tag 0 dma 4096 out
Sep 26 13:16:35 lfs kernel:          res
51/84:00:56:75:1d/84:00:36:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:16:35 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:16:35 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:16:35 lfs kernel: ata2: hard resetting link
Sep 26 13:16:35 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:16:36 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:16:36 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:16:36 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:16:36 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:16:36 lfs kernel: ata2: EH complete
Sep 26 13:17:09 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:17:09 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:17:09 lfs kernel: ata2.00: cmd
35/00:e8:5f:a7:74/00:00:33:00:00/e0 tag 0 dma 118784 out
Sep 26 13:17:09 lfs kernel:          res
51/84:00:46:a8:74/84:00:33:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:17:09 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:17:09 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:17:09 lfs kernel: ata2: hard resetting link
Sep 26 13:17:09 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:17:09 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:17:09 lfs kernel: ata2: EH complete
Sep 26 13:18:04 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:18:04 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:18:04 lfs kernel: ata2.00: cmd
35/00:10:0f:65:fb/00:00:35:00:00/e0 tag 0 dma 8192 out
Sep 26 13:18:04 lfs kernel:          res
51/84:00:1e:65:fb/84:00:35:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:18:04 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:18:04 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:18:04 lfs kernel: ata2: hard resetting link
Sep 26 13:18:04 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:18:04 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:18:04 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:18:04 lfs kernel: ata2: hotplug_status 0x2
Sep 26 13:18:04 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:18:04 lfs kernel: ata2: EH complete
Sep 26 13:18:40 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:18:40 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:18:40 lfs kernel: ata2.00: cmd
35/00:08:df:03:1d/00:00:36:00:00/e0 tag 0 dma 4096 out
Sep 26 13:18:40 lfs kernel:          res
51/84:00:e6:03:1d/84:00:36:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:18:40 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:18:40 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:18:40 lfs kernel: ata2: hard resetting link
Sep 26 13:18:45 lfs kernel: ata2: link is slow to respond, please be
patient (ready=-19)
Sep 26 13:18:50 lfs kernel: ata2: SRST failed (errno=-16)
Sep 26 13:18:50 lfs kernel: ata2: hard resetting link
Sep 26 13:18:50 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:18:50 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:18:50 lfs kernel: ata2: exception Emask 0x10 SAct 0x0 SErr
0x0 action 0x9 t4
Sep 26 13:18:50 lfs kernel: ata2: hotplug_status 0x22
Sep 26 13:18:50 lfs kernel: ata2.00: configured for UDMA/33
Sep 26 13:18:50 lfs kernel: ata2: EH complete
Sep 26 13:19:20 lfs kernel: ata2.00: exception Emask 0x0 SAct 0x0 SErr
0x0 action 0x6
Sep 26 13:19:20 lfs kernel: ata2.00: port_status 0x20200000
Sep 26 13:19:20 lfs kernel: ata2.00: cmd
35/00:08:cf:57:70/00:00:38:00:00/e0 tag 0 dma 4096 out
Sep 26 13:19:20 lfs kernel:          res
51/84:00:d6:57:70/84:00:38:00:00/e0 Emask 0x10 (ATA bus error)
Sep 26 13:19:20 lfs kernel: ata2.00: status: { DRDY ERR }
Sep 26 13:19:20 lfs kernel: ata2.00: error: { ICRC ABRT }
Sep 26 13:19:20 lfs kernel: ata2: hard resetting link
Sep 26 13:19:21 lfs kernel: ata2: SATA link up 1.5 Gbps (SStatus 113
SControl 310)
Sep 26 13:19:21 lfs kernel: ata2.00: configured for UDMA/33


lspci -x
00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo
PRO133x] (rev c4)
00: 06 11 91 06 06 00 10 a2 c4 00 00 06 00 00 00 00
10: 08 00 00 e4 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 17 80
30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00

00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo
MVP3/Pro133x AGP]
00: 06 11 98 85 07 00 30 22 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 00 f0 00 00 00
20: 00 d6 d0 d7 f0 d7 f0 e3 00 00 00 00 00 00 00 00
30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 08 00

00:04.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 12)
00: 06 11 96 05 87 00 00 02 12 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 17 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:04.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00: 06 11 71 05 87 00 80 02 06 8a 01 01 00 20 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 d8 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:04.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 08)
00: 06 11 38 30 17 00 00 02 08 00 03 0c 08 20 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 d4 00 00 00 00 00 00 00 00 00 00 25 09 34 12
30: 00 00 00 00 00 00 00 00 00 00 00 00 09 04 00 00

00:04.3 Host bridge: VIA Technologies, Inc. VT82C596 Power Management (rev 20)
00: 06 11 50 30 00 00 80 02 20 00 00 06 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:09.0 Ethernet controller: Linksys NC100 Network Everywhere Fast
Ethernet 10/100 (rev 11)
00: 17 13 85 09 17 00 90 02 11 00 00 02 08 20 00 00
10: 01 d0 00 00 00 00 80 d5 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 02 02 00 00 17 13 74 05
30: 00 00 00 00 c0 00 00 00 00 00 00 00 09 01 ff ff

00:0a.0 Multimedia controller: Sigma Designs, Inc. REALmagic Hollywood
Plus DVD Decoder (rev 02)
00: 05 11 00 83 06 00 10 02 02 00 80 04 00 20 00 00
10: 00 00 00 d5 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 05 01 00 00

00:0b.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
00: 74 12 80 58 05 00 10 04 02 00 01 04 00 20 00 00
10: 01 b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 74 12 00 20
30: 00 00 00 00 dc 00 00 00 00 00 00 00 0a 01 0c 80

00:0c.0 Mass storage controller: Promise Technology, Inc. PDC20268
(Ultra100 TX2) (rev 02)
00: 5a 10 68 4d 07 00 30 04 02 85 80 01 08 20 00 00
10: 01 b4 00 00 01 b0 00 00 01 a8 00 00 01 a4 00 00
20: 01 a0 00 00 00 00 80 d4 00 00 00 00 5a 10 68 4d
30: 00 00 00 00 60 00 00 00 00 00 00 00 0b 01 04 12

00:0d.0 Communication controller: Agere Systems 56k WinModem (rev 01)
00: c1 11 42 04 07 00 90 02 01 00 80 07 00 00 00 00
10: 00 00 00 d4 01 98 00 00 01 94 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 40 00 00 00 1c 14 00 93
30: 00 00 00 00 f8 00 00 00 00 00 00 00 09 01 fc 0e

00:0e.0 Mass storage controller: Promise Technology, Inc. PDC40718
(SATA 300 TX4) (rev 02)
00: 5a 10 17 3d 17 00 30 02 02 00 80 01 01 58 00 00
10: 01 90 00 00 00 00 00 00 01 88 00 00 00 00 80 d3
20: 00 00 00 d3 00 00 00 00 00 00 00 00 5a 10 17 3d
30: 00 00 00 00 60 00 00 00 00 00 00 00 05 01 04 12

01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2
MX/MX 400] (rev a1)
00: de 10 10 01 07 00 b0 02 a1 00 00 03 00 40 00 00
10: 00 00 00 d6 08 00 00 d8 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 a0 a0 33 00
30: 00 00 ff d7 60 00 00 00 00 00 00 00 0b 01 05 01

Sep 26 13:19:21 lfs kernel: ata2: EH complete


lspci -vvvxxx
00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo
PRO133x] (rev c4)
	Subsystem: ASUSTeK Computer Inc. Unknown device 8017
	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: 0
	Region 0: Memory at e4000000 (32-bit, prefetchable) [size=64M]
	Capabilities: [a0] AGP version 2.0
		Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit-
FW- AGP3- Rate=x1,x2,x4
		Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>
	Capabilities: [c0] 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-
00: 06 11 91 06 06 00 10 a2 c4 00 00 06 00 00 00 00
10: 08 00 00 e4 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 17 80
30: 00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: fd d8 c8 f6 04 00 50 60 ee 0e 10 20 30 40 40 40
60: cf aa 02 a0 e6 e6 95 e6 41 7c 86 2f 18 3f 00 77
70: c0 88 cc 0c 0e a1 d2 00 00 f4 01 02 00 00 00 00
80: 0f 40 00 00 c0 00 00 00 03 00 35 37 a0 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 02 c0 20 00 07 02 00 1f 00 00 00 00 6b 02 04 00
b0: 5f ec 10 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 0e 22 00 00 00 00 00 00 00

00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo
MVP3/Pro133x AGP] (prog-if 00 [Normal decode])
	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: 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000f000-00000fff
	Memory behind bridge: d6000000-d7dfffff
	Prefetchable memory behind bridge: d7f00000-e3ffffff
	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
	BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
	Capabilities: [80] 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-
00: 06 11 98 85 07 00 30 22 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 00 f0 00 00 00
20: 00 d6 d0 d7 f0 d7 f0 e3 00 00 00 00 00 00 00 00
30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 08 00
40: c8 cd 00 44 04 72 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 01 00 02 02 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:04.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 12)
	Subsystem: ASUSTeK Computer Inc. Unknown device 8017
	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: 0
00: 06 11 96 05 87 00 00 02 12 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 17 80
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 00 01 00 00 00 80 60 a0 01 00 84 00 00 00 00 f3
50: 24 00 00 00 00 b0 5a 90 00 04 f4 08 40 00 00 00
60: 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00
70: 00 00 00 00 01 00 00 02 04 e4 00 00 00 00 00 00
80: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:04.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
(prog-if 8a [Master SecP PriP])
	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: 32
	Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
	Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
	Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
	Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
	Region 4: I/O ports at d800 [size=16]
00: 06 11 71 05 87 00 80 02 06 8a 01 01 00 20 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 d8 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 0b 02 09 3a 08 1c c0 00 20 20 99 99 a0 00 20 a8
50: ea e2 0f 07 14 00 00 00 a8 a8 a8 a8 00 00 00 00
60: 00 02 00 00 00 00 00 00 00 02 00 00 00 00 00 00
70: 82 01 00 00 00 00 00 00 02 01 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 60 1b 37 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 06 00 71 05 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:04.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 08) (prog-if 00 [UHCI])
	Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
	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: 32, Cache Line Size: 32 bytes
	Interrupt: pin D routed to IRQ 9
	Region 4: I/O ports at d400 [size=32]
00: 06 11 38 30 17 00 00 02 08 00 03 0c 08 20 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 d4 00 00 00 00 00 00 00 00 00 00 25 09 34 12
30: 00 00 00 00 00 00 00 00 00 00 00 00 09 04 00 00
40: 00 02 07 00 c2 00 32 e4 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:04.3 Host bridge: VIA Technologies, Inc. VT82C596 Power Management (rev 20)
	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-
00: 06 11 50 30 00 00 80 02 20 00 00 06 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 20 84 49 00 00 00 00 00 01 e4 00 00 48 00 00 00
50: 00 ff ff 04 00 00 00 00 00 ff ff 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 01 e8 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:09.0 Ethernet controller: Linksys NC100 Network Everywhere Fast
Ethernet 10/100 (rev 11)
	Subsystem: Linksys Unknown device 0574
	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: 32 (63750ns min, 63750ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 9
	Region 0: I/O ports at d000 [size=256]
	Region 1: Memory at d5800000 (32-bit, non-prefetchable) [size=1K]
	[virtual] Expansion ROM at 60000000 [disabled] [size=128K]
	Capabilities: [c0] 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-
00: 17 13 85 09 17 00 90 02 11 00 00 02 08 20 00 00
10: 01 d0 00 00 00 00 80 d5 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 02 02 00 00 17 13 74 05
30: 00 00 00 00 c0 00 00 00 00 00 00 00 09 01 ff ff
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 17 13 81 09 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 01 00 02 fe 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:0a.0 Multimedia controller: Sigma Designs, Inc. REALmagic Hollywood
Plus DVD Decoder (rev 02)
	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: 32
	Interrupt: pin A routed to IRQ 5
	Region 0: Memory at d5000000 (32-bit, non-prefetchable) [size=1M]
	Capabilities: [40] Power Management version 1
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 05 11 00 83 06 00 10 02 02 00 80 04 00 20 00 00
10: 00 00 00 d5 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 05 01 00 00
40: 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 05 11 00 83 06 00 10 02 02 00 80 04 00 20 00 00
90: 00 00 00 d5 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 40 00 00 00 00 00 00 00 05 01 00 00
c0: 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:0b.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
	Subsystem: Ensoniq Creative Sound Blaster AudioPCI128
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 32 (3000ns min, 32000ns max)
	Interrupt: pin A routed to IRQ 10
	Region 0: I/O ports at b800 [size=64]
	Capabilities: [dc] Power Management version 1
		Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 74 12 80 58 05 00 10 04 02 00 01 04 00 20 00 00
10: 01 b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 74 12 00 20
30: 00 00 00 00 dc 00 00 00 00 00 00 00 0a 01 0c 80
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 21 04
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:0c.0 Mass storage controller: Promise Technology, Inc. PDC20268
(Ultra100 TX2) (rev 02) (prog-if 85)
	Subsystem: Promise Technology, Inc. Ultra100TX2
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=slow >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
	Latency: 32 (1000ns min, 4500ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 11
	Region 0: I/O ports at b400 [size=8]
	Region 1: I/O ports at b000 [size=4]
	Region 2: I/O ports at a800 [size=8]
	Region 3: I/O ports at a400 [size=4]
	Region 4: I/O ports at a000 [size=16]
	Region 5: Memory at d4800000 (32-bit, non-prefetchable) [size=16K]
	[virtual] Expansion ROM at 60028000 [disabled] [size=16K]
	Capabilities: [60] Power Management version 1
		Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00: 5a 10 68 4d 07 00 30 04 02 85 80 01 08 20 00 00
10: 01 b4 00 00 01 b0 00 00 01 a8 00 00 01 a4 00 00
20: 01 a0 00 00 00 00 80 d4 00 00 00 00 5a 10 68 4d
30: 00 00 00 00 60 00 00 00 00 00 00 00 0b 01 04 12
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 01 00 21 02 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:0d.0 Communication controller: Agere Systems 56k WinModem (rev 01)
	Subsystem: Unknown device 141c:9300
	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: 0 (63000ns min, 3500ns max)
	Interrupt: pin A routed to IRQ 9
	Region 0: Memory at d4000000 (32-bit, non-prefetchable) [size=256]
	Region 1: I/O ports at 9800 [size=8]
	Region 2: I/O ports at 9400 [size=256]
	Capabilities: [f8] 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-
00: c1 11 42 04 07 00 90 02 01 00 80 07 00 00 00 00
10: 00 00 00 d4 01 98 00 00 01 94 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 40 00 00 00 1c 14 00 93
30: 00 00 00 00 f8 00 00 00 00 00 00 00 09 01 fc 0e
40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
f0: ff ff ff ff ff ff ff ff 01 00 22 e4 00 00 00 00

00:0e.0 Mass storage controller: Promise Technology, Inc. PDC40718
(SATA 300 TX4) (rev 02)
	Subsystem: Promise Technology, Inc. PDC40718 (SATA 300 TX4)
	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: 88 (1000ns min, 4500ns max), Cache Line Size: 4 bytes
	Interrupt: pin A routed to IRQ 5
	Region 0: I/O ports at 9000 [size=128]
	Region 2: I/O ports at 8800 [size=256]
	Region 3: Memory at d3800000 (32-bit, non-prefetchable) [size=4K]
	Region 4: Memory at d3000000 (32-bit, non-prefetchable) [size=128K]
	[virtual] Expansion ROM at 60020000 [disabled] [size=32K]
	Capabilities: [60] 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-
00: 5a 10 17 3d 17 00 30 02 02 00 80 01 01 58 00 00
10: 01 90 00 00 00 00 00 00 01 88 00 00 00 00 80 d3
20: 00 00 00 d3 00 00 00 00 00 00 00 00 5a 10 17 3d
30: 00 00 00 00 60 00 00 00 00 00 00 00 05 01 04 12
40: 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 01 00 22 02 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 04 ff ff 03 00 00 00 00 00 00 00 00 00

01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2
MX/MX 400] (rev a1) (prog-if 00 [VGA])
	Subsystem: AOPEN Inc. Unknown device 0033
	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 (1250ns min, 250ns max)
	Interrupt: pin A routed to IRQ 11
	Region 0: Memory at d6000000 (32-bit, non-prefetchable) [size=16M]
	Region 1: Memory at d8000000 (32-bit, prefetchable) [size=128M]
	Expansion ROM at d7ff0000 [disabled] [size=64K]
	Capabilities: [60] 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-
	Capabilities: [44] AGP version 2.0
		Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA- ITACoh- GART64- HTrans- 64bit-
FW+ AGP3- Rate=x1,x2,x4
		Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>
00: de 10 10 01 07 00 b0 02 a1 00 00 03 00 40 00 00
10: 00 00 00 d6 08 00 00 d8 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 a0 a0 33 00
30: 00 00 ff d7 60 00 00 00 00 00 00 00 0b 01 05 01
40: a0 a0 33 00 02 00 20 00 17 00 00 1f 00 00 00 00
50: 01 00 00 00 01 00 00 00 ce d6 23 00 0f 00 00 00
60: 01 44 02 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2009-02-10 17:28                               ` Mikael Pettersson
@ 2009-02-10 21:13                                 ` Jeff Garzik
  0 siblings, 0 replies; 17+ messages in thread
From: Jeff Garzik @ 2009-02-10 21:13 UTC (permalink / raw)
  To: Mikael Pettersson; +Cc: Tejun Heo, Peter Favrholdt, linux-ide

Mikael Pettersson wrote:
> Jeff Garzik writes:
>  > Mikael Pettersson wrote:
>  > > Jeff Garzik writes:
>  > >  > hrm....   at this point we have deviated massively from the standard 
>  > >  > Promise method of hard reset...
>  > >  > 
>  > >  > * set PMP port
>  > >  > * make hotplug irqs
>  > >  > * reset port# in PDC_GLOBAL_CTL
>  > >  > * pdc_reset_port()
>  > >  > * reset FPDMA -- probably a good idea even if not doing FPDMA
>  > >  > * clear SATA Error register (0xffffffff)
>  > >  > * clear errors-reported-from-link-layer register
>  > >  > * wait standard length of time for SATA connection
>  > >  > * clear hotplug bits
>  > >  > * set PMP port
>  > >  > 
>  > >  > The PDC_GLOBAL_CTL bitbang is the most notable missing element in the 
>  > > 
>  > > I assume you meant the PCI control register (offset 0x48).
>  > > 
>  > >  > hard reset path, though we also miss clearing an apparently-important 
>  > >  > error register as well.  FPDMA reset would be a good idea I think, even 
>  > >  > if not in use, mainly for paranoia's sake and because that's what 
>  > >  > Promise's driver does.
>  > > 
>  > > Here's a patch on top of 2.6.28-rc6 that should make sata_promise's
>  > > reset sequences a closer match to what Promise's drivers do.
>  > > 
>  > > - soft reset (pdc_reset_port):
>  > >   * wait for ATA engine to not be in packet command mode (2nd gen only)
>  > >   * write reset bit in PDC_CTLSTAT before the first read in the loop
>  > >   * for 2nd gen SATA follow up with FPDMA reset and clearing error status registers
>  > > - hard reset (pdc_sata_hardreset):
>  > >   * wait for ATA engine to not be in packet command mode (2nd gen only)
>  > >   * reset ATA engine via the PCI control register
>  > >   * Tejun's change to use non-waiting hardreset + follow-up SRST
>  > > 
>  > > I'm not changing the hotplug mask bits since they are taken care
>  > > of by sata_promise's ->freeze() and ->thaw() operations. And I'm
>  > > not writing the PMP port # because that's always zero (for now).
>  > > 
>  > > Tested here on a SATAII150 TX2plus w/ two sata disks, some hdparm -y
>  > > + smartctl tests which used to cause timeouts on one of those disks,
>  > > and some parallel dd:s to stress things a little. No issues found.
>  > > I'll test it on a 1st gen 20378 next week.
>  > > 
>  > > Testers welcome.
>  > 
>  > Any updates?
> 
> Not really. I've kept the patch up to date for newer kernels, but
> there's been no testing by others that I know of. Do you want to
> include it in a testing branch?

I can at least make sure it is in #ALL and #NEXT, two meta-branches in 
libata-dev.git that are forwarded to akpm's -mm tree and linux-next, 
respectively, for wider public testing.

We can give it more-public testing and hopefully get a bit more feedback.

And you can always post to linux-kernel and linux-ide requesting 
testers...  that's something even non-programmers can do.  Something 
like "Request for SATA Promise testing" would surely get at least a few 
responses...

	Jeff





^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2009-02-10  4:30                             ` Jeff Garzik
@ 2009-02-10 17:28                               ` Mikael Pettersson
  2009-02-10 21:13                                 ` Jeff Garzik
  0 siblings, 1 reply; 17+ messages in thread
From: Mikael Pettersson @ 2009-02-10 17:28 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: Mikael Pettersson, Tejun Heo, Peter Favrholdt, linux-ide

Jeff Garzik writes:
 > Mikael Pettersson wrote:
 > > Jeff Garzik writes:
 > >  > hrm....   at this point we have deviated massively from the standard 
 > >  > Promise method of hard reset...
 > >  > 
 > >  > * set PMP port
 > >  > * make hotplug irqs
 > >  > * reset port# in PDC_GLOBAL_CTL
 > >  > * pdc_reset_port()
 > >  > * reset FPDMA -- probably a good idea even if not doing FPDMA
 > >  > * clear SATA Error register (0xffffffff)
 > >  > * clear errors-reported-from-link-layer register
 > >  > * wait standard length of time for SATA connection
 > >  > * clear hotplug bits
 > >  > * set PMP port
 > >  > 
 > >  > The PDC_GLOBAL_CTL bitbang is the most notable missing element in the 
 > > 
 > > I assume you meant the PCI control register (offset 0x48).
 > > 
 > >  > hard reset path, though we also miss clearing an apparently-important 
 > >  > error register as well.  FPDMA reset would be a good idea I think, even 
 > >  > if not in use, mainly for paranoia's sake and because that's what 
 > >  > Promise's driver does.
 > > 
 > > Here's a patch on top of 2.6.28-rc6 that should make sata_promise's
 > > reset sequences a closer match to what Promise's drivers do.
 > > 
 > > - soft reset (pdc_reset_port):
 > >   * wait for ATA engine to not be in packet command mode (2nd gen only)
 > >   * write reset bit in PDC_CTLSTAT before the first read in the loop
 > >   * for 2nd gen SATA follow up with FPDMA reset and clearing error status registers
 > > - hard reset (pdc_sata_hardreset):
 > >   * wait for ATA engine to not be in packet command mode (2nd gen only)
 > >   * reset ATA engine via the PCI control register
 > >   * Tejun's change to use non-waiting hardreset + follow-up SRST
 > > 
 > > I'm not changing the hotplug mask bits since they are taken care
 > > of by sata_promise's ->freeze() and ->thaw() operations. And I'm
 > > not writing the PMP port # because that's always zero (for now).
 > > 
 > > Tested here on a SATAII150 TX2plus w/ two sata disks, some hdparm -y
 > > + smartctl tests which used to cause timeouts on one of those disks,
 > > and some parallel dd:s to stress things a little. No issues found.
 > > I'll test it on a 1st gen 20378 next week.
 > > 
 > > Testers welcome.
 > 
 > Any updates?

Not really. I've kept the patch up to date for newer kernels, but
there's been no testing by others that I know of. Do you want to
include it in a testing branch?

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2008-11-29 21:50                           ` Mikael Pettersson
  2008-11-30 15:06                             ` Peter Favrholdt
@ 2009-02-10  4:30                             ` Jeff Garzik
  2009-02-10 17:28                               ` Mikael Pettersson
  1 sibling, 1 reply; 17+ messages in thread
From: Jeff Garzik @ 2009-02-10  4:30 UTC (permalink / raw)
  To: Mikael Pettersson; +Cc: Tejun Heo, Peter Favrholdt, linux-ide

Mikael Pettersson wrote:
> Jeff Garzik writes:
>  > hrm....   at this point we have deviated massively from the standard 
>  > Promise method of hard reset...
>  > 
>  > * set PMP port
>  > * make hotplug irqs
>  > * reset port# in PDC_GLOBAL_CTL
>  > * pdc_reset_port()
>  > * reset FPDMA -- probably a good idea even if not doing FPDMA
>  > * clear SATA Error register (0xffffffff)
>  > * clear errors-reported-from-link-layer register
>  > * wait standard length of time for SATA connection
>  > * clear hotplug bits
>  > * set PMP port
>  > 
>  > The PDC_GLOBAL_CTL bitbang is the most notable missing element in the 
> 
> I assume you meant the PCI control register (offset 0x48).
> 
>  > hard reset path, though we also miss clearing an apparently-important 
>  > error register as well.  FPDMA reset would be a good idea I think, even 
>  > if not in use, mainly for paranoia's sake and because that's what 
>  > Promise's driver does.
> 
> Here's a patch on top of 2.6.28-rc6 that should make sata_promise's
> reset sequences a closer match to what Promise's drivers do.
> 
> - soft reset (pdc_reset_port):
>   * wait for ATA engine to not be in packet command mode (2nd gen only)
>   * write reset bit in PDC_CTLSTAT before the first read in the loop
>   * for 2nd gen SATA follow up with FPDMA reset and clearing error status registers
> - hard reset (pdc_sata_hardreset):
>   * wait for ATA engine to not be in packet command mode (2nd gen only)
>   * reset ATA engine via the PCI control register
>   * Tejun's change to use non-waiting hardreset + follow-up SRST
> 
> I'm not changing the hotplug mask bits since they are taken care
> of by sata_promise's ->freeze() and ->thaw() operations. And I'm
> not writing the PMP port # because that's always zero (for now).
> 
> Tested here on a SATAII150 TX2plus w/ two sata disks, some hdparm -y
> + smartctl tests which used to cause timeouts on one of those disks,
> and some parallel dd:s to stress things a little. No issues found.
> I'll test it on a 1st gen 20378 next week.
> 
> Testers welcome.

Any updates?



^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2008-11-29 21:50                           ` Mikael Pettersson
@ 2008-11-30 15:06                             ` Peter Favrholdt
  2009-02-10  4:30                             ` Jeff Garzik
  1 sibling, 0 replies; 17+ messages in thread
From: Peter Favrholdt @ 2008-11-30 15:06 UTC (permalink / raw)
  To: linux-ide; +Cc: Mikael Pettersson, Jeff Garzik, Tejun Heo

Hi Mikael and list,

Mikael Pettersson wrote:
> Here's a patch on top of 2.6.28-rc6 that should make sata_promise's
> reset sequences a closer match to what Promise's drivers do.
 > ...snip...
 > Testers welcome.

I don't have physical access to my system at the moment, and some 
channels/drives had already failed during previous testing. Without a 
proper power-cycle the system did not recover the failed channels when 
rebooted into 2.6.28-rc6 with your patch :-(

Best regards,

Peter

> --- linux-2.6.28-rc6/drivers/ata/sata_promise.c.~1~	2008-11-29 16:05:04.000000000 +0100
> +++ linux-2.6.28-rc6/drivers/ata/sata_promise.c	2008-11-29 20:26:26.000000000 +0100
> @@ -56,6 +56,7 @@ enum {
>  	/* host register offsets (from host->iomap[PDC_MMIO_BAR]) */
>  	PDC_INT_SEQMASK		= 0x40,	/* Mask of asserted SEQ INTs */
>  	PDC_FLASH_CTL		= 0x44, /* Flash control register */
> +	PDC_PCI_CTL		= 0x48, /* PCI control/status reg */
>  	PDC_SATA_PLUG_CSR	= 0x6C, /* SATA Plug control/status reg */
>  	PDC2_SATA_PLUG_CSR	= 0x60, /* SATAII Plug control/status reg */
>  	PDC_TBG_MODE		= 0x41C, /* TBG mode (not SATAII) */
> @@ -75,7 +76,17 @@ enum {
>  	PDC_CTLSTAT		= 0x60,	/* IDE control and status (per port) */
>  
>  	/* per-port SATA register offsets (from ap->ioaddr.scr_addr) */
> +	PDC_SATA_ERROR		= 0x04,
>  	PDC_PHYMODE4		= 0x14,
> +	PDC_LINK_LAYER_ERRORS	= 0x6C,
> +	PDC_FPDMA_CTLSTAT	= 0xD8,
> +	PDC_INTERNAL_DEBUG_1	= 0xF8,	/* also used for PATA */
> +	PDC_INTERNAL_DEBUG_2	= 0xFC,	/* also used for PATA */
> +
> +	/* PDC_FPDMA_CTLSTAT bit definitions */
> +	PDC_FPDMA_CTLSTAT_RESET			= 1 << 3,
> +	PDC_FPDMA_CTLSTAT_DMASETUP_INT_FLAG	= 1 << 10,
> +	PDC_FPDMA_CTLSTAT_SETDB_INT_FLAG	= 1 << 11,
>  
>  	/* PDC_GLOBAL_CTL bit definitions */
>  	PDC_PH_ERR		= (1 <<  8), /* PCI error while loading packet */
> @@ -354,12 +365,76 @@ static int pdc_sata_port_start(struct at
>  	return 0;
>  }
>  
> +static void pdc_fpdma_clear_interrupt_flag(struct ata_port *ap)
> +{
> +	void __iomem *sata_mmio = ap->ioaddr.scr_addr;
> +	u32 tmp;
> +
> +	tmp = readl(sata_mmio + PDC_FPDMA_CTLSTAT);
> +	tmp |= PDC_FPDMA_CTLSTAT_DMASETUP_INT_FLAG;
> +	tmp |= PDC_FPDMA_CTLSTAT_SETDB_INT_FLAG;
> +
> +	/* It's not allowed to write to the entire FPDMA_CTLSTAT register
> +	   when NCQ is running. So do a byte-sized write to bits 10 and 11. */
> +	writeb(tmp >> 8, sata_mmio + PDC_FPDMA_CTLSTAT + 1);
> +	readb(sata_mmio + PDC_FPDMA_CTLSTAT + 1); /* flush */
> +}
> +
> +static void pdc_fpdma_reset(struct ata_port *ap)
> +{
> +	void __iomem *sata_mmio = ap->ioaddr.scr_addr;
> +	u8 tmp;
> +
> +	tmp = (u8)readl(sata_mmio + PDC_FPDMA_CTLSTAT);
> +	tmp &= 0x7F;
> +	tmp |= PDC_FPDMA_CTLSTAT_RESET;
> +	writeb(tmp, sata_mmio + PDC_FPDMA_CTLSTAT);
> +	readl(sata_mmio + PDC_FPDMA_CTLSTAT); /* flush */
> +	udelay(100);
> +	tmp &= ~PDC_FPDMA_CTLSTAT_RESET;
> +	writeb(tmp, sata_mmio + PDC_FPDMA_CTLSTAT);
> +	readl(sata_mmio + PDC_FPDMA_CTLSTAT); /* flush */
> +
> +	pdc_fpdma_clear_interrupt_flag(ap);
> +}
> +
> +static void pdc_not_at_command_packet_phase(struct ata_port *ap)
> +{
> +	void __iomem *sata_mmio = ap->ioaddr.scr_addr;
> +	unsigned int i;
> +	u32 tmp;
> +
> +	/* check not at ASIC packet command phase */
> +	for (i = 0; i < 100; ++i) {
> +		writel(0, sata_mmio + PDC_INTERNAL_DEBUG_1);
> +		tmp = readl(sata_mmio + PDC_INTERNAL_DEBUG_2);
> +		if ((tmp & 0xF) != 1)
> +			break;
> +		udelay(100);
> +	}
> +}
> +
> +static void pdc_clear_internal_debug_record_error_register(struct ata_port *ap)
> +{
> +	void __iomem *sata_mmio = ap->ioaddr.scr_addr;
> +
> +	writel(0xffffffff, sata_mmio + PDC_SATA_ERROR);
> +	writel(0xffff0000, sata_mmio + PDC_LINK_LAYER_ERRORS);
> +}
> +
>  static void pdc_reset_port(struct ata_port *ap)
>  {
>  	void __iomem *ata_ctlstat_mmio = ap->ioaddr.cmd_addr + PDC_CTLSTAT;
>  	unsigned int i;
>  	u32 tmp;
>  
> +	if (ap->flags & PDC_FLAG_GEN_II)
> +		pdc_not_at_command_packet_phase(ap);
> +
> +	tmp = readl(ata_ctlstat_mmio);
> +	tmp |= PDC_RESET;
> +	writel(tmp, ata_ctlstat_mmio);
> +
>  	for (i = 11; i > 0; i--) {
>  		tmp = readl(ata_ctlstat_mmio);
>  		if (tmp & PDC_RESET)
> @@ -374,6 +449,11 @@ static void pdc_reset_port(struct ata_po
>  	tmp &= ~PDC_RESET;
>  	writel(tmp, ata_ctlstat_mmio);
>  	readl(ata_ctlstat_mmio);	/* flush */
> +
> +	if (sata_scr_valid(&ap->link) && (ap->flags & PDC_FLAG_GEN_II)) {
> +		pdc_fpdma_reset(ap);
> +		pdc_clear_internal_debug_record_error_register(ap);
> +	}
>  }
>  
>  static int pdc_pata_cable_detect(struct ata_port *ap)
> @@ -706,11 +786,50 @@ static int pdc_pata_softreset(struct ata
>  	return ata_sff_softreset(link, class, deadline);
>  }
>  
> +static unsigned int pdc_ata_port_to_ata_no(const struct ata_port *ap)
> +{
> +	void __iomem *ata_mmio = ap->ioaddr.cmd_addr;
> +	void __iomem *host_mmio = ap->host->iomap[PDC_MMIO_BAR];
> +
> +	/* ata_mmio == host_mmio + 0x200 + ata_no * 0x80 */
> +	return (ata_mmio - host_mmio - 0x200) / 0x80;
> +}
> +
> +static void pdc_hard_reset_port(struct ata_port *ap)
> +{
> +	void __iomem *host_mmio = ap->host->iomap[PDC_MMIO_BAR];
> +	void __iomem *pcictl_b1_mmio = host_mmio + PDC_PCI_CTL + 1;
> +	unsigned int ata_no = pdc_ata_port_to_ata_no(ap);
> +	u8 tmp;
> +
> +	spin_lock(&ap->host->lock);
> +
> +	tmp = readb(pcictl_b1_mmio);
> +	tmp &= ~(0x10 << ata_no);
> +	writeb(tmp, pcictl_b1_mmio);
> +	readb(pcictl_b1_mmio); /* flush */
> +	udelay(100);
> +	tmp |= (0x10 << ata_no);
> +	writeb(tmp, pcictl_b1_mmio);
> +	readb(pcictl_b1_mmio); /* flush */
> +
> +	spin_unlock(&ap->host->lock);
> +}
> +
>  static int pdc_sata_hardreset(struct ata_link *link, unsigned int *class,
>  			      unsigned long deadline)
>  {
> +	if (link->ap->flags & PDC_FLAG_GEN_II)
> +		pdc_not_at_command_packet_phase(link->ap);
> +	/* hotplug IRQs should have been masked by pdc_sata_freeze() */
> +	pdc_hard_reset_port(link->ap);
>  	pdc_reset_port(link->ap);
> -	return sata_sff_hardreset(link, class, deadline);
> +
> +	/* sata_promise can't reliably acquire the first D2H Reg FIS
> +	 * after hardreset.  Do non-waiting hardreset and request
> +	 * follow-up SRST.
> +	 */
> +	return sata_std_hardreset(link, class, deadline);
>  }
>  
>  static void pdc_error_handler(struct ata_port *ap)

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2008-11-25 17:27                         ` Jeff Garzik
  2008-11-25 21:17                           ` Mikael Pettersson
@ 2008-11-29 21:50                           ` Mikael Pettersson
  2008-11-30 15:06                             ` Peter Favrholdt
  2009-02-10  4:30                             ` Jeff Garzik
  1 sibling, 2 replies; 17+ messages in thread
From: Mikael Pettersson @ 2008-11-29 21:50 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: Tejun Heo, Mikael Pettersson, Peter Favrholdt, linux-ide

Jeff Garzik writes:
 > hrm....   at this point we have deviated massively from the standard 
 > Promise method of hard reset...
 > 
 > * set PMP port
 > * make hotplug irqs
 > * reset port# in PDC_GLOBAL_CTL
 > * pdc_reset_port()
 > * reset FPDMA -- probably a good idea even if not doing FPDMA
 > * clear SATA Error register (0xffffffff)
 > * clear errors-reported-from-link-layer register
 > * wait standard length of time for SATA connection
 > * clear hotplug bits
 > * set PMP port
 > 
 > The PDC_GLOBAL_CTL bitbang is the most notable missing element in the 

I assume you meant the PCI control register (offset 0x48).

 > hard reset path, though we also miss clearing an apparently-important 
 > error register as well.  FPDMA reset would be a good idea I think, even 
 > if not in use, mainly for paranoia's sake and because that's what 
 > Promise's driver does.

Here's a patch on top of 2.6.28-rc6 that should make sata_promise's
reset sequences a closer match to what Promise's drivers do.

- soft reset (pdc_reset_port):
  * wait for ATA engine to not be in packet command mode (2nd gen only)
  * write reset bit in PDC_CTLSTAT before the first read in the loop
  * for 2nd gen SATA follow up with FPDMA reset and clearing error status registers
- hard reset (pdc_sata_hardreset):
  * wait for ATA engine to not be in packet command mode (2nd gen only)
  * reset ATA engine via the PCI control register
  * Tejun's change to use non-waiting hardreset + follow-up SRST

I'm not changing the hotplug mask bits since they are taken care
of by sata_promise's ->freeze() and ->thaw() operations. And I'm
not writing the PMP port # because that's always zero (for now).

Tested here on a SATAII150 TX2plus w/ two sata disks, some hdparm -y
+ smartctl tests which used to cause timeouts on one of those disks,
and some parallel dd:s to stress things a little. No issues found.
I'll test it on a 1st gen 20378 next week.

Testers welcome.

/Mikael

--- linux-2.6.28-rc6/drivers/ata/sata_promise.c.~1~	2008-11-29 16:05:04.000000000 +0100
+++ linux-2.6.28-rc6/drivers/ata/sata_promise.c	2008-11-29 20:26:26.000000000 +0100
@@ -56,6 +56,7 @@ enum {
 	/* host register offsets (from host->iomap[PDC_MMIO_BAR]) */
 	PDC_INT_SEQMASK		= 0x40,	/* Mask of asserted SEQ INTs */
 	PDC_FLASH_CTL		= 0x44, /* Flash control register */
+	PDC_PCI_CTL		= 0x48, /* PCI control/status reg */
 	PDC_SATA_PLUG_CSR	= 0x6C, /* SATA Plug control/status reg */
 	PDC2_SATA_PLUG_CSR	= 0x60, /* SATAII Plug control/status reg */
 	PDC_TBG_MODE		= 0x41C, /* TBG mode (not SATAII) */
@@ -75,7 +76,17 @@ enum {
 	PDC_CTLSTAT		= 0x60,	/* IDE control and status (per port) */
 
 	/* per-port SATA register offsets (from ap->ioaddr.scr_addr) */
+	PDC_SATA_ERROR		= 0x04,
 	PDC_PHYMODE4		= 0x14,
+	PDC_LINK_LAYER_ERRORS	= 0x6C,
+	PDC_FPDMA_CTLSTAT	= 0xD8,
+	PDC_INTERNAL_DEBUG_1	= 0xF8,	/* also used for PATA */
+	PDC_INTERNAL_DEBUG_2	= 0xFC,	/* also used for PATA */
+
+	/* PDC_FPDMA_CTLSTAT bit definitions */
+	PDC_FPDMA_CTLSTAT_RESET			= 1 << 3,
+	PDC_FPDMA_CTLSTAT_DMASETUP_INT_FLAG	= 1 << 10,
+	PDC_FPDMA_CTLSTAT_SETDB_INT_FLAG	= 1 << 11,
 
 	/* PDC_GLOBAL_CTL bit definitions */
 	PDC_PH_ERR		= (1 <<  8), /* PCI error while loading packet */
@@ -354,12 +365,76 @@ static int pdc_sata_port_start(struct at
 	return 0;
 }
 
+static void pdc_fpdma_clear_interrupt_flag(struct ata_port *ap)
+{
+	void __iomem *sata_mmio = ap->ioaddr.scr_addr;
+	u32 tmp;
+
+	tmp = readl(sata_mmio + PDC_FPDMA_CTLSTAT);
+	tmp |= PDC_FPDMA_CTLSTAT_DMASETUP_INT_FLAG;
+	tmp |= PDC_FPDMA_CTLSTAT_SETDB_INT_FLAG;
+
+	/* It's not allowed to write to the entire FPDMA_CTLSTAT register
+	   when NCQ is running. So do a byte-sized write to bits 10 and 11. */
+	writeb(tmp >> 8, sata_mmio + PDC_FPDMA_CTLSTAT + 1);
+	readb(sata_mmio + PDC_FPDMA_CTLSTAT + 1); /* flush */
+}
+
+static void pdc_fpdma_reset(struct ata_port *ap)
+{
+	void __iomem *sata_mmio = ap->ioaddr.scr_addr;
+	u8 tmp;
+
+	tmp = (u8)readl(sata_mmio + PDC_FPDMA_CTLSTAT);
+	tmp &= 0x7F;
+	tmp |= PDC_FPDMA_CTLSTAT_RESET;
+	writeb(tmp, sata_mmio + PDC_FPDMA_CTLSTAT);
+	readl(sata_mmio + PDC_FPDMA_CTLSTAT); /* flush */
+	udelay(100);
+	tmp &= ~PDC_FPDMA_CTLSTAT_RESET;
+	writeb(tmp, sata_mmio + PDC_FPDMA_CTLSTAT);
+	readl(sata_mmio + PDC_FPDMA_CTLSTAT); /* flush */
+
+	pdc_fpdma_clear_interrupt_flag(ap);
+}
+
+static void pdc_not_at_command_packet_phase(struct ata_port *ap)
+{
+	void __iomem *sata_mmio = ap->ioaddr.scr_addr;
+	unsigned int i;
+	u32 tmp;
+
+	/* check not at ASIC packet command phase */
+	for (i = 0; i < 100; ++i) {
+		writel(0, sata_mmio + PDC_INTERNAL_DEBUG_1);
+		tmp = readl(sata_mmio + PDC_INTERNAL_DEBUG_2);
+		if ((tmp & 0xF) != 1)
+			break;
+		udelay(100);
+	}
+}
+
+static void pdc_clear_internal_debug_record_error_register(struct ata_port *ap)
+{
+	void __iomem *sata_mmio = ap->ioaddr.scr_addr;
+
+	writel(0xffffffff, sata_mmio + PDC_SATA_ERROR);
+	writel(0xffff0000, sata_mmio + PDC_LINK_LAYER_ERRORS);
+}
+
 static void pdc_reset_port(struct ata_port *ap)
 {
 	void __iomem *ata_ctlstat_mmio = ap->ioaddr.cmd_addr + PDC_CTLSTAT;
 	unsigned int i;
 	u32 tmp;
 
+	if (ap->flags & PDC_FLAG_GEN_II)
+		pdc_not_at_command_packet_phase(ap);
+
+	tmp = readl(ata_ctlstat_mmio);
+	tmp |= PDC_RESET;
+	writel(tmp, ata_ctlstat_mmio);
+
 	for (i = 11; i > 0; i--) {
 		tmp = readl(ata_ctlstat_mmio);
 		if (tmp & PDC_RESET)
@@ -374,6 +449,11 @@ static void pdc_reset_port(struct ata_po
 	tmp &= ~PDC_RESET;
 	writel(tmp, ata_ctlstat_mmio);
 	readl(ata_ctlstat_mmio);	/* flush */
+
+	if (sata_scr_valid(&ap->link) && (ap->flags & PDC_FLAG_GEN_II)) {
+		pdc_fpdma_reset(ap);
+		pdc_clear_internal_debug_record_error_register(ap);
+	}
 }
 
 static int pdc_pata_cable_detect(struct ata_port *ap)
@@ -706,11 +786,50 @@ static int pdc_pata_softreset(struct ata
 	return ata_sff_softreset(link, class, deadline);
 }
 
+static unsigned int pdc_ata_port_to_ata_no(const struct ata_port *ap)
+{
+	void __iomem *ata_mmio = ap->ioaddr.cmd_addr;
+	void __iomem *host_mmio = ap->host->iomap[PDC_MMIO_BAR];
+
+	/* ata_mmio == host_mmio + 0x200 + ata_no * 0x80 */
+	return (ata_mmio - host_mmio - 0x200) / 0x80;
+}
+
+static void pdc_hard_reset_port(struct ata_port *ap)
+{
+	void __iomem *host_mmio = ap->host->iomap[PDC_MMIO_BAR];
+	void __iomem *pcictl_b1_mmio = host_mmio + PDC_PCI_CTL + 1;
+	unsigned int ata_no = pdc_ata_port_to_ata_no(ap);
+	u8 tmp;
+
+	spin_lock(&ap->host->lock);
+
+	tmp = readb(pcictl_b1_mmio);
+	tmp &= ~(0x10 << ata_no);
+	writeb(tmp, pcictl_b1_mmio);
+	readb(pcictl_b1_mmio); /* flush */
+	udelay(100);
+	tmp |= (0x10 << ata_no);
+	writeb(tmp, pcictl_b1_mmio);
+	readb(pcictl_b1_mmio); /* flush */
+
+	spin_unlock(&ap->host->lock);
+}
+
 static int pdc_sata_hardreset(struct ata_link *link, unsigned int *class,
 			      unsigned long deadline)
 {
+	if (link->ap->flags & PDC_FLAG_GEN_II)
+		pdc_not_at_command_packet_phase(link->ap);
+	/* hotplug IRQs should have been masked by pdc_sata_freeze() */
+	pdc_hard_reset_port(link->ap);
 	pdc_reset_port(link->ap);
-	return sata_sff_hardreset(link, class, deadline);
+
+	/* sata_promise can't reliably acquire the first D2H Reg FIS
+	 * after hardreset.  Do non-waiting hardreset and request
+	 * follow-up SRST.
+	 */
+	return sata_std_hardreset(link, class, deadline);
 }
 
 static void pdc_error_handler(struct ata_port *ap)

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2008-11-26  8:12                             ` Peter Favrholdt
@ 2008-11-26 23:07                               ` Peter Favrholdt
  0 siblings, 0 replies; 17+ messages in thread
From: Peter Favrholdt @ 2008-11-26 23:07 UTC (permalink / raw)
  To: linux-ide; +Cc: Tejun Heo, Mikael Pettersson, Jeff Garzik

Hi Tejun and list,

Replying to my own mail, but now with the dmesg output which was missing 
earlier:

Peter Favrholdt wrote:
> Tejun Heo wrote:
>> Peter Favrholdt wrote:
>>> After running dd several times finally my setup failed. Unfortunately it
>>> didn't recover :-(
>>
>> Eh... crap.
>>
>>> Tejun Heo wrote:
>>>> sata_promise hardreset doesn't seem to be able to acquire the initial
>>>> D2H Reg FIS after hardreset leading to hardreset timeouts.  Request
>>>> follow-up SRST.
>>>>
>>>>  http://article.gmane.org/gmane.linux.ide/36186
>>>>
>>>> Signed-off-by: Tejun Heo <tj@kernel.org>
>>>> ---
>>>> Peter, can you please test this one too?  It's essentially the same
>>>> code just slightly prettier.  Mikael, what do you think about this?
>>
>> Does unloading and reloading the driver make the device recognized
>> again?
> 
> Yes I tried modprobe -r sata_promise and modprobe sata_promise: It 
> didn't recognize the device. I forgot to post the dmesg output, sorry.

Well, ran the tests again and here is the errors from the new run:

[114851.970088] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x1380000 
action 0x6 frozen
[114851.970098] ata1: SError: { 10B8B Dispar BadCRC TrStaTrns }
[114851.970107] ata1.00: cmd 25/00:00:00:3f:e6/00:02:01:00:00/e0 tag 0 
dma 262144 in
[114851.970108]          res 40/00:28:00:00:00/00:00:00:00:00/40 Emask 
0x4 (timeout)
[114851.970112] ata1.00: status: { DRDY }
[114851.970164] ata1: hard resetting link
[114857.520147] ata1: link is slow to respond, please be patient (ready=-19)
[114862.030032] ata1: SRST failed (errno=-16)
[114862.030121] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[114867.050164] ata1.00: qc timeout (cmd 0xec)
[114867.050533] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x5)
[114867.050537] ata1.00: revalidation failed (errno=-5)
[114867.050560] ata1: hard resetting link
[114872.610029] ata1: link is slow to respond, please be patient (ready=-19)
[114877.111605] ata1: SRST failed (errno=-16)
[114877.111697] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[114887.110131] ata1.00: qc timeout (cmd 0xec)
[114887.110457] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x5)
[114887.110461] ata1.00: revalidation failed (errno=-5)
[114887.110490] ata1: hard resetting link
[114892.660241] ata1: link is slow to respond, please be patient (ready=-19)
[114897.160046] ata1: SRST failed (errno=-16)
[114897.160148] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[114927.160160] ata1.00: qc timeout (cmd 0xec)
[114927.160406] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x5)
[114927.160410] ata1.00: revalidation failed (errno=-5)
[114927.160413] ata1.00: disabled
[114927.160441] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe 
frozen t4
[114927.160444] ata1: hotplug_status 0x80
[114927.160487] ata1: hard resetting link
[114933.110040] ata1: link is slow to respond, please be patient (ready=-19)
[114937.190038] ata1: SRST failed (errno=-16)
[114937.190132] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[114937.190179] ata1: link online but device misclassified, retrying
[114937.190227] ata1: hard resetting link
[114943.140073] ata1: link is slow to respond, please be patient (ready=-19)
[114947.220400] ata1: SRST failed (errno=-16)
[114947.220508] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[114947.220542] ata1: link online but device misclassified, retrying
[114947.220576] ata1: hard resetting link
[114953.170035] ata1: link is slow to respond, please be patient (ready=-19)
[114982.280039] ata1: SRST failed (errno=-16)
[114982.280148] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[114982.280196] ata1: link online but device misclassified, retrying
[114982.280205] ata1: limiting SATA link speed to 1.5 Gbps
[114982.280255] ata1: hard resetting link
[114987.330035] ata1: SRST failed (errno=-16)
[114987.330145] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[114987.330178] ata1: link online but device misclassified, device 
detection might fail
[114987.330438] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t3
[114987.330441] ata1: hotplug_status 0x80
[114987.330493] ata1: hard resetting link
[114993.280035] ata1: link is slow to respond, please be patient (ready=-19)
[114997.360597] ata1: SRST failed (errno=-16)
[114997.360699] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[114997.360740] ata1: link online but device misclassified, retrying
[114997.360781] ata1: hard resetting link
[115003.330084] ata1: link is slow to respond, please be patient (ready=-19)
[115007.410222] ata1: SRST failed (errno=-16)
[115007.410327] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[115007.410363] ata1: link online but device misclassified, retrying
[115007.410399] ata1: hard resetting link
[115013.360038] ata1: link is slow to respond, please be patient (ready=-19)
[115042.460168] ata1: SRST failed (errno=-16)
[115042.460271] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[115042.460304] ata1: link online but device misclassified, retrying
[115042.460313] ata1: limiting SATA link speed to 1.5 Gbps
[115042.460346] ata1: hard resetting link
[115047.510048] ata1: SRST failed (errno=-16)
[115047.510143] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[115047.510176] ata1: link online but device misclassified, device 
detection might fail
[115047.510524] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t2
[115047.510527] ata1: hotplug_status 0x80
[115047.510578] ata1: hard resetting link
[115053.460097] ata1: link is slow to respond, please be patient (ready=-19)
[115057.540039] ata1: SRST failed (errno=-16)
[115057.540141] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[115057.540175] ata1: link online but device misclassified, retrying
[115057.540222] ata1: hard resetting link
[115063.510044] ata1: link is slow to respond, please be patient (ready=-19)
[115067.590036] ata1: SRST failed (errno=-16)
[115067.590137] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[115067.590178] ata1: link online but device misclassified, retrying
[115067.590226] ata1: hard resetting link
[115073.550062] ata1: link is slow to respond, please be patient (ready=-19)
[115102.650031] ata1: SRST failed (errno=-16)
[115102.650130] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[115102.650264] ata1: link online but device misclassified, retrying
[115102.650274] ata1: limiting SATA link speed to 1.5 Gbps
[115102.650310] ata1: hard resetting link
[115107.700035] ata1: SRST failed (errno=-16)
[115107.700131] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[115107.700171] ata1: link online but device misclassified, device 
detection might fail
[115107.700500] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t1
[115107.700503] ata1: hotplug_status 0x80
[115107.700556] ata1: hard resetting link
[115113.652245] ata1: link is slow to respond, please be patient (ready=-19)
[115117.740038] ata1: SRST failed (errno=-16)
[115117.740133] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[115117.740173] ata1: link online but device misclassified, retrying
[115117.740207] ata1: hard resetting link
[115123.690028] ata1: link is slow to respond, please be patient (ready=-19)
[115127.770479] ata1: SRST failed (errno=-16)
[115127.770587] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[115127.770626] ata1: link online but device misclassified, retrying
[115127.770646] ata1: hard resetting link
[115133.720038] ata1: link is slow to respond, please be patient (ready=-19)
[115162.830077] ata1: SRST failed (errno=-16)
[115162.830179] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[115162.830212] ata1: link online but device misclassified, retrying
[115162.830220] ata1: limiting SATA link speed to 1.5 Gbps
[115162.830268] ata1: hard resetting link
[115167.880253] ata1: SRST failed (errno=-16)
[115167.880362] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[115167.880404] ata1: link online but device misclassified, device 
detection might fail
[115167.880414] ata1: EH pending after 5 tries, giving up
[115167.880436] sd 0:0:0:0: [sda] Result: hostbyte=0x00 driverbyte=0x08
[115167.880440] sd 0:0:0:0: [sda] Sense Key : 0xb [current] [descriptor]
[115167.880445] Descriptor sense data with sense descriptors (in hex):
[115167.880447]         72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00
[115167.880454]         00 00 00 00
[115167.880457] sd 0:0:0:0: [sda] ASC=0x0 ASCQ=0x0
[115167.880461] end_request: I/O error, dev sda, sector 31866624
[115167.880465] Buffer I/O error on device sda, logical block 3983328
[115167.880470] Buffer I/O error on device sda, logical block 3983329
[115167.880473] Buffer I/O error on device sda, logical block 3983330
[115167.880476] Buffer I/O error on device sda, logical block 3983331
[115167.880479] Buffer I/O error on device sda, logical block 3983332
[115167.880483] Buffer I/O error on device sda, logical block 3983333
[115167.880486] Buffer I/O error on device sda, logical block 3983334
[115167.880489] Buffer I/O error on device sda, logical block 3983335
[115167.880492] Buffer I/O error on device sda, logical block 3983336
[115167.880496] Buffer I/O error on device sda, logical block 3983337
[115167.880644] ata1: EH complete
[115167.880653] ata1.00: detaching (SCSI 0:0:0:0)
[115167.880945] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[115167.883403] sd 0:0:0:0: [sda] Result: hostbyte=0x04 driverbyte=0x00
[115167.883412] sd 0:0:0:0: [sda] Stopping disk
[115167.883895] sd 0:0:0:0: [sda] START_STOP FAILED
[115167.883897] sd 0:0:0:0: [sda] Result: hostbyte=0x04 driverbyte=0x00

modprobe -r sata_promise adds the following to dmesg:

[115788.005895] ata2.00: disabled
[115788.006119] sd 1:0:0:0: [sdb] Synchronizing SCSI cache
[115788.006153] sd 1:0:0:0: [sdb] Result: hostbyte=0x04 driverbyte=0x00
[115788.006157] sd 1:0:0:0: [sdb] Stopping disk
[115788.006165] sd 1:0:0:0: [sdb] START_STOP FAILED
[115788.006167] sd 1:0:0:0: [sdb] Result: hostbyte=0x04 driverbyte=0x00
[115788.006438] ata3.00: disabled
[115788.006588] sd 2:0:0:0: [sdc] Synchronizing SCSI cache
[115788.006610] sd 2:0:0:0: [sdc] Result: hostbyte=0x04 driverbyte=0x00
[115788.006614] sd 2:0:0:0: [sdc] Stopping disk
[115788.006621] sd 2:0:0:0: [sdc] START_STOP FAILED
[115788.006623] sd 2:0:0:0: [sdc] Result: hostbyte=0x04 driverbyte=0x00
[115788.006743] ata4.00: disabled
[115788.006892] sd 3:0:0:0: [sdd] Synchronizing SCSI cache
[115788.006914] sd 3:0:0:0: [sdd] Result: hostbyte=0x04 driverbyte=0x00
[115788.006918] sd 3:0:0:0: [sdd] Stopping disk
[115788.006925] sd 3:0:0:0: [sdd] START_STOP FAILED
[115788.006927] sd 3:0:0:0: [sdd] Result: hostbyte=0x04 driverbyte=0x00
[115788.007073] sata_promise 0000:01:08.0: PCI INT A disabled

Then modprobe sata_promise adds to dmesg:

[115974.655463] sata_promise 0000:01:08.0: version 2.12
[115974.655717] sata_promise 0000:01:08.0: PCI INT A -> Link[APC3] -> 
GSI 18 (level, high) -> IRQ 18
[115974.656113] scsi4 : sata_promise
[115974.657795] scsi5 : sata_promise
[115974.657947] scsi6 : sata_promise
[115974.658400] scsi7 : sata_promise
[115974.658466] ata5: SATA max UDMA/133 mmio m4096@0xe9024000 ata 
0xe9024380 irq 18
[115974.658473] ata6: SATA max UDMA/133 mmio m4096@0xe9024000 ata 
0xe9024280 irq 18
[115974.658477] ata7: SATA max UDMA/133 mmio m4096@0xe9024000 ata 
0xe9024200 irq 18
[115974.658482] ata8: SATA max UDMA/133 mmio m4096@0xe9024000 ata 
0xe9024300 irq 18
[115980.200009] ata5: link is slow to respond, please be patient (ready=-19)
[115984.700016] ata5: SRST failed (errno=-16)
[115984.700040] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[115984.700050] ata5: link online but device misclassified, retrying
[115990.250010] ata5: link is slow to respond, please be patient (ready=-19)
[115994.750011] ata5: SRST failed (errno=-16)
[115994.750035] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[115994.750045] ata5: link online but device misclassified, retrying
[116000.300013] ata5: link is slow to respond, please be patient (ready=-19)
[116029.760011] ata5: SRST failed (errno=-16)
[116029.760034] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[116029.760043] ata5: link online but device misclassified, retrying
[116029.760048] ata5: limiting SATA link speed to 1.5 Gbps
[116034.770011] ata5: SRST failed (errno=-16)
[116034.770035] ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[116034.770045] ata5: link online but device misclassified, device 
detection might fail
[116035.280132] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[116040.280657] ata6.00: qc timeout (cmd 0xec)
[116040.280871] ata6.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[116045.830011] ata6: link is slow to respond, please be patient (ready=-19)
[116050.330012] ata6: SRST failed (errno=-16)
[116050.330034] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[116050.330043] ata6: link online but device misclassified, retrying
[116055.880744] ata6: link is slow to respond, please be patient (ready=-19)
[116060.380009] ata6: SRST failed (errno=-16)
[116060.380032] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[116060.380042] ata6: link online but device misclassified, retrying
[116065.930012] ata6: link is slow to respond, please be patient (ready=-19)
[116095.390009] ata6: SRST failed (errno=-16)
[116095.390032] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[116095.390041] ata6: link online but device misclassified, retrying
[116095.390046] ata6: limiting SATA link speed to 1.5 Gbps
[116100.400009] ata6: SRST failed (errno=-16)
[116100.400031] ata6: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[116100.400041] ata6: link online but device misclassified, device 
detection might fail
[116100.910044] ata7: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[116105.910028] ata7.00: qc timeout (cmd 0xec)
[116105.910242] ata7.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[116111.460073] ata7: link is slow to respond, please be patient (ready=-19)
[116115.960011] ata7: SRST failed (errno=-16)
[116115.960033] ata7: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[116115.960043] ata7: link online but device misclassified, retrying
[116121.510016] ata7: link is slow to respond, please be patient (ready=-19)
[116126.010016] ata7: SRST failed (errno=-16)
[116126.010039] ata7: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[116126.010048] ata7: link online but device misclassified, retrying
[116131.560010] ata7: link is slow to respond, please be patient (ready=-19)
[116161.020012] ata7: SRST failed (errno=-16)
[116161.020035] ata7: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[116161.020044] ata7: link online but device misclassified, retrying
[116161.020049] ata7: limiting SATA link speed to 1.5 Gbps
[116166.030012] ata7: SRST failed (errno=-16)
[116166.030035] ata7: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[116166.030044] ata7: link online but device misclassified, device 
detection might fail
[116166.540047] ata8: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[116171.540029] ata8.00: qc timeout (cmd 0xec)
[116171.540244] ata8.00: failed to IDENTIFY (I/O error, err_mask=0x4)
[116177.090018] ata8: link is slow to respond, please be patient (ready=-19)
[116181.590010] ata8: SRST failed (errno=-16)
[116181.590033] ata8: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[116181.590042] ata8: link online but device misclassified, retrying
[116187.140011] ata8: link is slow to respond, please be patient (ready=-19)
[116191.640010] ata8: SRST failed (errno=-16)
[116191.640034] ata8: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[116191.640043] ata8: link online but device misclassified, retrying
[116197.190010] ata8: link is slow to respond, please be patient (ready=-19)
[116226.650011] ata8: SRST failed (errno=-16)
[116226.650034] ata8: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[116226.650044] ata8: link online but device misclassified, retrying
[116226.650048] ata8: limiting SATA link speed to 1.5 Gbps
[116231.660075] ata8: SRST failed (errno=-16)
[116231.660098] ata8: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[116231.660107] ata8: link online but device misclassified, device 
detection might fail

I tried modprobe -r and modprobing again but with the same result.

Best regards,

Peter


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2008-11-26  2:46                           ` Tejun Heo
@ 2008-11-26  8:12                             ` Peter Favrholdt
  2008-11-26 23:07                               ` Peter Favrholdt
  0 siblings, 1 reply; 17+ messages in thread
From: Peter Favrholdt @ 2008-11-26  8:12 UTC (permalink / raw)
  To: Tejun Heo; +Cc: linux-ide, Mikael Pettersson, Jeff Garzik

Tejun Heo wrote:
> Peter Favrholdt wrote:
>> Hi Tejun,
>>
>> After running dd several times finally my setup failed. Unfortunately it
>> didn't recover :-(
> 
> Eh... crap.
> 
>> Tejun Heo wrote:
>>> sata_promise hardreset doesn't seem to be able to acquire the initial
>>> D2H Reg FIS after hardreset leading to hardreset timeouts.  Request
>>> follow-up SRST.
>>>
>>>  http://article.gmane.org/gmane.linux.ide/36186
>>>
>>> Signed-off-by: Tejun Heo <tj@kernel.org>
>>> ---
>>> Peter, can you please test this one too?  It's essentially the same
>>> code just slightly prettier.  Mikael, what do you think about this?
> 
> Does unloading and reloading the driver make the device recognized
> again?

Yes I tried modprobe -r sata_promise and modprobe sata_promise: It 
didn't recognize the device. I forgot to post the dmesg output, sorry.

Best regards,

Peter

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2008-11-25 13:00                         ` Peter Favrholdt
@ 2008-11-26  2:46                           ` Tejun Heo
  2008-11-26  8:12                             ` Peter Favrholdt
  0 siblings, 1 reply; 17+ messages in thread
From: Tejun Heo @ 2008-11-26  2:46 UTC (permalink / raw)
  To: Peter Favrholdt; +Cc: linux-ide, Mikael Pettersson, Jeff Garzik

Peter Favrholdt wrote:
> Hi Tejun,
> 
> After running dd several times finally my setup failed. Unfortunately it
> didn't recover :-(

Eh... crap.

> Tejun Heo wrote:
>> sata_promise hardreset doesn't seem to be able to acquire the initial
>> D2H Reg FIS after hardreset leading to hardreset timeouts.  Request
>> follow-up SRST.
>>
>>  http://article.gmane.org/gmane.linux.ide/36186
>>
>> Signed-off-by: Tejun Heo <tj@kernel.org>
>> ---
>> Peter, can you please test this one too?  It's essentially the same
>> code just slightly prettier.  Mikael, what do you think about this?

Does unloading and reloading the driver make the device recognized
again?

Thanks.

-- 
tejun

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2008-11-25 17:27                         ` Jeff Garzik
@ 2008-11-25 21:17                           ` Mikael Pettersson
  2008-11-29 21:50                           ` Mikael Pettersson
  1 sibling, 0 replies; 17+ messages in thread
From: Mikael Pettersson @ 2008-11-25 21:17 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: Tejun Heo, Mikael Pettersson, Peter Favrholdt, linux-ide

Jeff Garzik writes:
 > hrm....   at this point we have deviated massively from the standard 
 > Promise method of hard reset...
 > 
 > * set PMP port
 > * make hotplug irqs
 > * reset port# in PDC_GLOBAL_CTL
 > * pdc_reset_port()
 > * reset FPDMA -- probably a good idea even if not doing FPDMA
 > * clear SATA Error register (0xffffffff)
 > * clear errors-reported-from-link-layer register
 > * wait standard length of time for SATA connection
 > * clear hotplug bits
 > * set PMP port
 > 
 > The PDC_GLOBAL_CTL bitbang is the most notable missing element in the 
 > hard reset path, though we also miss clearing an apparently-important 
 > error register as well.  FPDMA reset would be a good idea I think, even 
 > if not in use, mainly for paranoia's sake and because that's what 
 > Promise's driver does.

->freeze() masks hotplug irqs, though it seems the events are still
logged and wrongly interpreted by the irq handler.

The other Promise bits should be easy to do, though FPDMA reset
will need special-casing for 1st-vs-2nd generation and maybe also
sata-vs-pata.

I'll look into it.

/Mikael

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2008-11-21  4:56                       ` [PATCH #upstream-fixes] sata_promise: request follow-up SRST Tejun Heo
                                           ` (2 preceding siblings ...)
  2008-11-25 13:00                         ` Peter Favrholdt
@ 2008-11-25 17:27                         ` Jeff Garzik
  2008-11-25 21:17                           ` Mikael Pettersson
  2008-11-29 21:50                           ` Mikael Pettersson
  3 siblings, 2 replies; 17+ messages in thread
From: Jeff Garzik @ 2008-11-25 17:27 UTC (permalink / raw)
  To: Tejun Heo, Mikael Pettersson; +Cc: Peter Favrholdt, linux-ide

Tejun Heo wrote:
> sata_promise hardreset doesn't seem to be able to acquire the initial
> D2H Reg FIS after hardreset leading to hardreset timeouts.  Request
> follow-up SRST.
> 
>  http://article.gmane.org/gmane.linux.ide/36186
> 
> Signed-off-by: Tejun Heo <tj@kernel.org>
> ---
> Peter, can you please test this one too?  It's essentially the same
> code just slightly prettier.  Mikael, what do you think about this?
> 
> Jeff, please commit only after Peter's verification and Mikael's ACK.
> 
> Thanks.
> 
>  drivers/ata/sata_promise.c |    7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/ata/sata_promise.c b/drivers/ata/sata_promise.c
> index ba9a257..917038a 100644
> --- a/drivers/ata/sata_promise.c
> +++ b/drivers/ata/sata_promise.c
> @@ -710,7 +710,12 @@ static int pdc_sata_hardreset(struct ata_link *link, unsigned int *class,
>  			      unsigned long deadline)
>  {
>  	pdc_reset_port(link->ap);
> -	return sata_sff_hardreset(link, class, deadline);
> +
> +	/* sata_promise can't reliably acquire the first D2H Reg FIS
> +	 * after hardreset.  Do non-waiting hardreset and request
> +	 * follow-up SRST.
> +	 */
> +	return sata_std_hardreset(link, class, deadline);

hrm....   at this point we have deviated massively from the standard 
Promise method of hard reset...

* set PMP port
* make hotplug irqs
* reset port# in PDC_GLOBAL_CTL
* pdc_reset_port()
* reset FPDMA -- probably a good idea even if not doing FPDMA
* clear SATA Error register (0xffffffff)
* clear errors-reported-from-link-layer register
* wait standard length of time for SATA connection
* clear hotplug bits
* set PMP port

The PDC_GLOBAL_CTL bitbang is the most notable missing element in the 
hard reset path, though we also miss clearing an apparently-important 
error register as well.  FPDMA reset would be a good idea I think, even 
if not in use, mainly for paranoia's sake and because that's what 
Promise's driver does.

	Jeff




^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2008-11-21  4:56                       ` [PATCH #upstream-fixes] sata_promise: request follow-up SRST Tejun Heo
  2008-11-22 16:30                         ` Mikael Pettersson
  2008-11-23 22:38                         ` Peter Favrholdt
@ 2008-11-25 13:00                         ` Peter Favrholdt
  2008-11-26  2:46                           ` Tejun Heo
  2008-11-25 17:27                         ` Jeff Garzik
  3 siblings, 1 reply; 17+ messages in thread
From: Peter Favrholdt @ 2008-11-25 13:00 UTC (permalink / raw)
  To: linux-ide; +Cc: Tejun Heo, Mikael Pettersson, Jeff Garzik

Hi Tejun,

After running dd several times finally my setup failed. Unfortunately it 
didn't recover :-(

Tejun Heo wrote:
 > sata_promise hardreset doesn't seem to be able to acquire the initial
 > D2H Reg FIS after hardreset leading to hardreset timeouts.  Request
 > follow-up SRST.
 >
 >  http://article.gmane.org/gmane.linux.ide/36186
 >
 > Signed-off-by: Tejun Heo <tj@kernel.org>
 > ---
 > Peter, can you please test this one too?  It's essentially the same
 > code just slightly prettier.  Mikael, what do you think about this?

/usr/src/linux-2.6.27.7# patch -p1
<../sata_promise_tejun_heo_2008-11-21.patch
patching file drivers/ata/sata_promise.c
Hunk #1 succeeded at 708 (offset -2 lines).

Here is dmesg:

[133424.882458] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x1380000 
action 0x6 frozen
[133424.882468] ata1: SError: { 10B8B Dispar BadCRC TrStaTrns }
[133424.882477] ata1.00: cmd c8/00:00:a0:2c:e6/00:00:00:00:00/e1 tag 0 
dma 131072 in
[133424.882478]          res 40/00:28:00:00:00/00:00:00:00:00/40 Emask 
0x4 (timeout)
[133424.882482] ata1.00: status: { DRDY }
[133424.882522] ata1: hard resetting link
[133430.430034] ata1: link is slow to respond, please be patient (ready=-19)
[133434.930042] ata1: SRST failed (errno=-16)
[133434.930137] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133439.950170] ata1.00: qc timeout (cmd 0xec)
[133439.950424] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x5)
[133439.950428] ata1.00: revalidation failed (errno=-5)
[133439.950480] ata1: hard resetting link
[133440.460206] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133440.614296] ata1.00: configured for UDMA/133
[133440.614557] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
[133440.614560] ata1: hotplug_status 0x80
[133440.764137] ata1.00: configured for UDMA/133
[133440.764152] ata1: EH complete
[133440.825887] sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors 
(500108 MB)
[133440.830103] sd 0:0:0:0: [sda] Write Protect is off
[133440.830113] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[133440.838448] sd 0:0:0:0: [sda] Write cache: enabled, read cache: 
enabled, doesn't support DPO or FUA
[133470.830077] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x1380000 
action 0x6 frozen
[133470.830087] ata1: SError: { 10B8B Dispar BadCRC TrStaTrns }
[133470.830096] ata1.00: cmd c8/00:00:a0:31:e6/00:00:00:00:00/e1 tag 0 
dma 131072 in
[133470.830098]          res 40/00:28:00:00:00/00:00:00:00:00/40 Emask 
0x4 (timeout)
[133470.830101] ata1.00: status: { DRDY }
[133470.830131] ata1: hard resetting link
[133476.380130] ata1: link is slow to respond, please be patient (ready=-19)
[133480.881592] ata1: SRST failed (errno=-16)
[133480.881690] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133485.882726] ata1.00: qc timeout (cmd 0xec)
[133485.882980] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x5)
[133485.882985] ata1.00: revalidation failed (errno=-5)
[133485.883019] ata1: hard resetting link
[133491.430035] ata1: link is slow to respond, please be patient (ready=-19)
[133495.930034] ata1: SRST failed (errno=-16)
[133495.930137] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133505.951635] ata1.00: qc timeout (cmd 0xec)
[133505.951875] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x5)
[133505.951879] ata1.00: revalidation failed (errno=-5)
[133505.951930] ata1: hard resetting link
[133511.500191] ata1: link is slow to respond, please be patient (ready=-19)
[133516.010031] ata1: SRST failed (errno=-16)
[133516.010147] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133546.030141] ata1.00: qc timeout (cmd 0xec)
[133546.030373] ata1.00: failed to IDENTIFY (I/O error, err_mask=0x5)
[133546.030377] ata1.00: revalidation failed (errno=-5)
[133546.030380] ata1.00: disabled
[133546.030406] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe 
frozen t4
[133546.030409] ata1: hotplug_status 0x80
[133546.030456] ata1: hard resetting link
[133551.980075] ata1: link is slow to respond, please be patient (ready=-19)
[133556.060075] ata1: SRST failed (errno=-16)
[133556.060184] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133556.060231] ata1: link online but device misclassified, retrying
[133556.060265] ata1: hard resetting link
[133562.010032] ata1: link is slow to respond, please be patient (ready=-19)
[133566.100094] ata1: SRST failed (errno=-16)
[133566.100195] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133566.100242] ata1: link online but device misclassified, retrying
[133566.100285] ata1: hard resetting link
[133572.050066] ata1: link is slow to respond, please be patient (ready=-19)
[133601.160039] ata1: SRST failed (errno=-16)
[133601.160150] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133601.160190] ata1: link online but device misclassified, retrying
[133601.160198] ata1: limiting SATA link speed to 1.5 Gbps
[133601.160247] ata1: hard resetting link
[133606.220108] ata1: SRST failed (errno=-16)
[133606.220209] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[133606.220250] ata1: link online but device misclassified, device 
detection might fail
[133606.220520] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t3
[133606.220523] ata1: hotplug_status 0x80
[133606.220559] ata1: hard resetting link
[133612.170073] ata1: link is slow to respond, please be patient (ready=-19)
[133616.250074] ata1: SRST failed (errno=-16)
[133616.250176] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133616.250218] ata1: link online but device misclassified, retrying
[133616.250259] ata1: hard resetting link
[133622.200033] ata1: link is slow to respond, please be patient (ready=-19)
[133626.280039] ata1: SRST failed (errno=-16)
[133626.280117] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133626.280151] ata1: link online but device misclassified, retrying
[133626.280297] ata1: hard resetting link
[133632.230039] ata1: link is slow to respond, please be patient (ready=-19)
[133661.340061] ata1: SRST failed (errno=-16)
[133661.340127] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133661.340174] ata1: link online but device misclassified, retrying
[133661.340181] ata1: limiting SATA link speed to 1.5 Gbps
[133661.340216] ata1: hard resetting link
[133666.400844] ata1: SRST failed (errno=-16)
[133666.400939] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[133666.400980] ata1: link online but device misclassified, device 
detection might fail
[133666.401240] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t2
[133666.401243] ata1: hotplug_status 0x80
[133666.401301] ata1: hard resetting link
[133672.360283] ata1: link is slow to respond, please be patient (ready=-19)
[133676.440038] ata1: SRST failed (errno=-16)
[133676.440126] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133676.440159] ata1: link online but device misclassified, retrying
[133676.440206] ata1: hard resetting link
[133682.390310] ata1: link is slow to respond, please be patient (ready=-19)
[133686.470083] ata1: SRST failed (errno=-16)
[133686.470198] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133686.470239] ata1: link online but device misclassified, retrying
[133686.470273] ata1: hard resetting link
[133692.430263] ata1: link is slow to respond, please be patient (ready=-19)
[133721.530036] ata1: SRST failed (errno=-16)
[133721.530138] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133721.530187] ata1: link online but device misclassified, retrying
[133721.530194] ata1: limiting SATA link speed to 1.5 Gbps
[133721.530235] ata1: hard resetting link
[133726.580952] ata1: SRST failed (errno=-16)
[133726.581062] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[133726.581095] ata1: link online but device misclassified, device 
detection might fail
[133726.581358] ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t1
[133726.581361] ata1: hotplug_status 0x80
[133726.581412] ata1: hard resetting link
[133732.531480] ata1: link is slow to respond, please be patient (ready=-19)
[133736.610030] ata1: SRST failed (errno=-16)
[133736.610126] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133736.610173] ata1: link online but device misclassified, retrying
[133736.610207] ata1: hard resetting link
[133742.560043] ata1: link is slow to respond, please be patient (ready=-19)
[133746.640042] ata1: SRST failed (errno=-16)
[133746.640120] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133746.640252] ata1: link online but device misclassified, retrying
[133746.640272] ata1: hard resetting link
[133752.600033] ata1: link is slow to respond, please be patient (ready=-19)
[133781.650358] ata1: SRST failed (errno=-16)
[133781.650380] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[133781.650389] ata1: link online but device misclassified, retrying
[133781.650394] ata1: limiting SATA link speed to 1.5 Gbps
[133781.650402] ata1: hard resetting link
[133786.700144] ata1: SRST failed (errno=-16)
[133786.700247] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[133786.700279] ata1: link online but device misclassified, device 
detection might fail
[133786.700288] ata1: EH pending after 5 tries, giving up
[133786.700303] sd 0:0:0:0: [sda] Result: hostbyte=0x00 driverbyte=0x08
[133786.700307] sd 0:0:0:0: [sda] Sense Key : 0xb [current] [descriptor]
[133786.700312] Descriptor sense data with sense descriptors (in hex):
[133786.700314]         72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00
[133786.700321]         00 00 00 00
[133786.700324] sd 0:0:0:0: [sda] ASC=0x0 ASCQ=0x0
[133786.700327] end_request: I/O error, dev sda, sector 31863200
[133786.700332] Buffer I/O error on device sda, logical block 3982900
[133786.700337] Buffer I/O error on device sda, logical block 3982901
[133786.700341] Buffer I/O error on device sda, logical block 3982902
[133786.700344] Buffer I/O error on device sda, logical block 3982903
[133786.700347] Buffer I/O error on device sda, logical block 3982904
[133786.700350] Buffer I/O error on device sda, logical block 3982905
[133786.700353] Buffer I/O error on device sda, logical block 3982906
[133786.700356] Buffer I/O error on device sda, logical block 3982907
[133786.700360] Buffer I/O error on device sda, logical block 3982908
[133786.700363] Buffer I/O error on device sda, logical block 3982909
[133786.700384] sd 0:0:0:0: rejecting I/O to offline device
[133786.700390] sd 0:0:0:0: rejecting I/O to offline device
[133786.700422] ata1: EH complete
[133786.700444] sd 0:0:0:0: rejecting I/O to offline device
[133786.700451] sd 0:0:0:0: rejecting I/O to offline device
[133786.700457] sd 0:0:0:0: rejecting I/O to offline device
[133786.700460] sd 0:0:0:0: [sda] READ CAPACITY failed
[133786.700463] sd 0:0:0:0: [sda] Result: hostbyte=0x01 driverbyte=0x00
[133786.700466] sd 0:0:0:0: [sda] Sense not available.
[133786.700471] sd 0:0:0:0: rejecting I/O to offline device
[133786.700476] sd 0:0:0:0: [sda] Write Protect is off
[133786.700478] sd 0:0:0:0: [sda] Mode Sense: 00 00 00 00
[133786.700483] sd 0:0:0:0: rejecting I/O to offline device
[133786.700487] sd 0:0:0:0: [sda] Asking for cache data failed
[133786.700489] sd 0:0:0:0: [sda] Assuming drive cache: write through
[133786.700496] ata1.00: detaching (SCSI 0:0:0:0)
[133786.701352] sd 0:0:0:0: [sda] Stopping disk
[133786.702316] sd 0:0:0:0: [sda] START_STOP FAILED
[133786.702320] sd 0:0:0:0: [sda] Result: hostbyte=0x04 driverbyte=0x00

> Jeff, please commit only after Peter's verification and Mikael's ACK.
> 
> Thanks.
> 
>  drivers/ata/sata_promise.c |    7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/ata/sata_promise.c b/drivers/ata/sata_promise.c
> index ba9a257..917038a 100644
> --- a/drivers/ata/sata_promise.c
> +++ b/drivers/ata/sata_promise.c
> @@ -710,7 +710,12 @@ static int pdc_sata_hardreset(struct ata_link *link, unsigned int *class,
>  			      unsigned long deadline)
>  {
>  	pdc_reset_port(link->ap);
> -	return sata_sff_hardreset(link, class, deadline);
> +
> +	/* sata_promise can't reliably acquire the first D2H Reg FIS
> +	 * after hardreset.  Do non-waiting hardreset and request
> +	 * follow-up SRST.
> +	 */
> +	return sata_std_hardreset(link, class, deadline);
>  }
>  
>  static void pdc_error_handler(struct ata_port *ap)
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ide" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2008-11-21  4:56                       ` [PATCH #upstream-fixes] sata_promise: request follow-up SRST Tejun Heo
  2008-11-22 16:30                         ` Mikael Pettersson
@ 2008-11-23 22:38                         ` Peter Favrholdt
  2008-11-25 13:00                         ` Peter Favrholdt
  2008-11-25 17:27                         ` Jeff Garzik
  3 siblings, 0 replies; 17+ messages in thread
From: Peter Favrholdt @ 2008-11-23 22:38 UTC (permalink / raw)
  To: Tejun Heo, linux-ide

Hi Tejun and list,

This mail just to say I'm alive and testing the patch but so far no 
errors (on my hardware).

Tejun Heo wrote:
> sata_promise hardreset doesn't seem to be able to acquire the initial
> D2H Reg FIS after hardreset leading to hardreset timeouts.  Request
> follow-up SRST.
> 
>  http://article.gmane.org/gmane.linux.ide/36186
> 
> Signed-off-by: Tejun Heo <tj@kernel.org>
> ---
> Peter, can you please test this one too?  It's essentially the same
> code just slightly prettier.  Mikael, what do you think about this?

I'm still testing the new patch (on 2.6.27.7), but so far I haven't had 
any failures - it seems my hardware has started to behave well - very 
unfortunate ;-)

I'll keep on testing - hopefully I'll see some of the usual errors soon 
  - and the new patch recovers alright.

Best regards,

I'm still testing the new patch (on 2.6.27.7), but so far I haven't had 
any failures - it seems my hardware has started to behave well - very 
unfortunate ;-)

 > Jeff, please commit only after Peter's verification and Mikael's ACK.

I'll keep on testing - hopefully I'll see some of the usual errors soon 
  - and the new patch will recover alright. I'll keep you updated.

Best regards,

Peter

>  drivers/ata/sata_promise.c |    7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/ata/sata_promise.c b/drivers/ata/sata_promise.c
> index ba9a257..917038a 100644
> --- a/drivers/ata/sata_promise.c
> +++ b/drivers/ata/sata_promise.c
> @@ -710,7 +710,12 @@ static int pdc_sata_hardreset(struct ata_link *link, unsigned int *class,
>  			      unsigned long deadline)
>  {
>  	pdc_reset_port(link->ap);
> -	return sata_sff_hardreset(link, class, deadline);
> +
> +	/* sata_promise can't reliably acquire the first D2H Reg FIS
> +	 * after hardreset.  Do non-waiting hardreset and request
> +	 * follow-up SRST.
> +	 */
> +	return sata_std_hardreset(link, class, deadline);
>  }
>  
>  static void pdc_error_handler(struct ata_port *ap)

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2008-11-21  4:56                       ` [PATCH #upstream-fixes] sata_promise: request follow-up SRST Tejun Heo
@ 2008-11-22 16:30                         ` Mikael Pettersson
  2008-11-23 22:38                         ` Peter Favrholdt
                                           ` (2 subsequent siblings)
  3 siblings, 0 replies; 17+ messages in thread
From: Mikael Pettersson @ 2008-11-22 16:30 UTC (permalink / raw)
  To: Tejun Heo; +Cc: Mikael Pettersson, Jeff Garzik, Peter Favrholdt, linux-ide

Tejun Heo writes:
 > sata_promise hardreset doesn't seem to be able to acquire the initial
 > D2H Reg FIS after hardreset leading to hardreset timeouts.  Request
 > follow-up SRST.
 > 
 >  http://article.gmane.org/gmane.linux.ide/36186
 > 
 > Signed-off-by: Tejun Heo <tj@kernel.org>
 > ---
 > Peter, can you please test this one too?  It's essentially the same
 > code just slightly prettier.  Mikael, what do you think about this?

Works fine in my test machine.

Acked-by: Mikael Pettersson <mikpe@it.uu.se>

 > Jeff, please commit only after Peter's verification and Mikael's ACK.
 > 
 > Thanks.
 > 
 >  drivers/ata/sata_promise.c |    7 ++++++-
 >  1 file changed, 6 insertions(+), 1 deletion(-)
 > 
 > diff --git a/drivers/ata/sata_promise.c b/drivers/ata/sata_promise.c
 > index ba9a257..917038a 100644
 > --- a/drivers/ata/sata_promise.c
 > +++ b/drivers/ata/sata_promise.c
 > @@ -710,7 +710,12 @@ static int pdc_sata_hardreset(struct ata_link *link, unsigned int *class,
 >  			      unsigned long deadline)
 >  {
 >  	pdc_reset_port(link->ap);
 > -	return sata_sff_hardreset(link, class, deadline);
 > +
 > +	/* sata_promise can't reliably acquire the first D2H Reg FIS
 > +	 * after hardreset.  Do non-waiting hardreset and request
 > +	 * follow-up SRST.
 > +	 */
 > +	return sata_std_hardreset(link, class, deadline);
 >  }
 >  
 >  static void pdc_error_handler(struct ata_port *ap)
 > 

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH #upstream-fixes] sata_promise: request follow-up SRST
  2008-11-20 11:10                     ` Mikael Pettersson
@ 2008-11-21  4:56                       ` Tejun Heo
  2008-11-22 16:30                         ` Mikael Pettersson
                                           ` (3 more replies)
  0 siblings, 4 replies; 17+ messages in thread
From: Tejun Heo @ 2008-11-21  4:56 UTC (permalink / raw)
  To: Mikael Pettersson, Jeff Garzik; +Cc: Peter Favrholdt, linux-ide

sata_promise hardreset doesn't seem to be able to acquire the initial
D2H Reg FIS after hardreset leading to hardreset timeouts.  Request
follow-up SRST.

 http://article.gmane.org/gmane.linux.ide/36186

Signed-off-by: Tejun Heo <tj@kernel.org>
---
Peter, can you please test this one too?  It's essentially the same
code just slightly prettier.  Mikael, what do you think about this?

Jeff, please commit only after Peter's verification and Mikael's ACK.

Thanks.

 drivers/ata/sata_promise.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/drivers/ata/sata_promise.c b/drivers/ata/sata_promise.c
index ba9a257..917038a 100644
--- a/drivers/ata/sata_promise.c
+++ b/drivers/ata/sata_promise.c
@@ -710,7 +710,12 @@ static int pdc_sata_hardreset(struct ata_link *link, unsigned int *class,
 			      unsigned long deadline)
 {
 	pdc_reset_port(link->ap);
-	return sata_sff_hardreset(link, class, deadline);
+
+	/* sata_promise can't reliably acquire the first D2H Reg FIS
+	 * after hardreset.  Do non-waiting hardreset and request
+	 * follow-up SRST.
+	 */
+	return sata_std_hardreset(link, class, deadline);
 }
 
 static void pdc_error_handler(struct ata_port *ap)

^ permalink raw reply related	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2009-09-26 18:49 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-25  5:24 [PATCH #upstream-fixes] sata_promise: request follow-up SRST Walter Hutchins
2009-09-26  2:57 ` Robert Hancock
2009-09-26 18:42   ` Walter Hutchins
  -- strict thread matches above, loose matches on Subject: below --
2008-11-13 21:21 FYI: BUG in SATA Promise 300 TX4 (2.6.24 - 2.6.27-3) w/Linux Linda Walsh
2008-11-16  6:04 ` Tejun Heo
2008-11-16 11:08   ` Mikael Pettersson
2008-11-16 17:34     ` Peter Favrholdt
2008-11-16 17:39       ` Peter Favrholdt
2008-11-17  2:01         ` Tejun Heo
2008-11-17 11:47           ` Peter Favrholdt
2008-11-18  1:11             ` Tejun Heo
2008-11-18 18:03               ` Peter Favrholdt
2008-11-19  1:55                 ` Tejun Heo
2008-11-20 10:22                   ` Peter Favrholdt
2008-11-20 11:10                     ` Mikael Pettersson
2008-11-21  4:56                       ` [PATCH #upstream-fixes] sata_promise: request follow-up SRST Tejun Heo
2008-11-22 16:30                         ` Mikael Pettersson
2008-11-23 22:38                         ` Peter Favrholdt
2008-11-25 13:00                         ` Peter Favrholdt
2008-11-26  2:46                           ` Tejun Heo
2008-11-26  8:12                             ` Peter Favrholdt
2008-11-26 23:07                               ` Peter Favrholdt
2008-11-25 17:27                         ` Jeff Garzik
2008-11-25 21:17                           ` Mikael Pettersson
2008-11-29 21:50                           ` Mikael Pettersson
2008-11-30 15:06                             ` Peter Favrholdt
2009-02-10  4:30                             ` Jeff Garzik
2009-02-10 17:28                               ` Mikael Pettersson
2009-02-10 21:13                                 ` Jeff Garzik

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.