On Wed, 14 Jan 2009 16:38:46 -0600 "Conrad J. Sabatier" <conrads_at_cox.net> wrote: > OK, I took Soren's advice and modified the device ID in one of the > patches he had originally sent me. The SATA controller is now being > recognized, as well as the hard drive, but still no CD/DVD. > > What else do I need to do to complete this remedy? I've included my > modifications to Soren's original patches below. > > Thank you, and sorry for the long lag in following up on this issue. > > Conrad I should hqve included the output of "ataconf list": # atacontrol list ATA channel 2: (this is the internal hard drive) Master: ad4 <Hitachi HDS721075KLA330/GK8OA87A> Serial ATA II Slave: no device present ATA channel 3: Master: no device present Slave: no device present ATA channel 4: Master: no device present Slave: no device present ATA channel 5: Master: no device present Slave: no device present ATA channel 6: Master: no device present Slave: no device present ATA channel 7: Master: no device present Slave: no device present So where the heck is my CD/DVD connected to? This is one of the most bizarre problems I've ever encountered. Pciconf, camcontrol both turn up equally blank info. I'm quite at a loss here. And what could be the reason for no ATA channels 0 or 1 showing up? HELP! Conrad, quite at his wits' end with this mystery, Thanks for any further advice, > Begin forwarded message: > > Date: Wed, 31 Dec 2008 22:32:51 -0600 (CST) > From: conrads_at_serene.no-ip.org (Conrad J. Sabatier) > To: conrads_at_cox.net > Subject: nv-pv2 > > > Index: chipsets/ata-nvidia.c > =================================================================== > --- chipsets/ata-nvidia.c (revision 184585) > +++ chipsets/ata-nvidia.c (working copy) > _at__at_ -61,6 +61,7 _at__at_ > /* misc defines */ > #define NV4 0x01 > #define NVQ 0x02 > +#define NVAHCI 0x04 > > > /* > _at__at_ -99,6 +100,7 _at__at_ > { ATA_NFORCE_MCP67, 0, 0, 0, ATA_UDMA6, "nForce > MCP67" }, { ATA_NFORCE_MCP73, 0, 0, 0, ATA_UDMA6, "nForce > MCP73" }, { ATA_NFORCE_MCP77, 0, 0, 0, ATA_UDMA6, "nForce > MCP77" }, > + { ATA_NFORCE_MCP77_A8, 0, NVAHCI, 0, ATA_SA300, "nForce > MCP77" }, { 0, 0, 0, 0, 0, 0}} ; > > if (pci_get_vendor(dev) != ATA_NVIDIA_ID) > _at__at_ -108,7 +110,10 _at__at_ > return ENXIO; > > ata_set_desc(dev); > - ctlr->chipinit = ata_nvidia_chipinit; > + if (ctlr->chip->cfg1 & NVAHCI) > + ctlr->chipinit = ata_ahci_chipinit; > + else > + ctlr->chipinit = ata_nvidia_chipinit; > return 0; > } > > Index: ata-pci.h > =================================================================== > --- ata-pci.h (revision 184585) > +++ ata-pci.h (working copy) > _at__at_ -255,8 +255,44 _at__at_ > #define ATA_NFORCE_MCP61_S3 0x03f710de > #define ATA_NFORCE_MCP65 0x044810de > #define ATA_NFORCE_MCP67 0x056010de > +#define ATA_NFORCE_MCP67_A0 0x055010de > +#define ATA_NFORCE_MCP67_A1 0x055110de > +#define ATA_NFORCE_MCP67_A2 0x055210de > +#define ATA_NFORCE_MCP67_A3 0x055310de > +#define ATA_NFORCE_MCP67_A4 0x055410de > +#define ATA_NFORCE_MCP67_A5 0x055510de > +#define ATA_NFORCE_MCP67_A6 0x055610de > +#define ATA_NFORCE_MCP67_A7 0x055710de > +#define ATA_NFORCE_MCP67_A8 0x055810de > +#define ATA_NFORCE_MCP67_A9 0x055910de > +#define ATA_NFORCE_MCP67_Aa 0x055a10de > +#define ATA_NFORCE_MCP67_Ab 0x055b10de > #define ATA_NFORCE_MCP73 0x056c10de > +#define ATA_NFORCE_MCP73_A0 0x07f010de > +#define ATA_NFORCE_MCP73_A1 0x07f110de > +#define ATA_NFORCE_MCP73_A2 0x07f210de > +#define ATA_NFORCE_MCP73_A3 0x07f310de > +#define ATA_NFORCE_MCP73_A4 0x07f410de > +#define ATA_NFORCE_MCP73_A5 0x07f510de > +#define ATA_NFORCE_MCP73_A6 0x07f610de > +#define ATA_NFORCE_MCP73_A7 0x07f710de > +#define ATA_NFORCE_MCP73_A8 0x07f810de > +#define ATA_NFORCE_MCP73_A9 0x07f910de > +#define ATA_NFORCE_MCP73_Aa 0x07fa10de > +#define ATA_NFORCE_MCP73_Ab 0x07fb10de > #define ATA_NFORCE_MCP77 0x075910de > +#define ATA_NFORCE_MCP77_A0 0x0ad010de > +#define ATA_NFORCE_MCP77_A1 0x0ad110de > +#define ATA_NFORCE_MCP77_A2 0x0ad210de > +#define ATA_NFORCE_MCP77_A3 0x0ad310de > +#define ATA_NFORCE_MCP77_A4 0x0ad410de > +#define ATA_NFORCE_MCP77_A5 0x0ad510de > +#define ATA_NFORCE_MCP77_A6 0x0ad610de > +#define ATA_NFORCE_MCP77_A7 0x0ad710de > +#define ATA_NFORCE_MCP77_A8 0x0ad810de > +#define ATA_NFORCE_MCP77_A9 0x0ad910de > +#define ATA_NFORCE_MCP77_Aa 0x0ada10de > +#define ATA_NFORCE_MCP77_Ab 0x0adb10de > > #define ATA_PROMISE_ID 0x105a > #define ATA_PDC20246 0x4d33105a > > -- Conrad J. Sabatier <conrads_at_cox.net>Received on Sun Jan 18 2009 - 10:00:51 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:40 UTC