Bug 21893

Summary: SiS 5591 (early revision) has broken UDMA33
Product: Base System Reporter: George Reid <geeorgy>
Component: kernAssignee: Søren Schmidt <sos>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.1-RELEASE   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description George Reid 2000-10-10 18:40:00 UTC
The SiS 5591 IDE controller (an supposedly-ATA33 model) does not work in
ATA33 mode and attempts to revers to PIO. The chipset revision is 0xc1
and I have been informed that early revisions have issues with UDMA. The
drive is a Fujitsu MPD3043AD, which is capable of UDMA4 (the 5591 does not
support this) and UDMA2 (which this controller does not support 
either). Booting the system causes a freeze after 3 read timeouts when it
attempts to revert to PIO mode after setting UDMA2 mode on the drive.

How-To-Repeat: Boot a system with an early revision (<= 0xc1) SiS 5591 controller and a
drive capable of UDMA2.
Comment 1 Johan Karlsson freebsd_committer freebsd_triage 2000-10-10 22:39:45 UTC
Responsible Changed
From-To: freebsd-bugs->sos

Over to ATA maintainer.
Comment 2 Søren Schmidt freebsd_committer freebsd_triage 2000-11-14 08:53:54 UTC
State Changed
From-To: open->closed

fixed in 4.2