Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SATA PCI cards?

11 views
Skip to first unread message

Dave Yeo

unread,
Jan 7, 2010, 12:30:34 AM1/7/10
to
Seems my main hard drive has ran out of warranty and is showing a lot of
relocated sectors.
I'd like to replace it with a SATA drive. My computer is old and would
need a SATA card.
What is the status of addon cards? Can I expect to buy as card and it
will work? I have the last DANI driver installed
Dave

Ilya Zakharevich

unread,
Jan 7, 2010, 1:31:07 AM1/7/10
to

With my PATA/SATA/USB board I see problem on all 3 interfaces...

Controller:2 Port:8800 IRQ:0C Status:DeviceBay
VIA VT6421 SATA host (1106:3249 rev:50) on PCI 0:9.3#0
Controller:3 Port:8000 IRQ:0C Status:OK BusMaster Scatter/Gather
VIA VT6421 PATA host (1106:3249 rev:50) on PCI 0:9.3#2

I would say 1 failure per 50GB...

On the other hand, my computer has some other strange symptoms, so
maybe it is not related to quirks of vt6421...

Hope this helps,
Ilya

Trevor Hemsley

unread,
Jan 7, 2010, 9:27:54 AM1/7/10
to

I had an add-on card based on a Silicon Image 3112 chipset that worked ok though
I never booted from it. The Dani driver has a chiplist.txt that tells the status
of various chips and then your task is to find a current card that has one of
those chipsets. I doubt if SATA will be any quicker than PATA since the disk
drive is still the bottleneck, not the interface.

--
Trevor Hemsley, Brighton, UK
Trevor dot Hemsley at ntlworld dot com

Percival P. Cassidy

unread,
Jan 7, 2010, 12:36:33 PM1/7/10
to
On 01/07/10 09:27 am, Trevor Hemsley wrote:

>> Seems my main hard drive has ran out of warranty and is showing a lot of
>> relocated sectors.
>> I'd like to replace it with a SATA drive. My computer is old and would
>> need a SATA card.
>> What is the status of addon cards? Can I expect to buy as card and it
>> will work? I have the last DANI driver installed

> I had an add-on card based on a Silicon Image 3112 chipset that worked ok though
> I never booted from it. The Dani driver has a chiplist.txt that tells the status
> of various chips and then your task is to find a current card that has one of
> those chipsets. I doubt if SATA will be any quicker than PATA since the disk
> drive is still the bottleneck, not the interface.

I was surprised how much faster a 7200rpm SATA drive (admittedly
connected to an on-board connector) was than a 10K Ultra320 drive
(connected to a PCI-bus adapter).

Perce

Trevor Hemsley

unread,
Jan 7, 2010, 1:31:45 PM1/7/10
to
On Thu, 7 Jan 2010 17:36:33 UTC in comp.os.os2.setup.storage, "Percival P.
Cassidy" <Nob...@NotMyISP.net> wrote:

> I was surprised how much faster a 7200rpm SATA drive (admittedly
> connected to an on-board connector) was than a 10K Ultra320 drive
> (connected to a PCI-bus adapter).

But you're not comparing apples with apples. You need to compare drives of the
same generation not a 7200rpm SATA drive from 2010 with a U320 10k drive from 5
years ago.

Dave Yeo

unread,
Jan 8, 2010, 2:48:38 AM1/8/10
to

I was looking at the chipset list. Mostly wondering how up to date it
is, meaning are those chips still common.
Booting is another question. My BIOS has a boot from SCSI option, I
wonder if that would also work for SATA.
Dave

Dariusz Piatkowski

unread,
Mar 13, 2010, 7:14:04 PM3/13/10
to

This is a bit late response but I've had to deal with this when I discovered
that my on-board Sil 3112 SATA controller wasn't able to deal with the Sata2
specs of my WD VelociRaptor drive.

I ended up picking up a Promise FastTrak TX2300 PCI based controller with 2 SATA
ports. Both support SATA2 spec'ed drives.

