PeterPiper
  
 
  
 
 
Group: Members 
Posts: 1 
Joined: Jan. 2005 | 
  | 
Posted: Jan. 14 2005,16:49 | 
   | 
 
 
  
I'm trying to get DSL running from a 256Mb CF (IDE > CF adapter) I'm running into all sorts of dma timeout delays on boot. The CF is a SanDisk SDCFH-256 ("Ultra II") and the system is a Via EPIA 5000. No problems and no errors reported with a standard HD and it boots fine that way.
  Here's what dmesg reports:
  hdc: SanDisk SDCFH-256, CFA DISK drive blk: queue c03b37b4, I/O limit 4095Mb (mask 0xffffffff) ide1 at 0x170-0x177,0x376 on irq 15 hdc: attached ide-disk driver. hdc: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error } hdc: task_no_data_intr: error=0x04 { DriveStatusError } hdc: 501760 sectors (257 MB) w/1KiB Cache, CHS=980/16/32, DMA Partition check: hdc:<4>hdc: dma_timer_expiry: dma status == 0x21 hdc: error waiting for DMA hdc: dma timeout retry: status=0x58 { DriveReady SeekComplete DataRequest }
  Obviously, it eventually gets past the error but it takes over a minute to do so. Also obviously, I currently have it connected as a 2nd IDE Master but the behavior is the same if it's on /dev/hda
  When I mount the CF (it is read only and is only used for loading into RAMDISK). Mounting takes over a minute before it completes and it does mount ok:
  root@rush: mount /dev/hdc /tmp/cf
  hdc:<4>hdc: dma_timer_expiry: dma status == 0x21 hdc: error waiting for DMA hdc: dma timeout retry: status=0x58 { DriveReady SeekComplete DataRequest }
  hdc1 hdc2 hdc3 hdc4 hdc: dma_timer_expiry: dma status == 0x21 hdc: error waiting for DMA hdc: dma timeout retry: status=0x58 { DriveReady SeekComplete DataRequest }
  hdc: dma_timer_expiry: dma status == 0x21 hdc: error waiting for DMA hdc: dma timeout retry: status=0x58 { DriveReady SeekComplete DataRequest }
  hdc: hdc1 hdc2 hdc3 hdc4 hdc: hdc1 hdc2 hdc3 hdc4 UMSDOS 0.86k (compatibility level 0.4, fast msdos)
 
  It does mount:
  root@rush: df -h
  Filesystem Size Used Avail Use% Mounted on /dev/hda1 171M 124M 38M 77% / /dev/hdc1 245M 50M 196M 21% /tmp/cf
 
 
  Any thoughts? 
 |