Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Apr 1999 11:44:23 +0200 (CEST)
From:      Soren Schmidt <sos@freebsd.dk>
To:        dwmalone@maths.tcd.ie (David Malone)
Cc:        grog@lemis.com, freebsd-current@FreeBSD.ORG
Subject:   Re: New SiS 5591 ide chipset support.
Message-ID:  <199904070944.LAA85003@freebsd.dk>
In-Reply-To:  <9904070954.aa22814@salmon.maths.tcd.ie> from David Malone at "Apr 7, 1999  9:54:49 am"

next in thread | previous in thread | raw e-mail | index | archive | help
> > 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. 
Did it work with generic DMA before, or did it just do PIO ??
If it worked, its the SISXXXX support code thats at fault.

-Søren


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?199904070944.LAA85003>