Opened 18 years ago
Closed 17 years ago
#1095 closed enhancement (fixed)
NVIDIA nForce SATA driver
Reported by: | ekdahl | Owned by: | marcusoverhagen |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Drivers/Disk | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Needed for all but the latest nForce chipsets, which instead are AHCI compatible. The Linux driver is called nv_sata, http://fxr.watson.org/fxr/source/drivers/ata/sata_nv.c?v=linux-2.6
See http://fxr.watson.org/fxr/source/drivers/ata/sata_nv.c?v=linux-2.6#L258 for a list of supported controllers.
Change History (7)
comment:1 by , 18 years ago
Owner: | changed from | to
---|
comment:2 by , 18 years ago
I happen to have a nForce 590 based MB, and as a matter of fact the only thing stopping me from running BeOS on that machine is SATA support.
Windows doesn't even require drivers to run it, so it might be quite easy to get BeOS running once something tells it not to be too smart about what the bus reports, and just take it as regular IDE.
I may manage to borrow a spare IDE drive temporarily to install BeOS and then see if it can handle the SATA disks.
Perhaps you'd like some help to test it? Count me in! Beats installing BeOS on a VM...
follow-up: 4 comment:3 by , 17 years ago
According to hrev21949...
Fixes for legacy_sata driver. It now: * boots Haiku successfully on 2 different test boxes here * no longer screws up when trying to write to PCI config space :) * Supports nVidia nForce chipsets TODO: * Make 4 channel SATA controllers work (currently only recognizes first 2) * SATA PHY initialisation (needed for some BIOSes who might not do it) Feel free to test this, and assign any problems with this driver to me.
So should this be closed? Any testers out there?
Much love to colacoder for his hard work. :)
comment:4 by , 17 years ago
comment:5 by , 17 years ago
The driver seems to work well. I haven't noticed any problems. This ticket can be closed.
comment:7 by , 17 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
I'm reassigning this to myself, as I'm working on SATA support. I do not have nForce SATA hardware, if anyone wants to work on this, please contact me.