Bug 11789 - [sata_sil] failed to IDENTIFY (I/O error, err_mask=0x3)
Summary: [sata_sil] failed to IDENTIFY (I/O error, err_mask=0x3)
Status: REJECTED INVALID
Alias: None
Product: IO/Storage
Classification: Unclassified
Component: Serial ATA (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Tejun Heo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-19 11:40 UTC by Sergio Conde Gómez
Modified: 2008-10-22 07:23 UTC (History)
0 users

See Also:
Kernel Version: 2.6.27.x
Tree: Mainline
Regression: ---


Attachments

Description Sergio Conde Gómez 2008-10-19 11:40:12 UTC
Latest working kernel version: Any without sata_sil support

Earliest failing kernel version: 2.6.27 to 2.6.27.2 (Vanilla)

Distribution: ArchLinux, Gentoo

Hardware Environment: Acer Aspire 5051AWXMi

Software Environment: ArchLinux

Problem Description:
At boot I have this problem and it slows the boot proces (dmesg):

SCSI subsystem initialized
libata version 3.00 loaded.
pata_acpi 0000:00:12.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
pata_acpi 0000:00:14.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pata_acpi 0000:00:14.1: setting latency timer to 64
scsi0 : pata_atiixp
scsi1 : pata_atiixp
ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x8420 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x8428 irq 15
input: AT Translated Set 2 keyboard as /class/input/input1
ata1.00: ATA-7: WDC WD1200UE-22KVT0, 01.03K01, max UDMA/100
ata1.00: 234441648 sectors, multi 16: LBA48
ata1.01: ATAPI: MATSHITADVD-RAM UJ-850S, 1.20, max UDMA/33
ata1.00: configured for UDMA/100
ata1.01: configured for UDMA/33
Switched to high resolution mode on CPU 0
isa bounce pool size: 16 pages
scsi 0:0:0:0: Direct-Access ATA WDC WD1200UE-22K 01.0 PQ: 0 ANSI: 5
scsi 0:0:1:0: CD-ROM MATSHITA DVD-RAM UJ-850S 1.20 PQ: 0 ANSI: 5
sata_sil 0000:00:12.0: version 2.3
scsi2 : sata_sil
scsi3 : sata_sil
ata3: SATA max UDMA/100 mmio m512@0xc0004000 tf 0xc0004080 irq 22
ata4: SATA max UDMA/100 mmio m512@0xc0004000 tf 0xc00040c0 irq 22
ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata3.00: failed to IDENTIFY (I/O error, err_mask=0x3)
ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata3.00: failed to IDENTIFY (I/O error, err_mask=0x3)
ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata3.00: failed to IDENTIFY (I/O error, err_mask=0x3)
ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata4.00: failed to IDENTIFY (I/O error, err_mask=0x3)
ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata4.00: failed to IDENTIFY (I/O error, err_mask=0x3)
ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
ata4.00: failed to IDENTIFY (I/O error, err_mask=0x3)
ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)

Steps to reproduce:
1) Use sata_sil
Comment 1 Anonymous Emailer 2008-10-21 11:57:04 UTC
Reply-To: akpm@linux-foundation.org


(switched to email.  Please respond via emailed reply-to-all, not via the
bugzilla web interface).

On Sun, 19 Oct 2008 11:40:12 -0700 (PDT)
bugme-daemon@bugzilla.kernel.org wrote:

> http://bugzilla.kernel.org/show_bug.cgi?id=11789
> 
>            Summary: [sata_sil] failed to IDENTIFY (I/O error, err_mask=0x3)
>            Product: IO/Storage
>            Version: 2.5
>      KernelVersion: 2.6.27.x
>           Platform: All
>         OS/Version: Linux
>               Tree: Mainline
>             Status: NEW
>           Severity: normal
>           Priority: P1
>          Component: Serial ATA
>         AssignedTo: jgarzik@pobox.com
>         ReportedBy: skgsergio@gmail.com
> 
> 
> Latest working kernel version: Any without sata_sil support
> 
> Earliest failing kernel version: 2.6.27 to 2.6.27.2 (Vanilla)
> 
> Distribution: ArchLinux, Gentoo
> 
> Hardware Environment: Acer Aspire 5051AWXMi
> 
> Software Environment: ArchLinux
> 
> Problem Description:
> At boot I have this problem and it slows the boot proces (dmesg):
> 
> SCSI subsystem initialized
> libata version 3.00 loaded.
> pata_acpi 0000:00:12.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
> pata_acpi 0000:00:14.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> pata_acpi 0000:00:14.1: setting latency timer to 64
> scsi0 : pata_atiixp
> scsi1 : pata_atiixp
> ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x8420 irq 14
> ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x8428 irq 15
> input: AT Translated Set 2 keyboard as /class/input/input1
> ata1.00: ATA-7: WDC WD1200UE-22KVT0, 01.03K01, max UDMA/100
> ata1.00: 234441648 sectors, multi 16: LBA48
> ata1.01: ATAPI: MATSHITADVD-RAM UJ-850S, 1.20, max UDMA/33
> ata1.00: configured for UDMA/100
> ata1.01: configured for UDMA/33
> Switched to high resolution mode on CPU 0
> isa bounce pool size: 16 pages
> scsi 0:0:0:0: Direct-Access ATA WDC WD1200UE-22K 01.0 PQ: 0 ANSI: 5
> scsi 0:0:1:0: CD-ROM MATSHITA DVD-RAM UJ-850S 1.20 PQ: 0 ANSI: 5
> sata_sil 0000:00:12.0: version 2.3
> scsi2 : sata_sil
> scsi3 : sata_sil
> ata3: SATA max UDMA/100 mmio m512@0xc0004000 tf 0xc0004080 irq 22
> ata4: SATA max UDMA/100 mmio m512@0xc0004000 tf 0xc00040c0 irq 22
> ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
> ata3.00: failed to IDENTIFY (I/O error, err_mask=0x3)
> ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
> ata3.00: failed to IDENTIFY (I/O error, err_mask=0x3)
> ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
> ata3.00: failed to IDENTIFY (I/O error, err_mask=0x3)
> ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
> ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
> ata4.00: failed to IDENTIFY (I/O error, err_mask=0x3)
> ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
> ata4.00: failed to IDENTIFY (I/O error, err_mask=0x3)
> ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
> ata4.00: failed to IDENTIFY (I/O error, err_mask=0x3)
> ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
> 
> Steps to reproduce:
> 1) Use sata_sil
> 
Comment 2 Tejun Heo 2008-10-21 19:51:04 UTC
IDENTIFY is failing with host state machine violation.  Does the disk work on other controllers?  Or can you try different drive on the controller?
Comment 3 Sergio Conde Gómez 2008-10-22 07:23:29 UTC
It works but... it take 1 or 2 minutes in that point... if you see ata1 and ata2 are ok. But it tries to IDENTIFY ata3 and ata4. Its a laptop and only have ata1 and ata2 device, ata3 and ata4 are empty (if they exsists).

I were testing and I saw that the correct driver is pata_atiixp but in the boot process it loads sata_sil (module)... and isn't the correct driver.

Sorry, it was my fault, I change it to invalid.

Note You need to log in before you can comment on or make changes to this bug.