[Bug 225] New: DMA Errors When Booting with Sis 5597 Chipset

bugzilla-daemon <[email protected]>
Newsgroups gmane.linux.arklinux.bugs
Message-ID <[email protected]>
https://bugzilla.arklinux.org/bugzilla/show_bug.cgi?id=225

           Summary: DMA Errors When Booting with Sis 5597 Chipset
           Product: Ark Linux
           Version: 1.0 alpha8
          Platform: i586 (PC, Intel)
        OS/Version: All
            Status: NEW
          Severity: Normal
           Affects: Hardware Support
         Component: kernel
        AssignedTo: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]


Description of Problem: 
 
Version-Release number of selected component (if applicable): 
 
Linux version 2.4.21-2ark ([email protected]) (gcc version 3.3 (Ark 
Linux 1.0 3.3-2ark)) 
 
How Reproducible: Always 
 
Actual Results: 
 
The following error message show up in the dmesg log at least 5 times during 
booting, the computer hesitate for about 30 seconds before the error is shown 
each time resulting in linux taking about 5 minutes to load- 
 
hda: dma_timer_expiry: dma status == 0x21 
hda: error waiting for DMA 
hda: dma timeout retry: status=0x58 { DriveReady SeekComplete DataRequest } 
 
Expected Results: 
 
Additional Information: 
 
The computer I am using has an AMD K6-350Mhz processor and an Asus SP97v mobo 
with 128Meg of RAM.  The IDE controller is on the mobo.   
 
I thought the fix was explained here: 
http://gyver.homeip.net/sis5513/ 
supposedly added to the kernel in 2.4.21-pre2 pre-release.  I tried the latest 
out of dockyard and still had the same problem. 
 
Here is the detection code from the log: 
---- 
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4 
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx 
SIS5513: IDE controller at PCI slot 00:01.1 
PCI: Assigned IRQ 10 for device 00:01.1 
SIS5513: chipset revision 208 
SIS5513: not 100% native mode: will probe irqs later 
SIS5513: SiS5597 ATA 33 controller 
    ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:pio 
    ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:pio 
hda: Maxtor 90845D4, ATA DISK drive 
blk: queue 403ec340, I/O limit 4095Mb (mask 0xffffffff) 
 
 
 
Below is a segment of the log so you can get a feel for where the errors are 
showing up: 
-------- 
hda: attached ide-disk driver. 
hda: host protected area => 1 
hda: 16514064 sectors (8455 MB) w/512KiB Cache, CHS=1027/255/63, UDMA(33) 
Partition check: 
 hda: hda1 hda2 
IEEE 802.2 LLC for Linux 2.1 (c) 1996 Tim Alpaerts 
NET4: Linux TCP/IP 1.0 for NET4.0 
IP Protocols: ICMP, UDP, TCP, IGMP 
IP: routing cache hash table of 1024 buckets, 8Kbytes 
TCP: Hash tables configured (established 8192 bind 16384) 
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. 
RAMDISK: Compressed image found at block 0 
Freeing initrd memory: 90k freed 
VFS: Mounted root (ext2 filesystem). 
hda: dma_timer_expiry: dma status == 0x21 
hda: error waiting for DMA 
hda: dma timeout retry: status=0x58 { DriveReady SeekComplete DataRequest } 
 
kjournald starting.  Commit interval 5 seconds 
hda: dma_timer_expiry: dma status == 0x21 
hda: error waiting for DMA 
hda: dma timeout retry: status=0x58 { DriveReady SeekComplete DataRequest } 
 
EXT3-fs: mounted filesystem with ordered data mode. 
Freeing unused kernel memory: 420k freed 
Real Time Clock Driver v1.10e 
hda: dma_timer_expiry: dma status == 0x21 
hda: error waiting for DMA 
hda: dma timeout retry: status=0x58 { DriveReady SeekComplete DataRequest } 
 
hda: dma_timer_expiry: dma status == 0x21 
hda: error waiting for DMA 
hda: dma timeout retry: status=0x58 { DriveReady SeekComplete DataRequest }



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.