Date: Thu, 08 Jan 2009 10:21:34 +0000 From: Dieter <freebsd@sopwith.solgatos.com> To: freebsd-hardware@freebsd.org Subject: Re: PATA DVD on Asus P5Q Pro Message-ID: <200901081821.SAA10823@sopwith.solgatos.com> In-Reply-To: Your message of "Thu, 08 Jan 2009 10:24:35 %2B0100." <92056ebc0901080124y26fd5900h242ae49540b092f@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> The PATA-133/IDE interface is implemented via an additional Marvell > 88SE6111 controller (SATA is driven via ICH10R). > > My problem is that the DVD drive is not seen by FreeBSD, although it > is seen by the BIOS in the boot up phase. In the previous post Jeremy > Chadwick kindly pointed out that the Marvell 88SE6111controller may > not be supported by FreeBSD. I was wondering if this is still the > case with the 7.1 Release You could try looking at the online ata(4) man page for 7.1 and see if the controller is listed. http://www.FreeBSD.org/cgi/man.cgi You could see if NetBSD or OpenBSD supports the controller and if so look into porting the support over to FreeBSD. > and whether somebody could suggest a > workaround that does not involve replacing the drive (e.g., is it > possible to use some sort of converter cable from SATA to PATA? I > apologize if this is complete nonsense, but I know virtually nothing > about buses and connector types). They make chips that bridge between SATA and PATA. Chips: JM20330, SIL3611, Marvell 88SA8040 They make small boards with these chips, intended to plug into a drive and then provide the other type connector. Some have mounting holes, so you could use both a SATA and PATA cable and mount the board somewhere. The boards run US$8-30. Make sure the board can operate in the direction you need it to (SATA controller to PATA drive). Some boards have a jumper for this but some don't. Make sure the board has the correct gender PATA connector. The gender of the SATA connector isn't critical. If a normal cable doesn't work you can get a SATA "extension" cable. If you have a free PCIe slot (any size), the JMicron JMB363 provides 2 SATA ports and 1 PATA channel. FreeBSD suports the JMB363. These cards run US$10.50-$14. I'm sure there are a bunch of other PATA controller cards you could use. See the ata(4) man page. There are USB to SATA/PATA bridges available. $15 or so. I'm not fond of these as they tend to be slow, and I haven't found one that allows turning off the disk write cache. For a CD/DVD drive you might not care. There are firewire to PATA bridges available. One of these is buggy, but there might be chips that work properly. There are SCSI to PATA bridges available. If you want to be able to boot from CD/DVD, some of these options might not work, depending on the firmware on your mainboard.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901081821.SAA10823>