Date: Sat, 5 Aug 2000 11:26:43 -0700 From: "Dan O'Connor" <dan@mostgraveconcern.com> To: "Richard Mahoney" <rbm49@student.canterbury.ac.nz>, "freebsd-questions" <freebsd-questions@FreeBSD.ORG> Subject: Re: CMD 640 ATA controller !WARNING! Message-ID: <005201bfff0a$b4e7a8e0$029b140a@danco>
next in thread | raw e-mail | index | archive | help
>Under 3.4 the boot messages complained that my CMD 640 ATA
>controller was rubbish. For all that, 3.4 made concessions for
>substandard hardware. It seemed to include a workaround and my
>CD-ROM worked.
>
>I'm unhappy to say that this doesn't seem to be the case with 4.0.
>
>When I boot under 4.0 I get:
>
>atapci0: <CMD 640 ATA controller !WARNING! buggy chip data loss
> possible> irq 14 at device 8.0 on pci0
>atapci0: Busmastering DMA not supported
I had this same problem when I upgraded my old Dell Pentium-90 to 4.0. Your
best bet is to replace your IDE controller with a add-in card.
My recommendation is a Promise Technologies Ultra-33 card. These are no
longer made, but you might be able to find one if you hunt hard enough. It's
a PCI card that requires no drivers, supports Bus Mastering, and works fine
with FreeBSD 4.x.
Warning: Stay away from the Promise Ultra-66. Although it supports faster
drives, it doesn't support ATAPI devices like CD-ROMs, CD-RW, or ATAPI tape
drives (the Ultra-33 does, however).
Another option would be one of the generic ISA multi-function cards. These
generally have extra serial and/or parallel ports, plus an IDE port. The one
I use in another machine (Vitex MP787) only has one IDE interface, limiting
it to two drives (I have a 4GB IDE drive as master and a 40x CD-ROM drive as
slave). Since it's an ISA card, it won't work in UDMA modes, only PIO3 &
PIO4. Also, if you go this route, try to find a card with jumpers, not
Plug-n-Play, so you can set it up the way you want. (Since even MS Windows
doesn't handle ISA PnP cards quite right, I try to avoid them like the
plague!)
Good luck,
--Dan
--
Dan O'Connor
On Matters of Most Grave Concern
http://www.mostgraveconcern.com
FreeBSD Cheat Sheets
http://www.mostgraveconcern.com/freebsd/
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?005201bfff0a$b4e7a8e0$029b140a>
