1SIL_DEV_CONFIG(9)             sata_sil Internals             SIL_DEV_CONFIG(9)
2
3
4

NAME

6       sil_dev_config - Apply device/host-specific errata fixups
7

SYNOPSIS

9       void sil_dev_config(struct ata_device * dev);
10

ARGUMENTS

12       dev
13           Device to be examined
14

DESCRIPTION

16       After the IDENTIFY [PACKET] DEVICE step is complete, and a device is
17       known to be present, this function is called. We apply two errata
18       fixups which are specific to Silicon Image, a Seagate and a Maxtor
19       fixup.
20
21       For certain Seagate devices, we must limit the maximum sectors to under
22       8K.
23
24       For certain Maxtor devices, we must not program the drive beyond udma5.
25
26       Both fixups are unfairly pessimistic. As soon as I get more information
27       on these errata, I will create a more exhaustive list, and apply the
28       fixups to only the specific devices/hosts/firmwares that need it.
29
30       20040111 - Seagate drives affected by the Mod15Write bug are
31       blacklisted The Maxtor quirk is in the blacklist, but I´m keeping the
32       original pessimistic fix for the following reasons... - There seems to
33       be less info on it, only one device gleaned off the Windows driver,
34       maybe only one is affected. More info would be greatly appreciated. -
35       But then again UDMA5 is hardly anything to complain about
36

AUTHOR

38       Jeff Garzik
39           Author.
40
42Kernel Hackers Manual 2.6.         June 2019                 SIL_DEV_CONFIG(9)
Impressum