libata badness - Kernel

This is a discussion on libata badness - Kernel ; I'm getting the following badness with top of tree on a embedded PowerPC w/a ULI 1575 bridge (M5229 IDE): 02:1f.0 IDE interface: Acer Laboratories Inc. [ALi] M5229 IDE (rev c8) If you need more info let me know. - k ...

+ Reply to Thread
Results 1 to 8 of 8

Thread: libata badness

  1. libata badness

    I'm getting the following badness with top of tree on a embedded
    PowerPC w/a ULI 1575 bridge (M5229 IDE):

    02:1f.0 IDE interface: Acer Laboratories Inc. [ALi] M5229 IDE (rev c8)

    If you need more info let me know.

    - k

    ahci 0000:02:1f.1: AHCI 0001.0000 32 slots 4 ports 3 Gbps 0xf impl
    SATA mode
    ahci 0000:02:1f.1: flags: ncq sntf ilck pm led clo pmp pio slum part
    ------------[ cut here ]------------
    Badness at c021e700 [verbose debug info unavailable]
    NIP: c021e700 LR: c021e6e8 CTR: c022ce90
    REGS: ef82bca0 TRAP: 0700 Not tainted (2.6.27-rc1-00495-g33bd9fe-
    dirty)
    MSR: 00029032 CR: 22044022 XER: 20000000
    TASK = ef830000[1] 'swapper' THREAD: ef82a000 CPU: 1
    GPR00: 00000001 ef82bd50 ef830000 00000000 00009032 00000000 ef0b64fc
    00000000
    GPR08: ef937c10 c022f93f efbfc8e0 ef900b60 22044028 fffdd3ff 0ffe8700
    c044c17c
    GPR16: c04d52ec ef82f458 ef82f4f4 ef82f4f4 c044c234 c044c5d8 c044c5d8
    c044c220
    GPR24: c044c218 c04d52f0 00000080 c022f940 00000000 c044c244 efbec490
    00000000
    NIP [c021e700] ata_host_activate+0x40/0x10c
    LR [c021e6e8] ata_host_activate+0x28/0x10c
    Call Trace:
    [ef82bd50] [c021e6e8] ata_host_activate+0x28/0x10c (unreliable)
    [ef82bd80] [c022f48c] ahci_init_one+0x8b4/0xd68
    [ef82be30] [c01b69c0] pci_device_probe+0x84/0xa8
    [ef82be50] [c01e5438] driver_probe_device+0xb4/0x1e8
    [ef82be70] [c01e55f0] __driver_attach+0x84/0x88
    [ef82be90] [c01e4ba0] bus_for_each_dev+0x5c/0xa4
    [ef82bec0] [c01e5254] driver_attach+0x24/0x34
    [ef82bed0] [c01e44b8] bus_add_driver+0x1d8/0x24c
    [ef82bef0] [c01e5810] driver_register+0x70/0x160
    [ef82bf10] [c01b6c54] __pci_register_driver+0x64/0xc4
    [ef82bf30] [c04aaa60] ahci_init+0x28/0x38
    [ef82bf40] [c048717c] do_one_initcall+0x38/0x1ac
    [ef82bfb0] [c04874e0] kernel_init+0x1f0/0x1fc
    [ef82bff0] [c0013b04] kernel_thread+0x44/0x60
    Instruction dump:
    7cbb2b78 90010034 7cda3378 7cf93b78 7c7e1b78 4bff9dbd 7c7f1b79 408200c8
    2f9c0000 409e002c 313bffff 7c09d910 <0f000000> 80010034 7fc3f378
    7f24cb78
    scsi0 : ahci
    scsi1 : ahci
    scsi2 : ahci
    scsi3 : ahci
    ata1: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006100
    ata2: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006180
    ata3: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006200
    ata4: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006280
    ata1: SATA link down (SStatus 0 SControl 300)
    ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    ata2.00: qc timeout (cmd 0xec)
    ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
    ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    ata2.00: qc timeout (cmd 0xec)
    ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
    ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    ata2.00: qc timeout (cmd 0xec)
    ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
    ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    ata3: SATA link down (SStatus 0 SControl 300)
    ata4: SATA link down (SStatus 0 SControl 300)
    scsi4 : pata_ali
    scsi5 : pata_ali
    ata5: PATA max UDMA/133 cmd 0x1200 ctl 0x1208 bmdma 0x1220
    ata6: PATA max UDMA/133 cmd 0x1210 ctl 0x1218 bmdma 0x1228
    ata5.00: ATAPI: TSSTcorp CDW/DVD SH-M522C, TS06, max UDMA/33
    ata5.00: WARNING: ATAPI DMA disabled for reliablity issues. It can be
    enabled
    ata5.00: WARNING: via pata_ali.atapi_dma modparam or corresponding
    sysfs node.
    ata5.00: configured for UDMA/33
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for UDMA/33
    ata5: EH complete
    ata5.00: limiting speed to UDMA/25:PIO4
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for UDMA/25
    ata5: EH complete
    ata5.00: limiting speed to PIO4
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO4
    ata5: EH complete
    ata5.00: limiting speed to PIO3
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO3
    ata5: EH complete
    ata5.00: limiting speed to PIO0
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    ata5.00: status: { DRDY }
    ata5: soft resetting link
    ata5.00: configured for PIO0
    ata5: EH complete
    ata5: WARNING: synchronous SCSI scan failed without making any progress,
    switching to async

    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  2. Re: libata badness

    On Thu, Jul 31, 2008 at 01:53:45PM -0500, Kumar Gala wrote:
    > I'm getting the following badness with top of tree on a embedded
    > PowerPC w/a ULI 1575 bridge (M5229 IDE):
    >
    > 02:1f.0 IDE interface: Acer Laboratories Inc. [ALi] M5229 IDE (rev c8)
    >
    > If you need more info let me know.
    >
    > - k
    >
    > ahci 0000:02:1f.1: AHCI 0001.0000 32 slots 4 ports 3 Gbps 0xf impl
    > SATA mode
    > ahci 0000:02:1f.1: flags: ncq sntf ilck pm led clo pmp pio slum part
    > ------------[ cut here ]------------
    > Badness at c021e700 [verbose debug info unavailable]


    it would be helpful to compile a kernel with verbose fault information
    turned on.

    > NIP: c021e700 LR: c021e6e8 CTR: c022ce90
    > REGS: ef82bca0 TRAP: 0700 Not tainted (2.6.27-rc1-00495-g33bd9fe-
    > dirty)
    > MSR: 00029032 CR: 22044022 XER: 20000000
    > TASK = ef830000[1] 'swapper' THREAD: ef82a000 CPU: 1
    > GPR00: 00000001 ef82bd50 ef830000 00000000 00009032 00000000 ef0b64fc
    > 00000000
    > GPR08: ef937c10 c022f93f efbfc8e0 ef900b60 22044028 fffdd3ff 0ffe8700
    > c044c17c
    > GPR16: c04d52ec ef82f458 ef82f4f4 ef82f4f4 c044c234 c044c5d8 c044c5d8
    > c044c220
    > GPR24: c044c218 c04d52f0 00000080 c022f940 00000000 c044c244 efbec490
    > 00000000
    > NIP [c021e700] ata_host_activate+0x40/0x10c
    > LR [c021e6e8] ata_host_activate+0x28/0x10c
    > Call Trace:
    > [ef82bd50] [c021e6e8] ata_host_activate+0x28/0x10c (unreliable)
    > [ef82bd80] [c022f48c] ahci_init_one+0x8b4/0xd68
    > [ef82be30] [c01b69c0] pci_device_probe+0x84/0xa8
    > [ef82be50] [c01e5438] driver_probe_device+0xb4/0x1e8
    > [ef82be70] [c01e55f0] __driver_attach+0x84/0x88
    > [ef82be90] [c01e4ba0] bus_for_each_dev+0x5c/0xa4
    > [ef82bec0] [c01e5254] driver_attach+0x24/0x34
    > [ef82bed0] [c01e44b8] bus_add_driver+0x1d8/0x24c
    > [ef82bef0] [c01e5810] driver_register+0x70/0x160
    > [ef82bf10] [c01b6c54] __pci_register_driver+0x64/0xc4
    > [ef82bf30] [c04aaa60] ahci_init+0x28/0x38
    > [ef82bf40] [c048717c] do_one_initcall+0x38/0x1ac
    > [ef82bfb0] [c04874e0] kernel_init+0x1f0/0x1fc
    > [ef82bff0] [c0013b04] kernel_thread+0x44/0x60
    > Instruction dump:
    > 7cbb2b78 90010034 7cda3378 7cf93b78 7c7e1b78 4bff9dbd 7c7f1b79 408200c8
    > 2f9c0000 409e002c 313bffff 7c09d910 <0f000000> 80010034 7fc3f378
    > 7f24cb78
    > scsi0 : ahci
    > scsi1 : ahci
    > scsi2 : ahci
    > scsi3 : ahci
    > ata1: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006100
    > ata2: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006180
    > ata3: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006200
    > ata4: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006280
    > ata1: SATA link down (SStatus 0 SControl 300)
    > ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    > ata2.00: qc timeout (cmd 0xec)
    > ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
    > ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    > ata2.00: qc timeout (cmd 0xec)
    > ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
    > ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    > ata2.00: qc timeout (cmd 0xec)
    > ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
    > ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    > ata3: SATA link down (SStatus 0 SControl 300)
    > ata4: SATA link down (SStatus 0 SControl 300)
    > scsi4 : pata_ali
    > scsi5 : pata_ali
    > ata5: PATA max UDMA/133 cmd 0x1200 ctl 0x1208 bmdma 0x1220
    > ata6: PATA max UDMA/133 cmd 0x1210 ctl 0x1218 bmdma 0x1228


    Looks like you're running into the same problem as I did, with the
    fact that the M5529 is in native mode, but doesn't have any IRQ
    available. Do you know if the bridge chip in it is in routes the
    IRQs internally?

    > ata5.00: ATAPI: TSSTcorp CDW/DVD SH-M522C, TS06, max UDMA/33
    > ata5.00: WARNING: ATAPI DMA disabled for reliablity issues. It can be
    > enabled
    > ata5.00: WARNING: via pata_ali.atapi_dma modparam or corresponding
    > sysfs node.
    > ata5.00: configured for UDMA/33
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for UDMA/33
    > ata5: EH complete
    > ata5.00: limiting speed to UDMA/25:PIO4
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for UDMA/25
    > ata5: EH complete
    > ata5.00: limiting speed to PIO4
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO4
    > ata5: EH complete
    > ata5.00: limiting speed to PIO3
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO3
    > ata5: EH complete
    > ata5.00: limiting speed to PIO0
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
    > ata5.00: cmd a0/00:00:00:24:00/00:00:00:00:00/a0 tag 0 pio 36 in
    > cdb 12 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00
    > res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
    > ata5.00: status: { DRDY }
    > ata5: soft resetting link
    > ata5.00: configured for PIO0
    > ata5: EH complete
    > ata5: WARNING: synchronous SCSI scan failed without making any progress,
    > switching to async
    >
    > --
    > 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


    --
    --
    Ben

    Q: What's a light-year?
    A: One-third less calories than a regular year.

    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  3. Re: libata badness


    On Jul 31, 2008, at 2:02 PM, Ben Dooks wrote:

    > On Thu, Jul 31, 2008 at 01:53:45PM -0500, Kumar Gala wrote:
    >> I'm getting the following badness with top of tree on a embedded
    >> PowerPC w/a ULI 1575 bridge (M5229 IDE):
    >>
    >> 02:1f.0 IDE interface: Acer Laboratories Inc. [ALi] M5229 IDE (rev
    >> c8)
    >>
    >> If you need more info let me know.
    >>
    >> - k
    >>
    >> ahci 0000:02:1f.1: AHCI 0001.0000 32 slots 4 ports 3 Gbps 0xf impl
    >> SATA mode
    >> ahci 0000:02:1f.1: flags: ncq sntf ilck pm led clo pmp pio slum part
    >> ------------[ cut here ]------------
    >> Badness at c021e700 [verbose debug info unavailable]

    >
    > it would be helpful to compile a kernel with verbose fault information
    > turned on.


    Doesn't seem to provide too much more info on ppc. just says the file/
    line number of the badness.

    >> NIP: c021e700 LR: c021e6e8 CTR: c022ce90
    >> REGS: ef82bca0 TRAP: 0700 Not tainted (2.6.27-rc1-00495-g33bd9fe-
    >> dirty)
    >> MSR: 00029032 CR: 22044022 XER: 20000000
    >> TASK = ef830000[1] 'swapper' THREAD: ef82a000 CPU: 1
    >> GPR00: 00000001 ef82bd50 ef830000 00000000 00009032 00000000 ef0b64fc
    >> 00000000
    >> GPR08: ef937c10 c022f93f efbfc8e0 ef900b60 22044028 fffdd3ff 0ffe8700
    >> c044c17c
    >> GPR16: c04d52ec ef82f458 ef82f4f4 ef82f4f4 c044c234 c044c5d8 c044c5d8
    >> c044c220
    >> GPR24: c044c218 c04d52f0 00000080 c022f940 00000000 c044c244 efbec490
    >> 00000000
    >> NIP [c021e700] ata_host_activate+0x40/0x10c
    >> LR [c021e6e8] ata_host_activate+0x28/0x10c
    >> Call Trace:
    >> [ef82bd50] [c021e6e8] ata_host_activate+0x28/0x10c (unreliable)
    >> [ef82bd80] [c022f48c] ahci_init_one+0x8b4/0xd68
    >> [ef82be30] [c01b69c0] pci_device_probe+0x84/0xa8
    >> [ef82be50] [c01e5438] driver_probe_device+0xb4/0x1e8
    >> [ef82be70] [c01e55f0] __driver_attach+0x84/0x88
    >> [ef82be90] [c01e4ba0] bus_for_each_dev+0x5c/0xa4
    >> [ef82bec0] [c01e5254] driver_attach+0x24/0x34
    >> [ef82bed0] [c01e44b8] bus_add_driver+0x1d8/0x24c
    >> [ef82bef0] [c01e5810] driver_register+0x70/0x160
    >> [ef82bf10] [c01b6c54] __pci_register_driver+0x64/0xc4
    >> [ef82bf30] [c04aaa60] ahci_init+0x28/0x38
    >> [ef82bf40] [c048717c] do_one_initcall+0x38/0x1ac
    >> [ef82bfb0] [c04874e0] kernel_init+0x1f0/0x1fc
    >> [ef82bff0] [c0013b04] kernel_thread+0x44/0x60
    >> Instruction dump:
    >> 7cbb2b78 90010034 7cda3378 7cf93b78 7c7e1b78 4bff9dbd 7c7f1b79
    >> 408200c8
    >> 2f9c0000 409e002c 313bffff 7c09d910 <0f000000> 80010034 7fc3f378
    >> 7f24cb78
    >> scsi0 : ahci
    >> scsi1 : ahci
    >> scsi2 : ahci
    >> scsi3 : ahci
    >> ata1: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006100
    >> ata2: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006180
    >> ata3: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006200
    >> ata4: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006280
    >> ata1: SATA link down (SStatus 0 SControl 300)
    >> ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    >> ata2.00: qc timeout (cmd 0xec)
    >> ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
    >> ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    >> ata2.00: qc timeout (cmd 0xec)
    >> ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
    >> ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    >> ata2.00: qc timeout (cmd 0xec)
    >> ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
    >> ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    >> ata3: SATA link down (SStatus 0 SControl 300)
    >> ata4: SATA link down (SStatus 0 SControl 300)
    >> scsi4 : pata_ali
    >> scsi5 : pata_ali
    >> ata5: PATA max UDMA/133 cmd 0x1200 ctl 0x1208 bmdma 0x1220
    >> ata6: PATA max UDMA/133 cmd 0x1210 ctl 0x1218 bmdma 0x1228

    >
    > Looks like you're running into the same problem as I did, with the
    > fact that the M5529 is in native mode, but doesn't have any IRQ
    > available. Do you know if the bridge chip in it is in routes the
    > IRQs internally?


    They are routed via an i8259 in the bridge.

    - k

    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  4. Re: libata badness

    On Thu, Jul 31, 2008 at 03:24:31PM -0500, Kumar Gala wrote:
    > >it would be helpful to compile a kernel with verbose fault information
    > >turned on.

    >
    > Doesn't seem to provide too much more info on ppc.


    I'm pretty sure it does the same thing on ppc as on all the other
    architectures.

    > just says the file/ line number of the badness.


    ....which is a lot more useful than an address in someone else's kernel
    image.

    -Scott
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  5. Re: libata badness

    On Thu, Jul 31, 2008 at 01:53:45PM -0500, Kumar Gala wrote:
    > I'm getting the following badness with top of tree on a embedded PowerPC
    > w/a ULI 1575 bridge (M5229 IDE):
    >
    > 02:1f.0 IDE interface: Acer Laboratories Inc. [ALi] M5229 IDE (rev c8)


    Just to be sure that I didn't break the ULi for your board, could
    you try locally revert this patch:

    commit 52ddd1cdc923802b224b15ba75000c6c5668227f
    Author: Anton Vorontsov
    Date: Thu Jun 12 03:04:17 2008 +0400

    powerpc/85xx/86xx: some refactoring for fsl_uli1575 code

    And see if this helps?

    > If you need more info let me know.
    >
    > - k
    >
    > ahci 0000:02:1f.1: AHCI 0001.0000 32 slots 4 ports 3 Gbps 0xf impl SATA
    > mode
    > ahci 0000:02:1f.1: flags: ncq sntf ilck pm led clo pmp pio slum part
    > ------------[ cut here ]------------
    > Badness at c021e700 [verbose debug info unavailable]
    > NIP: c021e700 LR: c021e6e8 CTR: c022ce90
    > REGS: ef82bca0 TRAP: 0700 Not tainted (2.6.27-rc1-00495-g33bd9fe-
    > dirty)
    > MSR: 00029032 CR: 22044022 XER: 20000000
    > TASK = ef830000[1] 'swapper' THREAD: ef82a000 CPU: 1
    > GPR00: 00000001 ef82bd50 ef830000 00000000 00009032 00000000 ef0b64fc
    > 00000000
    > GPR08: ef937c10 c022f93f efbfc8e0 ef900b60 22044028 fffdd3ff 0ffe8700
    > c044c17c
    > GPR16: c04d52ec ef82f458 ef82f4f4 ef82f4f4 c044c234 c044c5d8 c044c5d8
    > c044c220
    > GPR24: c044c218 c04d52f0 00000080 c022f940 00000000 c044c244 efbec490
    > 00000000
    > NIP [c021e700] ata_host_activate+0x40/0x10c
    > LR [c021e6e8] ata_host_activate+0x28/0x10c
    > Call Trace:
    > [ef82bd50] [c021e6e8] ata_host_activate+0x28/0x10c (unreliable)
    > [ef82bd80] [c022f48c] ahci_init_one+0x8b4/0xd68
    > [ef82be30] [c01b69c0] pci_device_probe+0x84/0xa8
    > [ef82be50] [c01e5438] driver_probe_device+0xb4/0x1e8
    > [ef82be70] [c01e55f0] __driver_attach+0x84/0x88
    > [ef82be90] [c01e4ba0] bus_for_each_dev+0x5c/0xa4
    > [ef82bec0] [c01e5254] driver_attach+0x24/0x34
    > [ef82bed0] [c01e44b8] bus_add_driver+0x1d8/0x24c
    > [ef82bef0] [c01e5810] driver_register+0x70/0x160
    > [ef82bf10] [c01b6c54] __pci_register_driver+0x64/0xc4
    > [ef82bf30] [c04aaa60] ahci_init+0x28/0x38
    > [ef82bf40] [c048717c] do_one_initcall+0x38/0x1ac
    > [ef82bfb0] [c04874e0] kernel_init+0x1f0/0x1fc
    > [ef82bff0] [c0013b04] kernel_thread+0x44/0x60
    > Instruction dump:
    > 7cbb2b78 90010034 7cda3378 7cf93b78 7c7e1b78 4bff9dbd 7c7f1b79 408200c8
    > 2f9c0000 409e002c 313bffff 7c09d910 <0f000000> 80010034 7fc3f378
    > 7f24cb78
    > scsi0 : ahci
    > scsi1 : ahci
    > scsi2 : ahci
    > scsi3 : ahci
    > ata1: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006100
    > ata2: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006180
    > ata3: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006200
    > ata4: SATA max UDMA/133 abar m1024@0x80006000 port 0x80006280
    > ata1: SATA link down (SStatus 0 SControl 300)
    > ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
    > ata2.00: qc timeout (cmd 0xec)
    > ata2.00: failed to IDENTIFY (I/O error, err_mask=0x4)
    > ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)


    --
    Anton Vorontsov
    email: cbouatmailru@gmail.com
    irc://irc.freenode.net/bd2
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  6. Re: libata badness

    I figured out the issue. Its related to the interrupt routing being
    conveyed to the code from the device tree. We have a missing 'space'
    causing issues.

    - k
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  7. Re: libata badness

    On Thu, Jul 31, 2008 at 04:58:05PM -0500, Kumar Gala wrote:
    > I figured out the issue. Its related to the interrupt routing being
    > conveyed to the code from the device tree. We have a missing 'space'
    > causing issues.


    out of interest, is the M5229 attached to a single IRQ in this device
    or has the bridge been configured to route the IRQs from the IDE to
    the same pin on the PIC?

    --
    Ben

    Q: What's a light-year?
    A: One-third less calories than a regular year.
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

  8. Re: libata badness


    On Aug 1, 2008, at 5:43 AM, Ben Dooks wrote:

    > On Thu, Jul 31, 2008 at 04:58:05PM -0500, Kumar Gala wrote:
    >> I figured out the issue. Its related to the interrupt routing being
    >> conveyed to the code from the device tree. We have a missing 'space'
    >> causing issues.

    >
    > out of interest, is the M5229 attached to a single IRQ in this device
    > or has the bridge been configured to route the IRQs from the IDE to
    > the same pin on the PIC?


    The bridge is routing interrupts via an i8259 to a single interrupt on
    the OpenPIC (primary pic).

    - k
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

+ Reply to Thread