Если непременно нужно 4.X установи на другой машине (не SiS) внеси изменения как ниже (пример), сообразно твоему чипсету, если их нет и перекомпилируй ядро.
From: Jonathan Hanna (jhanna@pangolin-systems.com)
Subject: kern/43221: ATA-100 for SiS 651
Newsgroup: mailing.freebsd.bugs
Date: 2002-09-22 00:34:02 PST
>Number: 43221
>Category: kern
>Synopsis: ATA-100 for SiS 651
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Sep 21 22:50:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator: Jonathan Hanna
>Release: FreeBSD 4.7-RC i386
>Organization:
>Environment:
System: FreeBSD cub.pangolin-systems.com 4.7-RC FreeBSD 4.7-RC #3: Fri Sep 20 18:47:23 PDT 2002 root@:/usr/obj/usr/src/sys/CUB i386
>Description:
The ATA driver does not recognize the SiS-651 (ATA-133).
>How-To-Repeat:
Attempt to boot a SiS-651 with UDMA enabled.
>Fix:
This recognizes the SiS-651 as ATA-100, but does not add ATA-133 support,
as I have no ATA-133 drive to try.
--- ata-dma.c 2002/09/21 01:27:39 1.1
+++ ata-dma.c 2002/09/21 01:55:18 1.2
@@ -504,6 +504,7 @@
ata_find_dev(parent, 0x06401039, 0) || /* SiS 640 */
ata_find_dev(parent, 0x06451039, 0) || /* SiS 645 */
ata_find_dev(parent, 0x06501039, 0) || /* SiS 650 */
+ ata_find_dev(parent, 0x06511039, 0) || /* SiS 651 */
ata_find_dev(parent, 0x07301039, 0) || /* SiS 730 */
ata_find_dev(parent, 0x07331039, 0) || /* SiS 733 */
ata_find_dev(parent, 0x07351039, 0) || /* SiS 735 */
--- ata-pci.c 2002/09/21 01:27:39 1.1
+++ ata-pci.c 2002/09/21 01:55:18 1.2
@@ -192,6 +192,7 @@
ata_find_dev(dev, 0x06401039, 0) ||
ata_find_dev(dev, 0x06451039, 0) ||
ata_find_dev(dev, 0x06501039, 0) ||
+ ata_find_dev(dev, 0x06511039, 0) ||
ata_find_dev(dev, 0x07301039, 0) ||
ata_find_dev(dev, 0x07331039, 0) ||
ata_find_dev(dev, 0x07351039, 0) ||
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message