Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Apr 1999 19:18:06 +0930
From:      Greg Lehey <grog@lemis.com>
To:        Soren Schmidt <sos@freebsd.dk>, David Malone <dwmalone@maths.tcd.ie>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: New SiS 5591 ide chipset support.
Message-ID:  <19990407191806.V2142@lemis.com>
In-Reply-To: <199904070944.LAA85003@freebsd.dk>; from Soren Schmidt on Wed, Apr 07, 1999 at 11:44:23AM %2B0200
References:  <9904070954.aa22814@salmon.maths.tcd.ie> <199904070944.LAA85003@freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday,  7 April 1999 at 11:44:23 +0200, Soren Schmidt wrote:
>>> OK.  Can I assume that you have only one drive on the machine?  Have
>>> you tried a smaller DMA transfer size (say, to start with,
>>> 0xa001a001)?
>>
>> I actually have three drives and a cdrom on the two IDE busses, but it
>> only seems to complain about the first one - I don't know if that is
>> because it is the first one it tries to access or becauser the others
>> work OK. I didn't take down the details of the other drives 'cos it
>> takes ages to copy the stuff down. I did notice that it programed
>> wd1 with transfer mode 22. Maybe I should try to take wd0 out of fstab
>> and see if it works OK with wd1. I'll try it with a lower DMA transfer
>> size too.
>
> Erhm, the DMA transfer size has nothing to do with the multisector
> support that the 0x00ff00ff flags configures, it is all setup in
> ide_pci.c. It works by setting up a table of memory areas and lengths
> that should be transferred, and then the DMA hw does that all by magic ...
> If you want to mess with the transfer sizes thats where you could
> change it, but take my advise DONT!, that is not the cause of your
> problem.

Oops.

> Did it work with generic DMA before, or did it just do PIO ??
> If it worked, its the SISXXXX support code thats at fault.

It's beginning to look like the latter.  David's going to look at his
system and find out what his chipset is.  It looks like a relatively
early version (it's older than my 18-month-old chipset), so maybe
we'll have to do something based on revision level.

Greg
--
See complete headers for address, home page and phone numbers
finger grog@lemis.com for PGP public key


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990407191806.V2142>