Re: Silicon Image 3112A SATA trouble

From: Prakash K. Cheemplavam
Date: Sun Nov 30 2003 - 12:22:36 EST


Bartlomiej Zolnierkiewicz wrote:

In 2.6.x there is no max_kb_per_request setting in /proc/ide/hdx/settings.
Therefore
echo "max_kb_per_request:128" > /proc/ide/hde/settings
does not work.

Hmm. actually I was under influence that we have generic ioctls in 2.6.x,
but I can find only BLKSECTGET, BLKSECTSET was somehow lost. Jens?

Prakash, please try patch and maybe you will have 2 working drivers now :-).


OK, this driver fixes the transfer rate problem. Nice, so I wanted to do the right thing, but it didn't work, as you explained... Thanks.

Nevertheless there is still the issue left:

hdparm -d1 /dev/hde makes the drive get major havoc (something like: ide: dma_intr: status=0x58 { DriveReady, SeekCOmplete, DataRequest}

ide status timeout=0xd8{Busy}; messages taken from swsups kernal panic
). Have to do a hard reset. I guess it is the same reason why swsusp gets a kernel panic when it sends PM commands to siimage.c. (Mybe the same error is in libata causing the same kernel panic on swsusp.)

Any clues?

Nice that at least the siimage driver has got some improvement after me getting on your nerves. ;-)

Prakash

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/