Re: qla1280 driver for qlogic-1040 on alpha

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

 



Hi again,

I'm returning to my qla1280 driver issues on Alpha. To sum things up:
SGI/mips need full 64-bit DMA addressing while anything above 32-bit
DMA addressing on Alpha will result in file-system corruption. The
hypothesis so far has been that some ISP1040 chip revisions don't
support DAC. This feature only appears in data sheets for chip rev C
so it's reasonable to assume that rev B and less do not support it.
The problem arises on Alpha systems with more than 2GB RAM installed.
Up until this point the only Alphas available to me, which has more
than 2GB ram, has been Tsunami based Alphas (21264 UP2000+ and
Alphaserver ES40). I recently got my hands on an Alphaserver-4100
(Rawhide Family) with 4GB ram. On this system I see no file-system
corruption with the ISP1040 rev B card, even though it does seem to
emit bus addresses which are greater than 32-bits, i.e very similar
addresses as on the Tsunami based machines, the so called "monster
window" (where address-bit 40 is set). This gets me thinking that
maybe this really is an issue with how DMA/DAC is handled on the
Tsunami boards, rather than a problem with the qla1280 driver and DAC
support in various chip revisions?

Any thoughts on this?


Btw, does anyone have access to "rawhide system programmer's manual"
referred to in the kernel source?

/Magnus




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux