LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-16-2005, 06:15 PM   #1
Jaxon
LQ Newbie
 
Registered: Aug 2004
Posts: 3

Rep: Reputation: 0
Question SATA drive problems


I have two Seagate 200GB SATA drives on a Sil3112a controller (built onto motherboard).

Recently, I've been having some problems reading from the drives. I've ran Seagate's disk utilities (downloaded a 4MB .ISO and ran the full disk check) and it found nothing wrong with either disk, but "$ dmesg" shows the following:

Code:
ata2: command 0x25 timeout, stat 0x58 host_stat 0x0
ata2: status=0x58 { DriveReady SeekComplete DataRequest }
scsi3: ERROR on channel 0, id 0, lun 0, CDB: 0x28 00 03 ac d6 57 00 00 48 00 
ILI Current sdb: sense = 70 2d
ASC=4d ASCQ=c0
Raw sense data:0x70 0x00 0x2d 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x4d 0xc0 0x00 
0x00 0x00 0x00 
end_request: I/O error, dev sdb, sector 61658711
ATA: abnormal status 0x58 on port 0xF886E0C7
ATA: abnormal status 0x58 on port 0xF886E0C7
ATA: abnormal status 0x58 on port 0xF886E0C7
ata2: command 0x25 timeout, stat 0xd8 host_stat 0x1
ata2: status=0xd8 { Busy }
scsi3: ERROR on channel 0, id 0, lun 0, CDB: 0x28 00 03 ac d6 58 00 00 47 00 
ILI Current sdb: sense = 70 2d
ASC=4d ASCQ=c0
Raw sense data:0x70 0x00 0x2d 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x4d 0xc0 0x00 
0x00 0x00 0x00 
end_request: I/O error, dev sdb, sector 61658712
ATA: abnormal status 0xD8 on port 0xF886E0C7
ATA: abnormal status 0xD8 on port 0xF886E0C7
ATA: abnormal status 0xD8 on port 0xF886E0C7
ata2: command 0x25 timeout, stat 0xd8 host_stat 0x1
ata2: status=0xd8 { Busy }
scsi3: ERROR on channel 0, id 0, lun 0, CDB: 0x28 00 03 ac d6 59 00 00 46 00 
ILI Current sdb: sense = 70 2d
The above continues, increasing the sector by 1 until I hard reboot, as I can't restart normally.

As I'm still working out the ins/outs of this operating system, I'm not sure what I can do to track down the problem. Any help in any direction would be appreciated.
 
Old 01-16-2005, 07:30 PM   #2
kuranosuke
LQ Newbie
 
Registered: Sep 2004
Posts: 5

Rep: Reputation: 0
Check the kernel mailing list, this is a known issue when Seagate SATA drives are coupled with a Silicon Image 3112/3114 controller. What you need to do is add your drive model (ex: ST3200822AS) to the blacklist in sata_sil.c (<kernel source top dir>/drivers/scsi/sata_sil.c).
Look for the section with a listing of drives and MOD_15_QUIRK. Needless to say, this involves recompiling the sata_sil kernel module.
 
Old 01-16-2005, 10:51 PM   #3
Jaxon
LQ Newbie
 
Registered: Aug 2004
Posts: 3

Original Poster
Rep: Reputation: 0
Excellent, much better to know that it is a documented problem than have that doubt that there might be something wrong with my drives.

Thanks for the speedy response.
 
Old 05-31-2006, 12:29 PM   #4
hugle
LQ Newbie
 
Registered: Jul 2004
Posts: 13

Rep: Reputation: 0
I have downgraded to 2.6.12.2 from 2.6.16.17 and it works fine.
 
Old 05-31-2006, 02:08 PM   #5
GodofPain
LQ Newbie
 
Registered: May 2006
Posts: 5

Rep: Reputation: 0
I am having the same problem but I do not have the Sil3112a controller I have the nVidia. It is an Asus A8N-VM MB with on board nVidia 1Gbps NIC. I cannot downgrade to 2.6.12 because it did not support my NIC.

I have two systems with the same motherboards and drives. One with a single Seagate 250GB SATA and kernel 2.6.15.1 never has a problem. The other with dual Seagate 300GB SATA and is constantly getting errors and freezing.

dmesg looks like this, I don't have the exact error
...
ata1: command 0x25 timeout, stat 0x58 host_stat 0x0
ata2: command 0x25 timeout, stat 0x58 host_stat 0x0
ata1: command 0x25 timeout, stat 0x58 host_stat 0x0
ata2: command 0x25 timeout, stat 0x58 host_stat 0x0
ata1: command 0x25 timeout, stat 0x58 host_stat 0x0
ata2: command 0x25 timeout, stat 0x58 host_stat 0x0
ata1: command 0x25 timeout, stat 0x58 host_stat 0x0
ata2: command 0x25 timeout, stat 0x58 host_stat 0x0
ata1: command 0x25 timeout, stat 0x58 host_stat 0x0
ata2: command 0x25 timeout, stat 0x58 host_stat 0x0
ata1: command 0x25 timeout, stat 0x58 host_stat 0x0
ata2: command 0x25 timeout, stat 0x58 host_stat 0x0
ata1: command 0x25 timeout, stat 0x58 host_stat 0x0
ata2: command 0x25 timeout, stat 0x58 host_stat 0x0
ata1: command 0x25 timeout, stat 0x58 host_stat 0x0
ata2: command 0x25 timeout, stat 0x58 host_stat 0x0
ata1: command 0x25 timeout, stat 0x58 host_stat 0x0
ata2: command 0x25 timeout, stat 0x58 host_stat 0x0
ata1: command 0x25 timeout, stat 0x58 host_stat 0x0
ata2: command 0x25 timeout, stat 0x58 host_stat 0x0
...

This repeats for pages and pages.

Okay so I just removed the second SATA drive and now I am not getting any errors. WTFIUWT!

The problem I am having seems to only affect the system when there is more then one SATA drive.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Installation problems - SATA drive controller driver damnbiker Linux - Newbie 2 05-22-2006 05:40 PM
Added a 2nd Sata Drive installed Fedora Core 5, BIOS Doesn't See 2nd Drive. mtmcc1 Linux - General 3 12-03-2005 04:01 PM
Boot problems with RH AS 2.1 and SATA Maxtor hard drive smochi Linux - Hardware 0 12-28-2004 03:47 AM
Problems installing my SATA hard Drive yakimo Mandriva 3 11-19-2004 08:57 AM
How do I migrate windows from drive to new sata drive iainvt Linux - Hardware 4 06-19-2004 04:12 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:07 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration