5.2 ata driver doesn't detect VIA 8237 IDE controller

Soren Schmidt sos at spider.deepcore.dk
Fri Jan 2 15:33:39 PST 2004


It seems Mikael Hubsch wrote:
> 
> Bought a new Athlon motherboard with a KT400A + VT8237 chipset.
> A RELENG_5_2 built at Dec 29, says that atapci0 is a
> "GENERIC ATA controller" that only handles UDMA33.
> boot -v output can be found at http://hubsch.org/freebsd/boot52_2.txt.
> 
> ata-chipset.c have code that should recognize the VT8237 but it seems that
> the wrong chipid (0x3149) is used. According to the first url below, that
> chipid is for the standalone SATA card VT6420. VIA have released patches
> to have Linux recognize the VT8237 that uses chipid 0x3227 (url2 below).
> This chipid is also found on my motherboard.
> 
> URL1:
> http://pciids.sourceforge.net/iii/?i=1106
> URL2:
> http://downloads.viaarena.com/LinuxApplicationNotes/Sep03/VIA%20IDE%20ATA133%20Patch%208237%20ver0.8.gz
> 
> These is yet another problem to have FreeBSD recognize my IDE controller.
> The code in ata-chipset.c requires that the ISA bridge have the
> same slot id as the VIA IDE controler (0x0571). This is not the case on
> my motherboard. As shown in the boot -v output the ide controller is
> at slot 15 and the isa bridge is at slot 17.

Could you mail me the output of "pciconf -l" from the system please ?
Also what make/model is this board ?
It seems VIA now has several ways to connect these chips, do you
have SATA ports on this board as well ?

-Søren
                     Yes I know it works under windows!!


More information about the freebsd-current mailing list