RE: What's the SB600 64-bit DMA problem?

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

 



Hi Tejun and Mark,


> -----Original Message-----
> From: Tejun Heo [mailto:htejun@xxxxxxxxx] 
> > 
> >>From git commit a878539ef994787c447a98c2e3ba0fe3dad984ec ("ahci:
> > work around ATI SB600 h/w quirk"), it looks like the initial
> > idea was to limit each command to a maximum of 255 sectors (but
> > to still allow 64bit DMA), but according to a later commit
> > (4cde32fc4b32e96a99063af3183acdfd54c563f0; "ahci: SB600
> > workaround is suspect... play it safe for now") this did not
> > solve the lockups. But there are references in the thread above
> > to broken MSI on the SB600 possibly being the cause of the problem,
> > and now that commit 22b5e7a74280deae560c20ee1a9b502b35181327
> > ("ahci: SB600 ahci can't do MSI, blacklist that 
> capability") has gone in
> > maybe this is why you're able to get 64bit DMA working? (although
> > we do need more hints on how to conclusively test this)
> 
> Hmm... I doubt MSI has anything to do with 64bit DMA but then again
> anything is possible.  Shane, anything came out of the testing?


SB600 255 sectors limit and SB600 64 bit DMA bug are two different bugs,
the first one appears on many boards while the latter appears on some of
them
(our reference boards can NOT reproduce it).

As to SB600 SATA MSI bug, since we found that there is such kind of bug,
all our SB600 BIOS for reference boards disabled SATA MSI capability
itself.
(we assume all the SB600 BIOS in the marketing should disable MSI too,
but,
in fact, some did not as you know).

So I'm not able to do the test so far due to the MSI disabled BIOS.
If there is some guy whose SB600 BIOS is enabled, he may do some
verification
for us.

http://marc.info/?l=linux-ide&m=117810966106759&w=2
I remember "pci=nomsi" did not work before the workaround of 32bit SB600
SATA DMA? Tejun, is that true?


Anyway, I suggest we keep current SB600 workarounds.


Thanks
Shane

--
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