Re: sata_via (pata): problems when write cache is disabled

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Martin Michlmayr wrote:
> Is this a bug in the VIA driver?
> 
> Sample errors:
> 
> ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2
> ata3.00: (BMDMA stat 0x4)
> ata3.00: cmd ca/00:08:08:80:04/00:00:00:00:00/e0 tag 0 cdb 0x0 data 4096 out
>          res 53/84:00:0f:80:04/00:00:00:00:00/e0 Emask 0x10 (ATA bus error)

I doubt it's the driver's fault.  It's more likely actual wiring
problem.  In the first two dmesgs, even UDMA/25 doesn't work.  Errors
stop only after it drops speed down to PIO4.  The only thing driver can
do to cause this PATA transmission errors I can think of is
misprogramming the timing registers but transfer mode programming on
vt6421 is as simple as telling the controller the index of the mode, so
it's pretty hard to screw up there.

The difference between the first two and the last one might be that the
last one is just more tolerant about degraded signals.  (e.g. some of
latest PATA drives can do UDMA/100 on 40c cable w/o any problem).

-- 
tejun

-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux