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

Bug#752697: Activity LED on SiI-3112A PCI SATA card does not work



Package: linux-image-3.2.0-4-686-pae
Version: 3.2.57-3+deb7u2

The 
activity LED on my SiI3112A PCI SATA card does not work.

The SiI chip 
on this family of cards has no dedicated LED pin, therefore the 
activity LED is commonly implemented with a 74HC00 quad-NAND chip 
connected as a SR flip-flop to the Write/Read flash strobe lines. The 
LED is turned on (or off) by transferring a byte to (or from) the flash 
chip.

When transferring to the flash chip the write goes to the 
command register. A reset command is safe to send, as it just puts the 
flash chip in read mode (which is the default anyway). In particular, 
there is zero risk of actually writing to flash - this can happen only 
after the proper unlock sequence is sent.

I have implemented and 
tested successfully a new "enable_led" parameter for the sata_sil 
module.

The new parameter is zero (meaning disabled) by default. 
Therefore the behaviour of existing installations will not change 
unless explicitly enabled.

I would appreciate if this could be 
integrated in the official package.

With kind regards
Nick

Attachment: sata_sil_led.patch.gz
Description: GNU Zip compressed data


Reply to: