Messages in this thread | | | Date | Mon, 28 Nov 2005 20:04:33 -0800 | From | Ethan Chen <> | Subject | SIL_QUIRK_MOD15WRITE workaround problem on 2.6.14 |
| |
I've got a dual Opteron 242 machine here with 2x Seagate ST3200822AS SATA drives attached to a Silicon Image SI3114 controller, and after upgrading to 2.6.14 from 2.6.13, it seems the SIL_QUIRK_MOD15WRITE workaround for the sata_sil driver isn't being applied anymore. This caused me trouble in the past before my drive was added to the blacklist, and this message that comes up when writing (~4GBfiles to test) files, right before the computer locks up, is the same as before: kernel: ata1: command 0x35 timeout, stat 0xd8 host_stat 0x61 In the dmesg, the 'Applying Seagate errata fix' message doesn't appear anymore as well. Finally, without the fix, write speeds are much higher as well, before it locks up.
dmesg snippet from 2.6.13.4 kernel: SCSI subsystem initialized kernel: ACPI: PCI Interrupt 0000:03:05.0[A] -> GSI 17 (level, low) -> IRQ 16 kernel: ata1: SATA max UDMA/100 cmd 0xFFFFC20000004C80 ctl 0xFFFFC20000004C8A bmdma 0xFFFFC20000004C00 irq 16 kernel: ata2: SATA max UDMA/100 cmd 0xFFFFC20000004CC0 ctl 0xFFFFC20000004CCA bmdma 0xFFFFC20000004C08 irq 16 kernel: ata3: SATA max UDMA/100 cmd 0xFFFFC20000004E80 ctl 0xFFFFC20000004E8A bmdma 0xFFFFC20000004E00 irq 16 kernel: ata4: SATA max UDMA/100 cmd 0xFFFFC20000004EC0 ctl 0xFFFFC20000004ECA bmdma 0xFFFFC20000004E08 irq 16 kernel: input: AT Translated Set 2 keyboard on isa0060/serio0 kernel: ata1: dev 0 ATA, max UDMA/133, 390721968 sectors: lba48 kernel: ata1(0): applying Seagate errata fix kernel: ata1: dev 0 configured for UDMA/100 kernel: scsi0 : sata_sil kernel: ata2: dev 0 ATA, max UDMA/133, 390721968 sectors: lba48 kernel: ata2(0): applying Seagate errata fix kernel: ata2: dev 0 configured for UDMA/100 kernel: scsi1 : sata_sil kernel: ata3: dev 0 ATA, max UDMA/133, 586114704 sectors: lba48 kernel: ata3: dev 0 configured for UDMA/100 kernel: scsi2 : sata_sil kernel: ata4: no device found (phy stat 00000000) kernel: scsi3 : sata_sil
dmesg snippet from 2.6.14.2 kernel: SCSI subsystem initialized kernel: ACPI: PCI Interrupt 0000:03:05.0[A] -> GSI 17 (level, low) -> IRQ 16 kernel: ata1: SATA max UDMA/100 cmd 0xFFFFC20000004C80 ctl 0xFFFFC20000004C8A bmdma 0xFFFFC20000004C00 irq 16 kernel: ata2: SATA max UDMA/100 cmd 0xFFFFC20000004CC0 ctl 0xFFFFC20000004CCA bmdma 0xFFFFC20000004C08 irq 16 kernel: ata3: SATA max UDMA/100 cmd 0xFFFFC20000004E80 ctl 0xFFFFC20000004E8A bmdma 0xFFFFC20000004E00 irq 16 kernel: ata4: SATA max UDMA/100 cmd 0xFFFFC20000004EC0 ctl 0xFFFFC20000004ECA bmdma 0xFFFFC20000004E08 irq 16 kernel: input: AT Translated Set 2 keyboard on isa0060/serio0 kernel: ata1: dev 0 ATA, max UDMA/133, 390721968 sectors: lba48 kernel: ata1: dev 0 configured for UDMA/100 kernel: scsi0 : sata_sil kernel: ata2: dev 0 ATA, max UDMA/133, 390721968 sectors: lba48 kernel: ata2: dev 0 configured for UDMA/100 kernel: scsi1 : sata_sil kernel: ata3: dev 0 ATA, max UDMA/133, 586114704 sectors: lba48 kernel: ata3: dev 0 configured for UDMA/100 kernel: scsi2 : sata_sil kernel: ata4: no device found (phy stat 00000000) kernel: scsi3 : sata_sil
Thanks, Ethan Chen
- 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/
| |