LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Kernel (https://www.linuxquestions.org/questions/linux-kernel-70/)
-   -   ATA Bus error messages on pata_sch (https://www.linuxquestions.org/questions/linux-kernel-70/ata-bus-error-messages-on-pata_sch-733666/)

kushalkoolwal 06-17-2009 12:52 PM

ATA Bus error messages on pata_sch
 
I have tried asking this question here but did not get any response.

I was wondering if anybody here would know about this:

Using Debian 5.0 with 2.6.30 kernel. I see the following messages during kernel boot. Here is the relevant dmesg output:

Code:

[ 4.368333] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 4.368424] ata1.00: BMDMA stat 0x24
[ 4.368511] ata1.00: cmd c8/00:80:59:0d:4c/00:00:00:00:00/e2 tag 0 dma 65536 in
[ 4.368515] res 51/84:00:d8:0d:4c/00:00:00:00:00/e2 Emask 0x10 (ATA bus error)
[ 4.368715] ata1.00: status: { DRDY ERR }
[ 4.368790] ata1.00: error: { ICRC ABRT }
[ 4.368892] ata1: soft resetting link
[ 4.553143] ata1.00: configured for UDMA/100
[ 4.553231] ata1: EH complete
[ 4.567926] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 4.568024] ata1.00: BMDMA stat 0x24
[ 4.568119] ata1.00: cmd c8/00:80:59:0d:4c/00:00:00:00:00/e2 tag 0 dma 65536 in
[ 4.568122] res 51/84:00:d8:0d:4c/00:00:00:00:00/e2 Emask 0x10 (ATA bus error)
[ 4.568323] ata1.00: status: { DRDY ERR }
[ 4.568398] ata1.00: error: { ICRC ABRT }
[ 4.568493] ata1: soft resetting link
[ 4.753342] ata1.00: configured for UDMA/100
[ 4.753427] ata1: EH complete
[ 4.767889] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 4.767972] ata1.00: BMDMA stat 0x24
[ 4.768075] ata1.00: cmd c8/00:80:59:0d:4c/00:00:00:00:00/e2 tag 0 dma 65536 in
[ 4.768080] res 51/84:00:d8:0d:4c/00:00:00:00:00/e2 Emask 0x10 (ATA bus error)
[ 4.769401] ata1.00: status: { DRDY ERR }
[ 4.769487] ata1.00: error: { ICRC ABRT }
[ 4.769582] ata1: soft resetting link
[ 4.952628] ata1.00: configured for UDMA/100
[ 4.952732] ata1: EH complete
[ 5.040743] ata1.00: limiting speed to UDMA/66:PIO4
[ 5.040832] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 5.040914] ata1.00: BMDMA stat 0x24
[ 5.041000] ata1.00: cmd c8/00:30:b1:22:4c/00:00:00:00:00/e2 tag 0 dma 24576 in
[ 5.041004] res 51/84:00:e0:22:4c/00:00:00:00:00/e2 Emask 0x10 (ATA bus error)
[ 5.041204] ata1.00: status: { DRDY ERR }
[ 5.041279] ata1.00: error: { ICRC ABRT }
[ 5.041380] ata1: soft resetting link
[ 5.220811] ata1.00: configured for UDMA/66
[ 5.221046] ata1: EH complete
[ 5.232436] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 5.232519] ata1.00: BMDMA stat 0x24
[ 5.232604] ata1.00: cmd c8/00:30:b1:22:4c/00:00:00:00:00/e2 tag 0 dma 24576 in
[ 5.232608] res 51/84:00:e0:22:4c/00:00:00:00:00/e2 Emask 0x10 (ATA bus error)
[ 5.232808] ata1.00: status: { DRDY ERR }
[ 5.232883] ata1.00: error: { ICRC ABRT }
[ 5.232978] ata1: soft resetting link
[ 5.413003] ata1.00: configured for UDMA/66
[ 5.413125] ata1: EH complete

I just have a single IDE drive attached and the IDE driver that is loaded is CONFIG_PATA_SCH.

What does the above error message mean? Is it very fatal/serious?

Drakeo 06-18-2009 10:34 PM

pata driver is what should be loading do not worry if it tries to load the sata driver and fails pata is IDE Parallel ATA, Sata Serial ATA so when sata came out we changed the module name to pata. Those new net books us a flash drive but the cable is IDE witch is like your IDE parallel ATA master slave Sata no master or slave the kernel is just loading modules till it gets the right one If your machine has sata ports on the mother board Linux reads the bios and starts loading them but no sata harddrive so it fails.
Just My thought.

kushalkoolwal 06-19-2009 02:48 PM

Quote:

Originally Posted by Drakeo (Post 3579106)
pata driver is what should be loading do not worry if it tries to load the sata driver and fails pata is IDE Parallel ATA, Sata Serial ATA so when sata came out we changed the module name to pata. Those new net books us a flash drive but the cable is IDE witch is like your IDE parallel ATA master slave Sata no master or slave the kernel is just loading modules till it gets the right one If your machine has sata ports on the mother board Linux reads the bios and starts loading them but no sata harddrive so it fails.
Just My thought.

Sorry for my ignorance. I am having little trouble understanding. I looked at my system's block diagram and it does not have any SATA ports. It just has IDE ports. If that is the case why does the Linux kernel module sees a SATA port/device as per your explanation?

Drakeo 06-19-2009 11:18 PM

Quote:

loading them but no sata harddrive so it fails.
Just My thought.
according to your log it does not fail it's out put is error. It tries to set the buss at 100 UDMA but that drive a does not support that then it tries to set the device up with 66 UDMA and succeeds on mine I have and old IDE and it goes to 33 udma.
but all is well
Quote:

[ 4.553143] ata1.00: configured for UDMA/100
[ 4.553231] ata1: EH complete
[ 4.567926] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 4.568024] ata1.00: BMDMA stat 0x24
[ 4.568119] ata1.00: cmd c8/00:80:59:0d:4c/00:00:00:00:00/e2 tag 0 dma 65536 in
[ 4.568122] res 51/84:00:d8:0d:4c/00:00:00:00:00/e2 Emask 0x10 (ATA bus error)
[ 4.568323] ata1.00: status: { DRDY ERR }
and
Quote:

[ 5.220811] ata1.00: configured for UDMA/66
[ 5.221046] ata1: EH complete
[ 5.232436] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6
[ 5.232519] ata1.00: BMDMA stat 0x24
[ 5.232604] ata1.00: cmd c8/00:30:b1:22:4c/00:00:00:00:00/e2 tag 0 dma 24576 in
[ 5.232608] res 51/84:00:e0:22:4c/00:00:00:00:00/e2 Emask 0x10 (ATA bus error)
[ 5.232808] ata1.00: status: { DRDY ERR }
it is just reading your bios and device ports
[QUOTE]
Quote:

[ 5.220811] ata1.00: configured for UDMA/66
[ 5.221046] ata1: EH complete
if you think the drive has FS problems run
e2fsck -f -c -v /dev/sda8


All times are GMT -5. The time now is 11:43 PM.