i386/96302: nVidia nForce CK804 SATA300 controller not
recognizing SATA CD-ROM drive
Paul Blair
toadlife at toadlife.net
Wed Apr 26 08:30:14 UTC 2006
The following reply was made to PR i386/96302; it has been noted by GNATS.
From: Paul Blair <toadlife at toadlife.net>
To: bug-followup at FreeBSD.org, toadlife at toadlife.net
Cc:
Subject: Re: i386/96302: nVidia nForce CK804 SATA300 controller not recognizing
SATA CD-ROM drive
Date: Wed, 26 Apr 2006 01:25:12 -0700
I've found a workaround to this problem on my system. Running the
following allows FreeBSD to detect the drive properly:
(My CD drive is attached to ata5)
---------------------------------
# atacontrol detach ata5
# atacontrol attach ata5
Master: acd0 <PLEXTOR DVDR PX-716A/1.08> Serial ATA v1.0
Slave: no device present
#
---------------------------------
****Waiting at least one second between the detach and attach commands
is necessary for it to work.****
Right now, I just wrote this little shell script and put it in
/usr/local/etc/rc.d/ and the drive is detected on bootup.
---------------------------------------------------------
#!/bin/sh
echo Reinitializing SATA Controller...
atacontrol detach ata0
sleep 1
echo Attaching ata0...
atacontrol attach ata0
sleep 1
atacontrol detach ata1
sleep 1
echo Attaching ata1...
atacontrol attach ata1
sleep 1
atacontrol detach ata2
sleep 1
echo Attaching ata2...
atacontrol attach ata2
sleep 1
atacontrol detach ata3
sleep 1
echo Attaching ata3...
atacontrol attach ata3
sleep 1
atacontrol detach ata4
sleep 1
echo Attaching ata4...
atacontrol attach ata4
sleep 1
atacontrol detach ata5
sleep 1
echo Attaching ata5...
atacontrol attach ata5
sleep 1
echo Done!
---------------------------------------------------
More information about the freebsd-i386
mailing list