So far so good...no problems to speak of and the performance is quite
acceptable, then again the VelociRaptor HD is a speed demon to start off with
(well, a few months ago it was...not sure how it stacks up today). The only
thing I had to do was to re-order the Promise controllers because what was
labeled as #1 on the card was actually showing up as #2 once Dani's drivers
booted my OS2. I used the following command line parameters to accomplish this:

BASEDEV=DANIS506.ADD /A:0 /U:0 /PF:3 /MR:730 /A:3 /LOC:1:8.0#0 /A:4 /LOC:1:8.0#1
/VLL

Here is some additional info regarding the car itself:

1) product link
http://www.promise.com/product/product_detail_eng.asp?segment=undefined&product_
id=136

2) DANI driver info (2 HDs: WD VelociRaptor and Caviar_blue)
Controller:2 Port:E3020200 IRQ:05 Status:OK BusMaster Scatter/Gather
Promise 407xx SATA host (105A:3577 rev:02) on PCI 1:8.0#0
Unit:0 Status:OK SMS:16 LBA NL:126 BusMaster 3.0GBit/s BPB
Model:WDC WD3000HLFS-01G6U0 04.04V01
OS2:log phys BPB/BIOS IDE:log phys Total Sectors
C 36481 65535 65535 16383 Avail 586072368
H 255 16 255 16 16 OS2 586067265
S 63 63 63 63 63 % Used 99.99
Controller:4 Port:E3020280 IRQ:05 Status:OK BusMaster Scatter/Gather
Promise 407xx SATA host (105A:3577 rev:02) on PCI 1:8.0#1
Unit:0 Status:OK SMS:16 LBA NL:126 BusMaster 3.0GBit/s BPB
Model:WDC WD5000AAKS-00V1A0 05.01D05
OS2:log phys BPB/BIOS IDE:log phys Total Sectors
C 60801 65535 65535 16383 Avail 976773168
H 255 16 255 16 16 OS2 976768065
S 63 63 63 63 63 % Used 99.99

3) here is the PCI sniffer output
Craig Hart's PCI+AGP bus sniffer, version 0.48vkA, freeware made in 1996-2003.

PCI BIOS Version 2.10 found!
Number of PCI Busses : 3
PCI Characteristics : Config Mechanism 1 Special Cycle Mechanism 1

Searching for PCI Devices using the OEMHLP$ driver

Vendor 105Ah Promise Technology Inc
Device 3577h Unknown
Command 0007h (I/O Access, Memory Access, BusMaster)
Status 0230h (Has Capabilities List, Supports 66MHz, Medium Timing)
Revision 02h, Header Type 00h, Bus Latency 40h
Self test 00h (Self test not supported)
Cache line size 4 Bytes (1 DWords)
PCI Class Storage, type RAID
Subsystem ID 3577105Ah Unknown (Generic ID)
Subsystem Vendor 105Ah Promise Technology Inc
Address 0 is an I/O Port : 0000C000h
Address 2 is an I/O Port : 0000C400h
Address 3 is a Memory Address (anywhere in 0-4Gb) : E3020000h
Address 4 is a Memory Address (anywhere in 0-4Gb) : E3000000h
System IRQ 5, INT# A
Expansion ROM of 64Kb decoded by this card
New Capabilities List Present:
Power Management Capability
Supports power state D1
Current Power State : D0 (Device operational, no power saving)

ROM PCI IRQ routing table Windows 9x Compatibility Tests....
ROM IRQ routing table found at F000h:DEB0h
Table Version 1.0 - OK
Table size 208 bytes - OK
Table Checksum B7h - OK
IRQ's dedicated to PCI : 3,5,7,11
The ROM PCI IRQ routing table appears to be OK.

IRQ Summary: IRQs 3,5,7,11,14,15 are used by PCI devices
Shared IRQs: IRQ 3 is shared by 2 PCI Devices
IRQ 5 is shared by 3 PCI Devices
IRQ 7 is shared by 2 PCI Devices
IRQ 11 is shared by 3 PCI Devices


