misc/135057: New VIA SATA controller are not getting detected
correctly
Michael Moll
kvedulv at kvedulv.de
Mon Jun 1 17:40:04 UTC 2009
The following reply was made to PR kern/135057; it has been noted by GNATS.
From: Michael Moll <kvedulv at kvedulv.de>
To: Xin LI <delphij at delphij.net>
Cc: freebsd-gnats-submit at FreeBSD.org
Subject: Re: misc/135057: New VIA SATA controller are not getting detected
correctly
Date: Mon, 1 Jun 2009 19:37:40 +0200
Hi Xin,
On Mon, Jun 01, 2009 at 01:18:29AM -0700, Xin LI wrote:
> Would you please give us the output from your 'pciconf -l'?
root at marduk:~# pciconf -l
hostb0 at pci0:0:0:0: class=0x060000 card=0xaa111106 chip=0x03641106 rev=0x00 hdr=0x00
hostb1 at pci0:0:0:1: class=0x060000 card=0x00000000 chip=0x13641106 rev=0x00 hdr=0x00
hostb2 at pci0:0:0:2: class=0x060000 card=0x00000000 chip=0x23641106 rev=0x00 hdr=0x00
hostb3 at pci0:0:0:3: class=0x060000 card=0x00000000 chip=0x33641106 rev=0x00 hdr=0x00
hostb4 at pci0:0:0:4: class=0x060000 card=0x00000000 chip=0x43641106 rev=0x00 hdr=0x00
ioapic0 at pci0:0:0:5: class=0x080020 card=0x00000000 chip=0x53641106 rev=0x00 hdr=0x00
hostb5 at pci0:0:0:6: class=0x060000 card=0x00000000 chip=0x63641106 rev=0x00 hdr=0x00
hostb6 at pci0:0:0:7: class=0x060000 card=0x00000000 chip=0x73641106 rev=0x00 hdr=0x00
pcib1 at pci0:0:1:0: class=0x060400 card=0x00000000 chip=0xb1981106 rev=0x00 hdr=0x01
pcib2 at pci0:0:2:0: class=0x060400 card=0xc3231106 chip=0xa3641106 rev=0x80 hdr=0x01
pcib3 at pci0:0:3:0: class=0x060400 card=0xc3231106 chip=0xc3641106 rev=0x80 hdr=0x01
atapci0 at pci0:0:15:0: class=0x01018f card=0x53721106 chip=0x53721106 rev=0x00 hdr=0x00
atapci1 at pci0:0:15:1: class=0x01018a card=0x05711106 chip=0x05711106 rev=0x07 hdr=0x00
uhci0 at pci0:0:16:0: class=0x0c0300 card=0x30381106 chip=0x30381106 rev=0xb0 hdr=0x00
uhci1 at pci0:0:16:1: class=0x0c0300 card=0x30381106 chip=0x30381106 rev=0xb0 hdr=0x00
uhci2 at pci0:0:16:2: class=0x0c0300 card=0x30381106 chip=0x30381106 rev=0xb0 hdr=0x00
uhci3 at pci0:0:16:3: class=0x0c0300 card=0x30381106 chip=0x30381106 rev=0xb0 hdr=0x00
none0 at pci0:0:16:4: class=0x0c0320 card=0x31041106 chip=0x31041106 rev=0x90 hdr=0x00
isab0 at pci0:0:17:0: class=0x060100 card=0xaa111106 chip=0x33721106 rev=0x00 hdr=0x00
hostb7 at pci0:0:17:7: class=0x060000 card=0x337e1106 chip=0x287e1106 rev=0x00 hdr=0x00
hostb8 at pci0:0:19:0: class=0x060000 card=0x00000000 chip=0x337b1106 rev=0x00 hdr=0x00
pcib4 at pci0:0:19:1: class=0x060401 card=0x337a1106 chip=0x337a1106 rev=0x00 hdr=0x01
vgapci0 at pci0:1:0:0: class=0x030000 card=0x33711106 chip=0x33711106 rev=0x01 hdr=0x00
em0 at pci0:2:0:0: class=0x020000 card=0x10828086 chip=0x107d8086 rev=0x06 hdr=0x00
none1 at pci0:3:0:0: class=0x020000 card=0x01101106 chip=0x31191106 rev=0x82 hdr=0x00
> By the way would you please try attached patch?
Looks good:
mmoll at marduk:~$ dmesg |grep ^ad
ad4: 715404MB <WDC WD7500AYYS-01RCA0 30.04G30> at ata2-master SATA300
ad6: 715404MB <WDC WD7500AYYS-01RCA0 30.04G30> at ata3-master SATA300
BTW, here's a picture of the board:
http://www.tuxjournal.net/wp-content/uploads/2008/11/via_vb8001_top_h.jpg
The Southbridge is labeled as "8237S" there, not 6420.
> By the way are you sure that these chips supports SATA300 (my sources
> says that they just support 1.5Gbps mode)? I think they don't support
> legacy IDE on the other hand...
According to the Operating Guide for the board (available at
http://www.via.com.tw/en/products/embedded/ProductDetail.jsp?productLine=1&motherboard_id=711
-> Downloads -> Operating Guide): "It supports for up to two SATA (3
Gbps) devices" and it also has one 40pin IDE Connector onboard (I think
I turned that off in the BIOS).
Maybe that's the difference between the devices with the differing
PCI-IDs? With the patch from the -current mailinglist the disks
negotiated to SATA300 (according to dmesg).
Best Regards
--
Michael Moll
More information about the freebsd-bugs
mailing list