2005-10-18 04:33:26

by Aaron Gyes

[permalink] [raw]
Subject: ATA warnings in dmesg

For the last few -mm releases (maybe longer, maybe it's in non-mm also)
my dmesg is full of this:

ata1: translated ATA stat/err 0xb0/00 to SCSI SK/ASC/ASCQ 0xb/47/00
ata1: translated ATA stat/err 0xb0/00 to SCSI SK/ASC/ASCQ 0xb/47/00
ata1: translated ATA stat/err 0xb0/00 to SCSI SK/ASC/ASCQ 0xb/47/00
ata1: translated ATA stat/err 0xb0/00 to SCSI SK/ASC/ASCQ 0xb/47/00

I've got a Western Digital Raptor 74GB, using sata-via on a K8T800 Pro.
Should I be scared?

Aaron Gyes


2005-10-18 07:15:28

by Jon Escombe

[permalink] [raw]
Subject: Re: ATA warnings in dmesg

Aaron Gyes wrote:

>For the last few -mm releases (maybe longer, maybe it's in non-mm also)
>my dmesg is full of this:
>
>ata1: translated ATA stat/err 0xb0/00 to SCSI SK/ASC/ASCQ 0xb/47/00
>ata1: translated ATA stat/err 0xb0/00 to SCSI SK/ASC/ASCQ 0xb/47/00
>ata1: translated ATA stat/err 0xb0/00 to SCSI SK/ASC/ASCQ 0xb/47/00
>ata1: translated ATA stat/err 0xb0/00 to SCSI SK/ASC/ASCQ 0xb/47/00
>
>I've got a Western Digital Raptor 74GB, using sata-via on a K8T800 Pro.
>Should I be scared?
>
>Aaron Gyes
>
>

I don't think you need to worry. Those messages are produced from the
libata passthough code, whenever sense data has been requested...

0xb0 looks like a SMART command, so I would guess (haven't looked at
-mm) that the ata ioctl handlers have been updated to request it.

Regards,
Jon.


______________________________________________________________
Email via Mailtraq4Free from Enstar (http://www.mailtraqdirect.co.uk)

2005-10-18 13:31:39

by Aaron Gyes

[permalink] [raw]
Subject: Re: ATA warnings in dmesg

On Tue, 2005-10-18 at 08:13 +0100, Jon Escombe wrote:
> I don't think you need to worry. Those messages are produced from the
> libata passthough code, whenever sense data has been requested...
>
> 0xb0 looks like a SMART command, so I would guess (haven't looked at
> -mm) that the ata ioctl handlers have been updated to request it.

That would make sense. I have a daemon running that requests the
temperature via SMART every minute or so. Even still, this fills up my
entire dmesg after not a very long time, can I turn these messages off
somehow? If not, can you point me to where in the code I could kill a
printk?

Aaron Gyes

2005-10-18 20:45:04

by Jon Escombe

[permalink] [raw]
Subject: Re: ATA warnings in dmesg

Aaron Gyes wrote:
> On Tue, 2005-10-18 at 08:13 +0100, Jon Escombe wrote:
>
>>I don't think you need to worry. Those messages are produced from the
>>libata passthough code, whenever sense data has been requested...
>>
>>0xb0 looks like a SMART command, so I would guess (haven't looked at
>>-mm) that the ata ioctl handlers have been updated to request it.
>
>
> That would make sense. I have a daemon running that requests the
> temperature via SMART every minute or so. Even still, this fills up my
> entire dmesg after not a very long time, can I turn these messages off
> somehow? If not, can you point me to where in the code I could kill a
> printk?
>
> Aaron Gyes

Sure, the printk is in drivers/scsi/libata-scsi.c, right at the end of
ata_to_sense_error()..

Regards,
Jon.

______________________________________________________________
Email via Mailtraq4Free from Enstar (http://www.mailtraqdirect.co.uk)