Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Seagate SATA under Intel 82801EB won't go faster than udma2
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
duozmo
Tux's lil' helper
Tux's lil' helper


Joined: 05 Oct 2003
Posts: 142
Location: Ketchum, ID

PostPosted: Mon Mar 08, 2004 9:05 am    Post subject: Seagate SATA under Intel 82801EB won't go faster than udma2 Reply with quote

I can't get my hd to run in udma5 or 6, only 2. Here's my setup:

It's a Seagate 160GB SATA drive running on the Intel ICH5 controller (82801EB).

My controller:
Code:
bash-2.05b# lspci | grep IDE
00:1f.2 IDE interface: Intel Corp. 82801EB Ultra ATA Storage Controller (rev 02)


My drive:
Code:
bash-2.05b# dmesg | grep hda
hda: ST3160023AS, ATA DISK drive
[snip]


hdparm -I
Code:
hdparm -I /dev/hda
/dev/hda:

ATA device, with non-removable media
   Model Number:       ST3160023AS                             
   Serial Number:      3JS0J2GL           
   Firmware Revision:  3.05   
Standards:
   Used: ATA/ATAPI-6 T13 1410D revision 2
   Supported: 6 5 4 3
Configuration:
   Logical      max   current
   cylinders   16383   65535
   heads      16   1
   sectors/track   63   63
   --
   CHS current addressable sectors:    4128705
   LBA    user addressable sectors:  268435455
   LBA48  user addressable sectors:  312581808
   device size with M = 1024*1024:      152627 MBytes
   device size with M = 1000*1000:      160041 MBytes (160 GB)
Capabilities:
   LBA, IORDY(can be disabled)
   bytes avail on r/w long: 4   Queue depth: 1
   Standby timer values: spec'd by Standard
   R/W multiple sector transfer: Max = 16   Current = 16
   Recommended acoustic management value: 254, current value: 0
   DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5 udma6
        Cycle time: min=120ns recommended=120ns
   PIO: pio0 pio1 pio2 pio3 pio4
        Cycle time: no flow control=240ns  IORDY flow control=120ns
Commands/features:
   Enabled   Supported:
      *   READ BUFFER cmd
      *   WRITE BUFFER cmd
      *   Host Protected Area feature set
      *   Look-ahead
      *   Write cache
      *   Power Management feature set
      Security Mode feature set
      *   SMART feature set
      *   FLUSH CACHE EXT command
      *   Mandatory FLUSH CACHE command
      *   Device Configuration Overlay feature set
      *   48-bit Address feature set
      SET MAX security extension
      *   DOWNLOAD MICROCODE cmd
      *   SMART self-test
      *   SMART error logging
Security:
      supported
   not   enabled
   not   locked
   not   frozen
   not   expired: security count
   not   supported: enhanced erase
Checksum: correct


hdparm -v
Code:
bash-2.05b# hdparm -v /dev/hda

/dev/hda:
 multcount    = 16 (on)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 19457/255/63, sectors = 312581808, start = 0


Doing hdparm -X udma5 /dev/hda has no effect on this output. The result is that Gentoo takes 1 minute 36 seconds to boot, whereas Windows XP takes 26 seconds (from selection in Lilo to completely calm).

Any idea why? Happy to post any other configs/tests needed. I'm running 2.6.4-rc1 (my config). I was having this same problem with 2.4.22, but I read SATA support is much better in 2.6. In 2.4.22 I couldn't even enable DMA on my drive (HDIO_SET_DMA failed error).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum