The HDD LED doesn't blink when using sil3112 chip although the disk itself works like it should. Afaik it's the kernel driver issue. Reproducible: Always Expected Results: The HDD LEDs should blink I've found a patch for the /usr/src/linux/drivers/ata/sata_sil.c but it is only for kernels <=2.6.19. The patch is located at: http://acyr.net/projects.php#sii3112 It would be really awesome to have blinking LEDs again.
Looks fishy to me. :)
An earlier version of the patch was posted to LKML by the author and received positive feedback. No-one was sure whether it was safe for add-on cards though, which I guess is why it didn't get integrated. See here: http://lkml.org/lkml/2005/7/6/12
Created attachment 159341 [details, diff] sata_sil_led-2.6.25.patch If you're feeling adventurous, here is a forward-port of the patch to 2.6.25. It is pretty much a straight port, with only a few minor cleanups to fix checkpatch issues and such-like, so hopefully it should be fairly safe. Having said that, I can't test it here, so if you want to try it you do so entirely at your own risk.
(In reply to comment #3) > Created an attachment (id=159341) [edit] > sata_sil_led-2.6.25.patch > > If you're feeling adventurous, here is a forward-port of the patch to 2.6.25. > It is pretty much a straight port, with only a few minor cleanups to fix > checkpatch issues and such-like, so hopefully it should be fairly safe. Having > said that, I can't test it here, so if you want to try it you do so entirely at > your own risk. > I'll give it a try if only you tell how do I apply it. Should it be patch -p0 (or -p1 or maybe without it) < sata_sil_led-2.6.25.patch?
You can use the following command, inside the kernel directory: patch -p1 < sata_sil_led-2.6.25.patch
(In reply to comment #3) > Created an attachment (id=159341) [edit] > sata_sil_led-2.6.25.patch > > If you're feeling adventurous, here is a forward-port of the patch to 2.6.25. > It is pretty much a straight port, with only a few minor cleanups to fix > checkpatch issues and such-like, so hopefully it should be fairly safe. Having > said that, I can't test it here, so if you want to try it you do so entirely at > your own risk. > Nope, it doesn't work :(
Do you see "Using GPIO for LED control" in dmesg? Did the patch work for you on earlier kernels or is this the first time you've tried it?
(In reply to comment #7) > Do you see "Using GPIO for LED control" in dmesg? Did the patch work for you on > earlier kernels or is this the first time you've tried it? > This is the first I'am trying do solve this issue and no, there's no "Using GPIO for LED control" in dmesg.
Ah, I see. Your system probably has the chip wired up in a different way to the author's then. I'm afraid that patch isn't going to work for you, at least not without modification.
(In reply to comment #9) > Ah, I see. Your system probably has the chip wired up in a different way to the > author's then. I'm afraid that patch isn't going to work for you, at least not > without modification. > I have a Gigabyte GA-7N400 Pro2 (Rev 1) motherboard (http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=1678) with sil 3112 integrated. Anyway, I've noticed that the HDD LED blinks for a moment and stops when OpenRC is booting the system. Is that helpfull?
It doesn't help me much, I'm afraid :) You could try contacting the original author.
Seems like this has never worked. http://bugzilla.kernel.org/show_bug.cgi?id=8281
...on later kernels.
We'll watch the upstream bug for developments.