DMA limited to UDMA33, non-ATA66 cable or device

Me d3javu1978 at
Mon Apr 5 08:32:15 PDT 2004

Hello everyone,
I have a problem with my Averatec Laptop, Freebsd
5.2.1 does not recognize udma100 on my hdd.
I've check the bios settings and have set varios
auto, dma, 32bit mode, and PIO5 (on/off) but i still
cant get the drive to work at udma100.
the cdrom is in a diffrent IDE channel (1) so I dont
think that is the problem.
I'm open to any suggestions at this point.
after 3 days, my search has led me no where.

Jose Lima

I tryed to set hw.ata.tags=1, but I get: sysctl:
unknown oid 'hw.ata.tags'. my drive is supposed to
support this parameter..
maybe this is no longer an option on 5.2.1-release

FreeBSD 5.2.1-RELEASE-p4 FreeBSD
5.2.1-RELEASE-p4 #3: Sun Apr  4 15:10:13 CDT 2004    
root at 
Dmesg out put
atapci0: <VIA 8235 UDMA133 controller> port
0xfc00-0xfc0f at device 17.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata0: [MPSAFE]
ata1: at 0x170 irq 15 on atapci0
ata1: [MPSAFE]
ata0-master: DMA limited to UDMA33, non-ATA66 cable or
ad0: 28615MB <IC25N030ATMR04-0> [58140/16/63] at
ata0-master UDMA33
acd0: CDRW <QSI CD-RW/DVD-ROM SBW-242> at ata1-master
cd0 at ata1 bus 0 target 0 lun 0
Sysctl, DMA Kernel settings
ata_request:     168,        0,      0,     48,   
hw.ata.ata_dma: 1
hw.ata.wc: 1
hw.ata.atapi_dma: 1
When I try to change to udma100 
atacontrol mode 0 udma100 biosdma
Master = UDMA33
Slave  = BIOSPIO

console output after i use atacontrol
ad0: DMA limited to UDMA33, non-ATA66 cable or device

Do you Yahoo!?
Yahoo! Small Business $15K Web Design Giveaway

More information about the freebsd-questions mailing list