| Summary: | Add support for UDMA100 on SiS 730 Chipset | ||
|---|---|---|---|
| Product: | Base System | Reporter: | Mario Doria <madd> |
| Component: | misc | Assignee: | Søren Schmidt <sos> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | 4.4-STABLE | ||
| Hardware: | Any | ||
| OS: | Any | ||
Responsible Changed From-To: freebsd-bugs->sos Over to the ATA maintainer. State Changed From-To: open->closed Support has already been added to -current MFC will follow shortly. |
My SiS 730S chipset is recognized as a SiS 5591, so I cannot get to work UDMA over 33MB. The chipset is capable of doing UDMA100, this was tested using Windoze 2000. Here's my pciconf -l output: chip0@pci0:0:0: class=0x060000 card=0x00000000 chip=0x07301039 rev=0x02 hdr=0x00 atapci0@pci0:0:1: class=0x010180 card=0x0a011019 chip=0x55131039 rev=0xd0 hdr=0x00 isab0@pci0:1:0: class=0x060100 card=0x00000000 chip=0x00081039 rev=0x00 hdr=0x00 ohci0@pci0:1:2: class=0x0c0310 card=0x70011039 chip=0x70011039 rev=0x07 hdr=0x00 ohci1@pci0:1:3: class=0x0c0310 card=0x70001039 chip=0x70011039 rev=0x07 hdr=0x00 pcib2@pci0:2:0: class=0x060400 card=0x00000000 chip=0x00011039 rev=0x00 hdr=0x01 rl0@pci0:9:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10 hdr=0x00 pcm0@pci0:11:0: class=0x040100 card=0x00000000 chip=0x60051013 rev=0x01 hdr=0x00 none0@pci1:0:0: class=0x030000 card=0x88081462 chip=0x002d10de rev=0x15 hdr=0x00 Here's relevant DMESG output: Copyright (c) 1992-2001 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.4-STABLE #0: Mon Dec 17 12:30:56 CST 2001 madd@gandalf.localdomain:/usr/obj/usr/src/sys/GANDALF Timecounter "i8254" frequency 1193182 Hz CPU: AMD Duron(tm) processor (952.16-MHz 686-class CPU) Origin = "AuthenticAMD" Id = 0x631 Stepping = 1 Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR> AMD Features=0xc0440000<<b18>,AMIE,DSP,3DNow!> real memory = 402587648 (393152K bytes) avail memory = 387833856 (378744K bytes) Preloaded elf kernel "kernel" at 0xc03ae000. netsmb_dev: loaded Pentium Pro MTRR support enabled md0: Malloc disk Using $PIR table, 6 entries at 0xc00fddf0 apm0: <APM BIOS> on motherboard apm: found APM BIOS v1.2, connected at v1.2 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 atapci0: <SiS 5591 ATA33 controller> port 0x4000-0x400f at device 0.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 isab0: <SiS 85c503 PCI-ISA bridge> at device 1.0 on pci0 isa0: <ISA bus> on isab0 ohci0: <SiS 5571 USB controller> mem 0xd5011000-0xd5011fff irq 9 at device 1.2 on pci0 usb0: SMM does not respond, resetting usb0: <SiS 5571 USB controller> on ohci0 ad0: 39093MB <FUJITSU MPG3409AT E> [79428/16/63] at ata0-master UDMA33 acd0: CDROM <LG CD-ROM CRD-8521B> at ata1-master using PIO4 Mounting root from ufs:/dev/ad0s3a From the manufacturer (ECS Elitegroup): K7SEM SiS® 730S Chipset ...and two PCI Bus Master Ultra DMA (UDMA) ports that support up to four ATAPI (AT Attachment Packet Interface) devices. The PCI IDE also supports PIO Mode 3 and 4, UDMA33/66/100 IDE... How-To-Repeat: Use this chipset.