I just made available a patch against linux-2.2.13 that updates
ncr/sym drivers to repectively version pre-1.5g-1 and pre-3.2d-1.
Hopefully, the changes are fine and sym-1.5g/ncr-3.2d will not
differ from these pre-versions.
http://ftp.tux.org/pub/roudier/drivers/linux/sym53c8xx/patch-53c8xx-s03-d00-2.2.13.gz
http://ftp.tux.org/pub/roudier/drivers/linux/sym53c8xx/README
(Modulo spelling errors)
Changes against previous sym-1.5f and ncr-3.2c from latest linux-2.3.X can
be summarized as follow:
- Documentation/Configure.help update
- linux/drivers/scsi/Config.in update
- README.ncr53c8xx update
- Initialisation code of sym53c8xx ported to ncr53c8xx
(No stack hogering anymore at initialisation)
- NVRAM reading code of sym_hipd driver (sym driver variant for FreeBSD)
ported to sym53c8xx driver (add support for Tekram 24c16 NVRAM, untested)
- Add support for SYM53C1510D (this support was already present in sym-1.3g
for 2.2.13, but not yet in sym-1.5f)
The reason I donnot provide a patch against latest kernel 2.3.X is that I
have been for now unable to make latest kernels work for me.
G�rard.
--
POST-SCRIPTUM:
By the way, the following change (ncr) has been obviously removed:
[...]
unsigned char min_gnt;
pcibios_read_config_byte(bus, device_fn,
PCI_MIN_GNT, &min_gnt);
if (min_gnt == 0)
latency_timer = 128;
[...]
The _actual_ latency timer value of all PCI devices must take into account
needs of each PCI devices. Tampering the latency timer from PCI device
drivers is not only inappropriate but can only be wrong. So, I will refuse
any new changes in the drivers that tampers the PCI latency timer, unless
it is intended to fix some hardware bug and is clearly commented so.
The code that deals with latency timer I have added in the past was
intended to allow user to fix problems in situations where the PCI BIOS
were pretty broken and requires boot options in order to be effective.
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]