Dave Yeo

unread,
Mar 13, 2010, 11:08:15 PM3/13/10
to
Dariusz Piatkowski wrote:
> On Thu, 7 Jan 2010 05:30:34 UTC, Dave Yeo<dave....@gmail.com> wrote:
>
>> Seems my main hard drive has ran out of warranty and is showing a lot of
>> relocated sectors.
>> I'd like to replace it with a SATA drive. My computer is old and would
>> need a SATA card.
>> What is the status of addon cards? Can I expect to buy as card and it
>> will work? I have the last DANI driver installed
>> Dave
>
> This is a bit late response but I've had to deal with this when I discovered
> that my on-board Sil 3112 SATA controller wasn't able to deal with the Sata2
> specs of my WD VelociRaptor drive.

Interesting, what were the symptoms with the combination of Sil 3112 and
Sata2 drive?
I ended up picking up a Sil 3512 SATA controller and Seagate 500 GB
drive. It is like the drive is there then it vanishes, even under Linux.
At that half the time it isn't detected during boot.

>
> I ended up picking up a Promise FastTrak TX2300 PCI based controller with 2 SATA
> ports. Both support SATA2 spec'ed drives.
>

Ok, good to have an idea of a good controller, Thanks
Dave

Dariusz Piatkowski

unread,
Mar 14, 2010, 1:20:34 PM3/14/10
to
On Sun, 14 Mar 2010 04:08:15 UTC, Dave Yeo <dave....@gmail.com> wrote:

> Dariusz Piatkowski wrote:
> > On Thu, 7 Jan 2010 05:30:34 UTC, Dave Yeo<dave....@gmail.com> wrote:
> >
> >> Seems my main hard drive has ran out of warranty and is showing a lot of
> >> relocated sectors.
> >> I'd like to replace it with a SATA drive. My computer is old and would
> >> need a SATA card.
> >> What is the status of addon cards? Can I expect to buy as card and it
> >> will work? I have the last DANI driver installed
> >> Dave
> >
> > This is a bit late response but I've had to deal with this when I discovered
> > that my on-board Sil 3112 SATA controller wasn't able to deal with the Sata2
> > specs of my WD VelociRaptor drive.
>
> Interesting, what were the symptoms with the combination of Sil 3112 and
> Sata2 drive?
> I ended up picking up a Sil 3512 SATA controller and Seagate 500 GB
> drive. It is like the drive is there then it vanishes, even under Linux.
> At that half the time it isn't detected during boot.

Occasionally I would start getting various beeps, judging by DANI's
documentation those represented various hardware errors occuring...so it
basically sounded like the controller wasn't able to keep up with the HD, or
there were errors occuring at various points.

Issuing 'diskinfo 2m c' on my system produces the following output:

[G:\util\dani\s506]diskinfo 2m c
2/m: WDC WD3000HLFS-01G6U0 04.04V01 WD-WXL908049720
Device counters
Total operations : 7545920 reads, 5990090 writes
Total sectors : 445689772 reads, 355991633 writes
Busmaster operations: 7535603 reads, 5994005 writes, 2 misaligned
Total errors : 0 reads, 0 writes, 0 seeks, 0 SATA
Total lost states : 0 IRQs, 0 DRQs, 0 BUSY
Total bad states : 0 BMSTA, 0 BMSTA2, 0 BMERR, 0 Chip
Subtotal errors : 0 r0, 0 r1, 0 r2, 0 r3, 0 w0, 0 w1, 0 s0, 0 s1

When the HD was hooked up to the on-board SATA controller I would consistently
get increasing error counts in the 'Total errors' row. As you can see with the
Promise SATA controller I am no longer seeing these. I still see the '2
misaligned' count, but that doesn't appear to affect anything and it does show
up immediately upon bootup and never increases from that point on. I do not know
what this count represents though (appears to refer to a bus-master operation
though).

0 new messages