[ltp] [T60] Is SATA slower than PATA?
Murtaza
linux-thinkpad@linux-thinkpad.org
Mon, 13 Nov 2006 18:41:03 -0500
Hi,
I also have a T60 with the same drive as the one listed below.
I get only half the speed you are getting for cached reads:
hanger:murtaza:\~>sudo hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 2204 MB in 2.00 seconds =3D 1103.19 MB/sec
Timing buffered disk reads: 112 MB in 3.02 seconds =3D 37.13 MB/sec=
I tried disabling the AHCI mode for SATA from the BIOS and set it to =
Compatibility
mode but that causes my kernel to panic.
-murtaza
On Mon, 13 Nov 2006 14:30:00 -0500, WSR <wsr@rushforthnetworks.com> wrot=
e:
> Hi There,
>
>
> That seems a little slow to me.
>
> Model Family: Hitachi Travelstar 5K100 series
> Device Model: HTS541010G9SA00
> Firmware Version: MBZIC60H
>
> On my T60, no matter the distribution, I get around 40, and I have see=
n =
> it as
> high as 50 it seems before:
>
> rushforth@sr-mobile:~$ sudo hdparm -Tt /dev/sda
>
> /dev/sda:
> Timing cached reads: 4676 MB in 2.00 seconds =3D 2338.83 MB/sec
> Timing buffered disk reads: 118 MB in 3.03 seconds =3D 40.89 MB/se=
c
>
>
> I am guessing you have AHCI enabled in your bios, you might want to tr=
y =
> and
> disable it (enable compatibility mode) and see if that helps..
>
> -Scott
>
>
>
> On Monday 13 November 2006 10:28, James PEARSON wrote:
>> Hello all
>>
>> openSUSE 10.1 installed perfectly on my T60 (Intel 950GMA chipset) bu=
t
>> the Hitachi Travelstar 5K100 80Go Serial-ATA (HTS541080G9SA00) 5400 r=
pm
>> hard drive that it came with is really slow.
>>
>> Is SATA slower than PATA? The hdparm scores on my T60 varied from 20.=
54
>> MB/sec =3D> openSUSE 10.1 to 30.44 =3D> knoppix v5 CD). The results
>> obtained by the 60 Go Hitachi 7200 rpm PATA hard drive on my old T40
>> are around 38-40 MB/sec. That means that the hard drive on my old T40=
is
>> 1 1/2 to 2 times as faster than what I am getting to the 5400 rpm SAT=
A
>> drive on my T60. Why?
>>
>> Any comments or help on speeding things up would be appreciated.
>>
>> # More details...
>> I ran hdparm using both openSUSE 10.1 (hd install) and using the knop=
pix
>> v5 (CD ). The difference were significant. What explains this?
>>
>> As shown below DMA is enabled by defaut on the
>> opensuse installation
>>
>> T60-8wxi:~ # dmesg | grep DMA
>> DMA zone: 4096 pages, LIFO batch:0
>> DMA32 zone: 0 pages, LIFO batch:0
>> ide0: BM-DMA at 0x1810-0x1817, BIOS settings: hda:DMA, hdb:pio
>> ata1: SATA max UDMA/133 cmd 0xF882E500 ctl 0x0 bmdma 0x0 irq 58
>> ata2: SATA max UDMA/133 cmd 0xF882E580 ctl 0x0 bmdma 0x0 irq 58
>> ata3: SATA max UDMA/133 cmd 0xF882E600 ctl 0x0 bmdma 0x0 irq 58
>> ata4: SATA max UDMA/133 cmd 0xF882E680 ctl 0x0 bmdma 0x0 irq 58
>> ata1: dev 0 ATA-7, max UDMA/100, 156301488 sectors: LBA48
>> ata1: dev 0 configured for UDMA/100
>> hda: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
>>
>> ###############################################################
>> # hdparm score on openSUSE 10.1
>> T60-8wxi:~ # hdparm -Tt /dev/sda
>>
>> /dev/sda:
>> Timing cached reads: 4824 MB in 2.00 seconds =3D 2411.49 MB/sec
>> Timing buffered disk reads: 64 MB in 3.12 seconds =3D 20.54 MB/s=
ec
>> T60-8wxi:~ #
>>
>> # # hdparm score on knoppix v5
>> knoppix@1[knoppix]$ sudo su -
>> root@1[~]# hdparm -Tt /dev/sda
>>
>> /dev/sda:
>> Timing cached reads: 5364 MB in 2.00 seconds =3D 2684.35 MB/sec
>> Timing buffered disk reads: 92 MB in 3.02 seconds =3D 30.44 MB/=
sec
>> root@1[~]# uname -a
>> Linux Knoppix 2.6.17 #4 SMP PREEMPT Wed May 10 13:53:45 CEST 2006
>> i686 GNU/Linux
>>
>>
>> knoppix@1[knoppix]$ sudo su -
>> root@1[~]# hdparm -Tt /dev/sda
>>
>> /dev/sda:
>> Timing cached reads: 5364 MB in 2.00 seconds =3D 2684.35 MB/sec
>> Timing buffered disk reads: 92 MB in 3.02 seconds =3D 30.44 MB/=
sec
>>
>> ###############################################################
>> root@1[~]# uname -a
>> Linux Knoppix 2.6.17 #4 SMP PREEMPT Wed May 10 13:53:45 CEST 2006
>> i686 GNU/Linux
>>
>> ###############################################################
>> T60-8wxi:~ # lsmod
>> Module Size Used by
>> af_packet 28296 2
>> xt_pkttype 5760 3
>> ipt_LOG 9856 9
>> xt_limit 6528 9
>> cpufreq_ondemand 11020 2
>> cpufreq_userspace 8448 0
>> cpufreq_powersave 5760 0
>> speedstep_centrino 11184 1
>> freq_table 8448 1 speedstep_centrino
>> snd_pcm_oss 47104 0
>> snd_mixer_oss 20224 1 snd_pcm_oss
>> snd_seq 53104 0
>> snd_seq_device 11916 1 snd_seq
>> ibm_acpi 28800 0
>> button 10640 0
>> battery 13444 0
>> ac 8964 0
>> ip6t_REJECT 8960 3
>> xt_tcpudp 7040 5
>> ipt_REJECT 9216 3
>> xt_state 6016 12
>> iptable_mangle 6656 0
>> iptable_nat 11652 0
>> ip_nat 20268 1 iptable_nat
>> iptable_filter 6912 1
>> ip6table_mangle 6272 0
>> ip_conntrack 49880 3 xt_state,iptable_nat,ip_nat
>> nfnetlink 10136 2 ip_nat,ip_conntrack
>> ip_tables 16196 3
>> iptable_mangle,iptable_nat,iptable_filter ip6table_filter 665=
6
>> 1 ip6_tables 17604 2 ip6table_mangle,ip6table_filter
>> x_tables 16132 10
>> xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,xt_tcpudp,ipt_REJECT,xt_state=
,iptab
>> le_nat,ip_tables,ip6_tables ipv6 243296 17 ip6t_REJ=
ECT
>> apparmor
>> 54552 0 aamatch_pcre 17408 1 apparmor
>> nls_iso8859_1 8064 1
>> nls_cp437 9728 1
>> vfat 16000 1
>> fat 51100 1 vfat
>> nls_utf8 6016 1
>> ntfs 199700 1
>> xfs_quota 48224 0
>> loop 19464 0
>> dm_mod 57680 0
>> usbhid 44640 0
>> pcmcia 38716 0
>> ipw3945 176032 1
>> snd_hda_intel 21652 1
>> uhci_hcd 32400 0
>> intel_agp 24988 1
>> agpgart 33352 2 intel_agp
>> snd_hda_codec 139136 1 snd_hda_intel
>> ieee80211 32968 1 ipw3945
>> ieee80211_crypt 9728 1 ieee80211
>> firmware_class 13824 2 pcmcia,ipw3945
>> snd_pcm 86532 3 snd_pcm_oss,snd_hda_intel,snd_hda_cod=
ec
>> snd_timer 25860 2 snd_seq,snd_pcm
>> snd 56708 10
>> snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hd=
a_code
>> c,snd_pcm,snd_timer soundcore 13024 1 snd snd_page_allo=
c
>> 13576 2 snd_hda_intel,snd_pcm ehci_hcd 31880 0
>> yenta_socket 27660 1
>> rsrc_nonstatic 16128 1 yenta_socket
>> pcmcia_core 41364 3 pcmcia,yenta_socket,rsrc_nonstatic
>> ide_cd 39712 0
>> usbcore 115716 4 usbhid,uhci_hcd,ehci_hcd
>> i8xx_tco 11032 0
>> cdrom 36512 1 ide_cd
>> e1000 108472 0
>> i2c_i801 12044 0
>> i2c_core 23680 1 i2c_i801
>> parport_pc 39524 0
>> lp 14756 0
>> parport 36936 2 parport_pc,lp
>> xfs 494072 4 xfs_quota
>> exportfs 9344 1 xfs
>> edd 12484 0
>> fan 8580 0
>> thermal 17416 0
>> sg 35612 0
>> processor 31208 2 speedstep_centrino,thermal
>> ahci 19204 6
>> libata 69776 1 ahci
>> piix 13316 0 [permanent]
>> sd_mod 20352 7
>> scsi_mod 127880 4 sg,ahci,libata,sd_mod
>> ide_disk 19072 0
>> ide_core 122700 3 ide_cd,piix,ide_disk
>> T60-8wxi:~ #
>>
>> ###############################################################
>> T60-8wxi:~ # hdparm -i /dev/sda
>>
>> /dev/sda:
>> HDIO_GET_IDENTITY failed: Inappropriate ioctl for device
>> T60-8wxi:~ # hdparm -i /dev/sda
>>
>> /dev/sda:
>> HDIO_GET_IDENTITY failed: Inappropriate ioctl for device
>> T60-8wxi:~ # hdparm -I /dev/sda
>>
>> /dev/sda:
>>
>> ATA device, with non-removable media
>> Model Number: HTS541080G9SA00
>> Serial Number: MPBDL0XKHA59ZM
>> Firmware Revision: MB4IC60H
>> Standards:
>> Supported: 7 6 5 4
>> Likely used: 7
>> Configuration:
>> Logical max current
>> cylinders 16383 16383
>> heads 16 16
>> sectors/track 63 63
>> --
>> CHS current addressable sectors: 16514064
>> LBA user addressable sectors: 156301488
>> LBA48 user addressable sectors: 156301488
>> device size with M =3D 1024*1024: 76319 MBytes
>> device size with M =3D 1000*1000: 80026 MBytes (80 GB)
>> Capabilities:
>> LBA, IORDY(can be disabled)
>> Queue depth: 1
>> Standby timer values: spec'd by Vendor, no device specific
>> minimum R/W multiple sector transfer: Max =3D 16 Current =3D 16
>> Advanced power management level: 128 (0x80)
>> Recommended acoustic management value: 128, current value: 25=
4
>> DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
>> Cycle time: min=3D120ns recommended=3D120ns
>> PIO: pio0 pio1 pio2 pio3 pio4
>> Cycle time: no flow control=3D240ns IORDY flow control=3D=
120ns
>> Commands/features:
>> Enabled Supported:
>> * NOP cmd
>> * 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
>> Automatic Acoustic Management feature set
>> SET MAX security extension
>> * SET FEATURES subcommand required to spinup after powe=
r
>> up Power-Up In Standby feature set
>> * Advanced Power Management feature set
>> * DOWNLOAD MICROCODE cmd
>> * General Purpose Logging feature set
>> * SMART self-test
>> * SMART error logging
>> Security:
>> Master password revision code =3D 65534
>> supported
>> not enabled
>> not locked
>> frozen
>> not expired: security count
>> not supported: enhanced erase
>> 52min for SECURITY ERASE UNIT.
>> Checksum: correct
>>
>> ###############################################################
>> # More dmesg
>> ACPI wakeup devices:
>> LID SLPB EXP0 EXP1 EXP2 EXP3 PCI1 USB0 USB1 USB2 USB7 HDEF
>> ACPI: (supports S0 S3 S4 S5)
>> Freeing unused kernel memory: 188k freed
>> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
>> ide: Assuming 33MHz system bus speed for PIO modes; override with
>> idebus=3Dxx SCSI subsystem initialized
>> ICH7: IDE controller at PCI slot 0000:00:1f.1
>> ACPI: PCI Interrupt 0000:00:1f.1[C] -> GSI 16 (level, low) -> IRQ 201=
>> ICH7: chipset revision 2
>> ICH7: not 100% native mode: will probe irqs later
>> ide0: BM-DMA at 0x1810-0x1817, BIOS settings: hda:DMA, hdb:pio
>> Probing IDE interface ide0...
>> hda: HL-DT-STCD-RW/DVD DRIVE GCC-4246N, ATAPI CD/DVD-ROM drive
>> Synaptics Touchpad, model: 1, fw: 6.2, id: 0x81a0b1, caps:
>> 0xa04793/0x300000 serio: Synaptics pass-through port at
>> isa0060/serio1/input0 ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
>> input: SynPS/2 Synaptics TouchPad as /class/input/input2
>> libata version 1.20 loaded.
>> ahci 0000:00:1f.2: version 1.2
>> ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 16 (level, low) -> IRQ 201=
>> IBM TrackPoint firmware: 0x0e, buttons: 3/3
>> input: TPPS/2 IBM TrackPoint as /class/input/input3
>> PCI: Setting latency timer of device 0000:00:1f.2 to 64
>> ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 1.5 Gbps 0x1 impl
>> SATA mode ahci 0000:00:1f.2: flags: 64bit ncq pm led clo pio slum par=
t
>> ata1: SATA max UDMA/133 cmd 0xF882E500 ctl 0x0 bmdma 0x0 irq 58
>> ata2: SATA max UDMA/133 cmd 0xF882E580 ctl 0x0 bmdma 0x0 irq 58
>> ata3: SATA max UDMA/133 cmd 0xF882E600 ctl 0x0 bmdma 0x0 irq 58
>> ata4: SATA max UDMA/133 cmd 0xF882E680 ctl 0x0 bmdma 0x0 irq 58
>> ata1: SATA link up 1.5 Gbps (SStatus 113)
>> ata1: dev 0 cfg 00:045a 49:0f00 82:746b 83:7f69 84:6063 85:f469 86:3c=
49
>> 87:6063 88:043f 93:0000 ata1: dev 0 ATA-7, max UDMA/100, 156301488
>> sectors: LBA48 sata_get_dev_handle: SATA dev addr=3D0x1f0002,
>> handle=3D0xdffde7a0 ata1: dev 0 configured for UDMA/100
>> sata_get_dev_handle: SATA dev addr=3D0x1f0002, handle=3D0xdffde7a0
>> scsi0 : ahci
>> ata2: SATA link down (SStatus 0)
>> scsi1 : ahci
>> ata3: SATA link down (SStatus 0)
>> scsi2 : ahci
>> ata4: SATA link down (SStatus 0)
>> scsi3 : ahci
>> Vendor: ATA Model: HTS541080G9SA00 Rev: MB4I
>> Type: Direct-Access ANSI SCSI revision: 05
>> SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
>> sda: Write Protect is off
>> sda: Mode Sense: 00 3a 00 00
>> SCSI device sda: drive cache: write back
>> SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
>> sda: Write Protect is off
>> sda: Mode Sense: 00 3a 00 00
>> SCSI device sda: drive cache: write back
>> sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 sda9 >
>> sd 0:0:0:0: Attached scsi disk sda
>>
>> ###############################################################
>> ###############################################################
>> TIA
>> Regards
>> James
-- =
-murtaza