Dell Sucks even more

|

Further evidence of how Dells are built down to a price: I noticed that the drives on the IDE1 interface werre running slower than those on IDE0:

Apr 14 15:58:44 gizmo kernel: hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(66)

Apr 14 15:58:44 gizmo kernel: hdb: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(66)

Apr 14 15:58:44 gizmo kernel: hdc: 586072368 sectors (300069 MB) w/8192KiB Cache, CHS=36481/255/63, UDMA(33)

Apr 14 15:58:44 gizmo kernel: hdd: 312581808 sectors (160041 MB) w/2048KiB Cache, CHS=19457/255/63, UDMA(33)

Notice the number after UDMA in the last two lines. Hmmm, thinks I, what if Dell have opted to save a few cents by having a 40-pin cable instead of an 80-pin cable. The 80-pin cable is required for ATA 66 and above, but if you're only ever going to have CD drives on IDE1 because you've rigged the drive bays to be non-standard, maybe you can save a few cents by going for the cheaper cable.

So, I shutdown the case, open it up and have a quick look at the cables. What do I see? Indeed, Dell have specced even the cables down to a price!

Open up the Toolbox Of Tricks And Useful Bits and put in an 80-pin cable. Startup.

Apr 14 23:00:50 gizmo kernel: hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(66)

Apr 14 23:00:50 gizmo kernel: hdb: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(66)

Apr 14 23:00:50 gizmo kernel: hdc: 586072368 sectors (300069 MB) w/8192KiB Cache, CHS=36481/255/63, UDMA(66)

Apr 14 23:00:50 gizmo kernel: hdd: 312581808 sectors (160041 MB) w/2048KiB Cache, CHS=19457/255/63, UDMA(66)

All well and good. Well, not quite. Before the brain transplant it was:

Apr 9 16:41:38 gizmo kernel: hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)

Apr 9 16:41:38 gizmo kernel: hdb: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(100)

Apr 9 16:41:38 gizmo kernel: hdc: 586072368 sectors (300069 MB) w/8192KiB Cache, CHS=36481/255/63, UDMA(100)

Apr 9 16:41:38 gizmo kernel: hdd: 312581808 sectors (160041 MB) w/2048KiB Cache, CHS=19457/255/63, UDMA(100)

Notice that UDMA(100). Hmmm, the Dell's IDE channels are 33% slower than the piece of crap VIA motherboard I resurrected with a soldering iron! (And it's spent the last 2.5 years as the webserver and mailserver you've used whenever you've seen this site or sent me email. It's also been my primary workstation for all that time. I think that was a successful repair.)

Hmm, time to rummage in the parts bin for an IDE/133 card. Not got one. Bugger. Will have to shoot off down to Wanchai to pick one up just before Crazy Hour in Carnegies...

SOMETIME LATER...

Arr! Wahey Mateys! What?! It's not talk like a pirate day yet? Bugger.

Anyway, where were we? Oh yeah I need to do complicated sysadmin stuff after a few pints. No worries. About the only real danger is static electricity and I'm all in natural fibres and on wooden floors. I'll just earth myself to the parrot ZOT! SQUAWK! and we're ok.

PIECES OF SEVEN!

Damn parroty errors.

shutdown -h now

Well, another lesson in Dell thrift — the IDE cables are precisely measured to only go from the disks to the IDE connectors on the motherboard. You need to get new cables to connect them to a PCI board. Now *that* idea must have cost more to arrive at than it saved in production.

But it was all to naught, as the Dell refuses to boot from a non motherboard-connected disk, thanks to the cut down BIOS with no real options to choose from. Never buy a Dell. They're just complete crap.

So, at the end of it all, this is what I have:

[root@gizmo ~]# hdparm -tT /dev/hda /dev/hdb /dev/hdc /dev/hdd

/dev/hda:

Timing cached reads: 524 MB in 2.00 seconds = 261.75 MB/sec

Timing buffered disk reads: 66 MB in 3.04 seconds = 21.73 MB/sec

/dev/hdb:

Timing cached reads: 332 MB in 2.00 seconds = 165.84 MB/sec

Timing buffered disk reads: 114 MB in 3.02 seconds = 37.80 MB/sec

/dev/hdc:

Timing cached reads: 660 MB in 2.01 seconds = 329.10 MB/sec

Timing buffered disk reads: 124 MB in 3.02 seconds = 41.02 MB/sec

/dev/hdd:

Timing cached reads: 660 MB in 2.01 seconds = 328.93 MB/sec

Timing buffered disk reads: 122 MB in 3.01 seconds = 40.55 MB/sec

For non-linux geeks, that means everything is chugging away at ATA-66 apart from hda, which is older and slower anyway.

About Me

Contact

  • Unsolicited Bulk Email (spam), commercial solicitations, SEO related items, link exchange requests, and abuse are not welcome here and will result in complaints to your ISP.
  • Any email to the above address may be made public at the sole discretion of the recipient.

Other Stuff

  • Powered by Linux
  • (RedHat Linux)

Categories

Monthly Archives

About this Entry

This page contains a single entry by dave published on April 15, 2006 1:25 AM.

Comment Spam was the previous entry in this blog.

W. Stands for Wacko is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.