Pete French
2008-Oct-21 18:44 UTC
no cable, but "DMA limited to UDMA33, controller found non-ATA66 cable"
I am trying out BEAT2 on a machine here, installing onto a compact flash card, but when I boot I get the error above. This is slightly puzzling as the CF card is in an adapter which plugs directly into the motherboard. If I move the card to dangling off the end of a cable, the warning goes away and the card operated at UDMA66 properly. Is this a bug, or something unavoidable ? Is there a way to turn the test off if the latter - with the card connected directly to the motheroard it should be cabale of doing UDMA66 as well as on a cable surely ? Slightly puzzling, -pete.
Jeremy Chadwick
2008-Oct-21 18:49 UTC
no cable, but "DMA limited to UDMA33, controller found non-ATA66 cable"
On Tue, Oct 21, 2008 at 07:44:31PM +0100, Pete French wrote:> ... > Is there a way to turn the test off > ...Try setting the following in /boot/loader.conf: hw.ata.ata_dma_check_80pin="0" You can see the description of this, and other tunables, in the ata(4) man page. -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |
Pete French
2008-Oct-21 22:13 UTC
no cable, but "DMA limited to UDMA33, controller found non-ATA66 cable"
> Try setting the following in /boot/loader.conf: > > hw.ata.ata_dma_check_80pin="0"Now that looked promising, but unfortunately it doesnt help. Even with this set I still get the same message. If this is supposed to disbale the check (as it appears) then I am even more puzzled. -pete.
Jung-uk Kim
2008-Oct-21 22:44 UTC
no cable, but "DMA limited to UDMA33, controller found non-ATA66 cable"
On Tuesday 21 October 2008 06:13 pm, Pete French wrote:> > Try setting the following in /boot/loader.conf: > > > > hw.ata.ata_dma_check_80pin="0" > > Now that looked promising, but unfortunately it doesnt help. Even > with this set I still get the same message. If this is supposed to > disbale the check (as it appears) then I am even more puzzled.Unfortunately this useful tunable is unavailable for 6.x. Jung-uk Kim
Pete French
2008-Oct-22 00:41 UTC
no cable, but "DMA limited to UDMA33, controller found non-ATA66 cable"
> > > hw.ata.ata_dma_check_80pin="0" > > Unfortunately this useful tunable is unavailable for 6.x.Ahh, but this is 7.1-BETA2 on amd64 - it should be available there, yes ? The manual page says it should work, and I have found the point in the source code where it is supposed to interpret it. There are, however, many places which produce the above message, some of them appearing to not check this flag after a quick peruse of the code. I would have assumed it was one of these, but if I change it from being plugged directly into the socket to being on the end of an 80pin cable then the message goes away. The adapters I am using for the CF card to the cable are simple passive sockets, and its the same card plugged into the same ATA channel each time. -pete.