success with GA-K8VNXP but problem with IDE disk

Greg J. xcas at cox.net
Tue Jan 13 08:48:46 PST 2004


Soren Schmidt wrote:
> It seems Gary Jennejohn wrote:
> 
>>"David O'Brien" writes:
>>
>>>On Fri, Jan 09, 2004 at 01:55:54AM +0100, Gary Jennejohn wrote:
>>>
>>>>One strange thing is that my IDE disk, which worked at UDMA100 with my
>>>>old mobo, only runs at UDMA33 with the new mobo. I'm using UDMA100 cables.
>>>>I can't force the setting of UDMA100 or UDMA66 using atacontrol. Maybe a
>>>>bug in the handling of the VT8237? The disk is all by itself as master on
>>>>one channel, although I do have a DVD drive (UDMA33) by itself as master
>>>>on the second channel. I have checked the BIOS settings, but there's no
>>>>way to force UDMA100 in the BIOS that I can see.
>>>
>>>What's your /var/run/dmesg.boot?
>>
>>The relevant parts are:
>>
>>atapci0: <GENERIC ATA controller> port 0xac00-0xac0f at device 15.0 on pci0
> 
> 
> Right, your ATA controller is not found, could you mail me the output of
> pciconf -l ?

I'm not a C expert.. but I added the following to 
sys/dev/ata/ata-chipset.c & it seems to work for me. :)

--- sys/dev/ata/ata-chipset.c.orig	Tue Jan 13 08:59:52 2004
+++ sys/dev/ata/ata-chipset.c	Tue Jan 13 08:52:19 2004
@@ -2122,6 +2122,7 @@
       { ATA_VIA8233A,  0x00, VIA133, 0x00,   ATA_UDMA6, "VIA 8233A" },
       { ATA_VIA8235,   0x00, VIA133, 0x00,   ATA_UDMA6, "VIA 8235" },
       { ATA_VIA8237,   0x00, VIA133, 0x00,   ATA_UDMA6, "VIA 8237" },
+     { ATA_VIA82C571, 0x06, VIA133, 0x00,   ATA_UDMA6, "VIA 8237" },
       { 0, 0, 0, 0, 0, 0 }};
      static struct ata_chip_id new_ids[] =
      {{ ATA_VIA8237,   0x00, 0x00,   0x00,   ATA_SA150, "VIA 8237" },



More information about the freebsd-amd64 mailing list