Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#1879 - sata_nv driver broken for NForce3 250 chipset in 2.6.8+ kernels

Attached to Project: Arch Linux
Opened by Win Carus (Win) - Sunday, 05 December 2004, 22:22 GMT
Last edited by Judd Vinet (judd) - Thursday, 10 February 2005, 20:03 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To Judd Vinet (judd)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

The sata_nv driver for kernels 2.6.8+ does not work properly with the NForce3 250 chipset when using an SATA drive. This bug manifests itself in the inability to reboot after upgrade to one of these kernsl or installation. This may be a problem only if booting from the SATA drive, not if the SATA drive is a secondary drive.

This bug has been widely identified and validated for other distributions (see the Red Hat reference below).

There is a tentative fix (which I have applied -- apparently successfully -- in my case), but it has not yet been officially vetted and blessed (see the OSDL reference for further details).

Here are some relevant references on-line:

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=135302
http://bugme.osdl.org/show_bug.cgi?id=3352

I made the change suggested at bugme.osdl.org to the kernel 2.6.9.1 sata_nv.c file:

--- sata_nv.c_orig 2004-10-07 23:06:40.721827293 -0400
+++ sata_nv.c 2004-10-07 23:10:45.234309240 -0400
@@ -221,7 +221,7 @@
static struct ata_port_info nv_port_info = {
.sht = &nv_sht,
.host_flags = ATA_FLAG_SATA |
- ATA_FLAG_SATA_RESET |
+ /*ATA_FLAG_SATA_RESET |*/
ATA_FLAG_SRST |
ATA_FLAG_NO_LEGACY,
.pio_mask = NV_PIO_MASK,

recompiled the kernel with no other changes, upgraded, and booted and have been running and rebooting using a single SATA drive without incident.
This task depends upon

Closed by  arjan timmerman (blaasvis)
Thursday, 10 February 2005, 22:54 GMT
Reason for closing:  Fixed
Comment by arjan timmerman (blaasvis) - Thursday, 10 February 2005, 19:41 GMT
is this fixed in 2.6.10 ?
Comment by arjan timmerman (blaasvis) - Thursday, 10 February 2005, 22:54 GMT
i received this by mail:
Hi Arjan.

The sata_nv driver in the default Arch Linux kernels for 2.6.10 has worked fine for the NVidia NForce3 250 chipset.

Win

so it seems it is fine

Loading...