Re: VIA 6421 PATA Support?

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Wed, 31 Jan 2007 16:04:09 +0100

On Wed, Jan 31, 2007 at 03:16:41PM +0100, Marc Santhoff wrote:
> Am Mittwoch, den 31.01.2007, 13:42 +0100 schrieb Oliver Fromme:
> > Fabian Peters wrote:
> > > ich habe einen SATA-Controller mit einem VIA 6421. Neben den zwei
> > > SATA-Channels kann das gute Stück auch noch einen PATA-Channel
> > > ansteuern. Leider werden aber auf einem 6.2_RELEASE nur die beiden
> > > SATA-Channel erkannt.
> >
> > Hmm. Ist der Unterschied zwischen 6420 und 6421, dass
> > letzterer noch die beiden PATA-Channel integriert hat?
> >
> > Nur so aus Neugierde ... Ich habe hier nämlich ein Board
> > mit 6420, und das hat für die PATA-Channel einen separaten
> > Controller (8237):
> >
> > atapci0: <VIA 6420 SATA150 controller> port 0xe100-0xe107,0xe200-0xe203,0xe300-0xe307,0xe400-0xe403,0xe500-0xe50f,0xe600-0xe6ff irq 20 at device 15.0 on pci0
> > ata2: <ATA channel 0> on atapci0
> > ata3: <ATA channel 1> on atapci0
> > atapci1: <VIA 8237 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xe700-0xe70f at device 15.1 on pci0
> > ata0: <ATA channel 0> on atapci1
> > ata1: <ATA channel 1> on atapci1
>
> Das ist dann aber besonders merkwürdig, denn der 8237 hat bereits einen
> SATA-Controller auf dem Chip:
>
> atapci0: <VIA 8237 SATA150 controller> port
> 0xc400-0xc4ff,0xc000-0xc00f,0xbc00-0xbc03,0xb800-0xb807,0xb400-0xb403,0xb000-0xb007 irq 11 at device 15.0 on pci0
> ata2: at 0xb000 on atapci0
> ata3: at 0xb800 on atapci0
> atapci1: <VIA 8237 ATA133 controller> port 0xc800-0xc80f at device 15.1
> on pci0
> ata0: at 0x1f0 irq 14 on atapci1
> ata1: at 0x170 irq 15 on atapci1

Ist es nicht - Oliver hat sich da verdammt vorsichtig ausgedrückt, er
hat nämlich genau wie er schrieb einen getrennten Controller, genau wie
du auch.
Man sollte das aber nicht mit einem getrennten Chip verwechseln.
Achte mal darauf, dass beide Funktionen die gleiche Device-ID haben.
SATA auf 15.0 und PATA auf 15.1, es kommt also vom gleichen PCI Chip.

Um auf das originale zurück zu kommen.
Wäre gut mal einen pciconf -lv zu sehen, evtl muss ja nur die ID
der PATA Funktion im Treiber nachgetragen werden.

-- 
B.Walter                http://www.bwct.de      http://www.fizon.de
bernd(at)bwct.de           info(at)bwct.de            support(at)fizon.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 31 Jan 2007 - 16:06:02 CET

search this site