Re: qla1280 driver for qlogic-1040 on alpha

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

 



Hi,

Thanks for your reply, I guess this suggests that this is an
alpha-platform specific problem then? I can run the QL1040 card fine
with the original qla1280.c driver ( in a 64-bit slot on the ES40 )
just as long as I don't put more than 2GB ram in the system, this is
when I start seeing the issues with file system corruption. As soon as
S/G buffers are allocated on addresses above 32-bit, the QL1040 cannot
deal with this, unless enforcing a DMA_BIT_MASK(32). The same card
runs fine under Tru64 UNIX on the same system, however, I don't know
how the Tru64 driver sets the DMA mask, if it enables full 64-bit
addressing or not.

Magnus

> the datasheet is wrong. QL1040 supports 64bit addresses via DAC,
> otherwise it wouldn't work on SGI Origin and SGI Octane systems.
> Your patch breaks them (verified on a Octane).
>
> So your problem might not be in the scsi driver, but a PCI setup
> problem for the bus of the 32bit PCI slot in your system. If this
> bus doesn't support DAC it IMHO shoulnd't allow 64bit PCI addresses.
>
> Thomas.
>
> --
> SUSE Software Solutions Germany GmbH
> HRB 36809 (AG Nürnberg)
> Geschäftsführer: Ivo Totev, Andrew McDonald, Werner Knoblich





[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