From owner-freebsd-stable Tue May 28 23:16:14 2002 Delivered-To: freebsd-stable@freebsd.org Received: from omen.e-lated.org (omen.e-lated.org [63.231.29.50]) by hub.freebsd.org (Postfix) with ESMTP id 3435C37B404 for ; Tue, 28 May 2002 23:16:02 -0700 (PDT) Received: from e-lated.org (danger@sttlnas39poolB89.sttl.uswest.net [65.102.153.89]) by omen.e-lated.org (8.11.6/8.11.6) with ESMTP id g4T6ECh03338; Tue, 28 May 2002 23:14:16 -0700 (PDT) (envelope-from danger@e-lated.org) Message-ID: <3CF4720D.6030401@e-lated.org> Date: Tue, 28 May 2002 23:15:41 -0700 From: Jeff Seeman User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.0rc2) Gecko/20020522 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Alexandr Kovalenko Cc: freebsd-stable@FreeBSD.ORG Subject: Re: ASUS p4s533 References: <3CF32F99.8030205@e-lated.org> <20020528140159.GC8056@nevermind.kiev.ua> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Alexandr Kovalenko wrote: >Hello, Jeff Seeman! > >On Tue, May 28, 2002 at 12:19:53AM -0700, you wrote: > > > >>Hiya, Ok I got this newest MoBo from ASUS P4S533 and freebsd 4.x works >>quite well, however there is a new southbridge chip SIS 961B that >>freebsd recognizes the ata controller as: >> >>atapci0: port 0xd800-0xd80f at device 2.5 on >>pci0 >> >>thios is really a ATA133. >> >>Any help would be great >> >> >In code it looks like if it is SiS 5591 and not ATA100 and not ATA66, it >is ATA33. > >snippet of code from /sys/dev/ata/ata-pci.c: > > case 0x55131039: > if (ata_find_dev(dev, 0x06301039, 0x30) || > ata_find_dev(dev, 0x06331039, 0) || > ata_find_dev(dev, 0x06351039, 0) || > ata_find_dev(dev, 0x06401039, 0) || > ata_find_dev(dev, 0x06451039, 0) || > ata_find_dev(dev, 0x06501039, 0) || > ata_find_dev(dev, 0x07301039, 0) || > ata_find_dev(dev, 0x07331039, 0) || > ata_find_dev(dev, 0x07351039, 0) || > ata_find_dev(dev, 0x07401039, 0) || > ata_find_dev(dev, 0x07451039, 0) || > ata_find_dev(dev, 0x07501039, 0)) > return "SiS 5591 ATA100 controller"; > else if (ata_find_dev(dev, 0x05301039, 0) || > ata_find_dev(dev, 0x05401039, 0) || > ata_find_dev(dev, 0x06201039, 0) || > ata_find_dev(dev, 0x06301039, 0)) > return "SiS 5591 ATA66 controller"; > else > return "SiS 5591 ATA33 controller"; > > > > Ok so I see that FreeBSD sees this as a different controller than what it is, I would believe it is because the board is so new that the addition to the code has yet to be written. I do not know code so I am unable to make needed changes myself. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message