DaemonForums  

Go Back   DaemonForums > FreeBSD > FreeBSD General

FreeBSD General Other questions regarding FreeBSD which do not fit in any of the categories below.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 18th August 2008
teig teig is offline
Port Guard
 
Join Date: May 2008
Posts: 20
Default SATA connected CD/DVD drives, any experience?

Hi,

has anyone any experience using SATA connected DVD drives with FreeBSD?
Does it work just as a normal IDE connected CD/DVD drive?

That is, can one get rid of IDE completely?
Reply With Quote
  #2   (View Single Post)  
Old 18th August 2008
vermaden's Avatar
vermaden vermaden is offline
Administrator
 
Join Date: Apr 2008
Location: pl_PL.lodz
Posts: 1,056
Default

I have both HDD and DVDRW attached as SATA and works very good, same way as ATA DVDRW, Intel ICH8 southbridge here.
__________________
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds

Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.
vermaden's: links resources deviantart spreadbsd
Reply With Quote
  #3   (View Single Post)  
Old 18th August 2008
teig teig is offline
Port Guard
 
Join Date: May 2008
Posts: 20
Default

Thanks,

reason being that I just bought a motherboard that appears to have a semi faulty ATA bus. OS'es boot from CD but don't get very far -> no installation possible.
And I can't mount dvd's (FreeBSD installed using another board).

SATA is a possible way out instead of being without a board for several days!
Reply With Quote
  #4   (View Single Post)  
Old 18th August 2008
JimC JimC is offline
New User
 
Join Date: Aug 2008
Posts: 9
Default

I can't boot the 7.0 installation disk from a SATA DVD drive. It seems to be a widespread problem.
Reply With Quote
  #5   (View Single Post)  
Old 18th August 2008
vermaden's Avatar
vermaden vermaden is offline
Administrator
 
Join Date: Apr 2008
Location: pl_PL.lodz
Posts: 1,056
Default

Quote:
Originally Posted by JimC View Post
I can't boot the 7.0 installation disk from a SATA DVD drive. It seems to be a widespread problem.
I booted and installed FreeBSD 7.0-RELEASE, FreeBSD 7-STABLE and FreeBSD 8-CURRENT from SATA DVD without any problems.
__________________
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds

Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.
vermaden's: links resources deviantart spreadbsd
Reply With Quote
  #6   (View Single Post)  
Old 23rd August 2008
windependence's Avatar
windependence windependence is offline
Real Name: Tim
Shell Scout
 
Join Date: May 2008
Location: Phoenix, Arizona
Posts: 116
Default

Quote:
Originally Posted by JimC View Post
I can't boot the 7.0 installation disk from a SATA DVD drive. It seems to be a widespread problem.
I can't agree with this. I have several of these all with different and varied hardware and they ALL work. What are you basing your assumption that this is a widespread problem on? I see no evidence of that.

-Tim
__________________
www.windependence.org
Get your Windependence today!
Reply With Quote
  #7   (View Single Post)  
Old 23rd August 2008
JimC JimC is offline
New User
 
Join Date: Aug 2008
Posts: 9
Default

I entered READ_BIG and FreeBSD in Google and found many people having problems with 7.0 and SATA DVD drives. I have no problem with 6.3 but tried 3 different 7.0 install disks and encountered the same READ_BIG error when booting.

I am using an ASUS P5KPL-CM motherboard. The problem seems to depend on the hardware being used.
Reply With Quote
  #8   (View Single Post)  
Old 18th August 2008
teig teig is offline
Port Guard
 
Join Date: May 2008
Posts: 20
Default

Ok, thanks, there goes that solution. At least for now.
Reply With Quote
  #9   (View Single Post)  
Old 24th August 2008
TerryP's Avatar
TerryP TerryP is offline
Arp Constable
 
Join Date: May 2008
Location: USofA
Posts: 1,547
Default

Several months ago, PC-BSD 1.5.x users had occasional issues with booting the disks off SATA CD/DVD-ROM, and that is based on one of the FreeBSD 6.3-Stable builds. People on forums.pcbsd.org generally dove into, "its a FreeBSD problem" and let it be; although posts there have subsided for a long time about such issues.



I believe that if there is any issue with using SATA optical disk drives in modern FreeBSD, it probably is specific to certain odd models or hardware configurations --> that is my humble opinion.


All of mine are EIDE, so i can't comment on CD/DVD drives. I do know that SATA hard drives work *perfect* on FreeBSD 6.0 Release through the last 7-Stable. The only issue I've experienced is the ATA_STATIC_ID option in kernels causes my first (and only) SATA drive to be detected as ad4 and without the option it detects the drive as ad0.
__________________
My Journal

Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.

Last edited by TerryP; 24th August 2008 at 12:16 AM. Reason: darn typo...
Reply With Quote
Old 6th December 2008
phoenix's Avatar
phoenix phoenix is offline
Risen from the ashes
 
Join Date: May 2008
Posts: 696
Default

Quote:
Originally Posted by TerryP View Post
All of mine are EIDE, so i can't comment on CD/DVD drives. I do know that SATA hard drives work *perfect* on FreeBSD 6.0 Release through the last 7-Stable. The only issue I've experienced is the ATA_STATIC_ID option in kernels causes my first (and only) SATA drive to be detected as ad4 and without the option it detects the drive as ad0.
That's not a bug, that's the nature of how the BIOS numbers drives and how the kernel interprets the numbers.

The BIOS numbers all the IDE controllers before the SATA controllers.

If you use ATA_STATIC_ID, then the numbering of your {P|S}ATA devices will be determined by the port they are connected to, and will not change if you add/remove drives. The master IDE controller will be ad0 and ad1, the secondary IDE controller will be ad2 and ad3. The first SATA port will be ad4, the next SATA port ad5, and so on. If you only have 1 SATA device plugged into first SATA port, with no IDE devices, it will always be called ad4. Add an IDE device to the primary master controller and it will be called ad0, and the SATA will still be called ad4. Add an IDE device to secondary master, and it will be called ad2, the other IDE device still ad0, and the SATA device still ad4.

If you don't use ATA_STATIC_ID, then the numbering of your {P|S}ATA devices will be determined by the order that the kernel detects them. If you have no IDE devices and 1 SATA device, then that device will show as ad0. If you add an IDE device, it will show as ad0 and the SATA device becomes ad2. Add another IDE device, and everything gets renumbered again.

So, it all depends on how you want your devices to appear (consistent based on port, or consecutively numbered starting at 0).
__________________
Freddie

Help for FreeBSD: Handbook, FAQ, man pages, mailing lists.
Reply With Quote
Old 24th August 2008
tad1214 tad1214 is offline
Real Name: Thomas Donnelly
Fdisk Soldier
 
Join Date: Jun 2008
Location: Houston, TX
Posts: 60
Default

I get the READ_BIG issue, but it just times out 3 times, then continues on happy with my SATA DVD (ASUS DVD).
Reply With Quote
Old 5th December 2008
Gemini Gemini is offline
New User
 
Join Date: Dec 2008
Posts: 7
Default

Quote:
Originally Posted by tad1214 View Post
I get the READ_BIG issue, but it just times out 3 times, then continues on happy with my SATA DVD (ASUS DVD).
I have a similar issue with an Nv nForce4-SLI board and a generic SATA DVD drive.

The system will spit out various READ_BIG errors, as well as some INQUIRY ILLEGAL REQUEST errors. However, they do not appear to affect the stability of the system, or of the files being read.

I just ignore them.
Reply With Quote
Old 6th December 2008
Oko's Avatar
Oko Oko is offline
Rc.conf Instructor
 
Join Date: May 2008
Location: Kosovo, Serbia
Posts: 1,102
Default

That is way is always a good idea to have floppy drive and boot the computer via floppy. Another option is install Windows and then do the Network boot or even better installing OS via serial console if your mother board have any.
Reply With Quote
Old 6th December 2008
Gemini Gemini is offline
New User
 
Join Date: Dec 2008
Posts: 7
Default

Quote:
Originally Posted by Oko View Post
That is way is always a good idea to have floppy drive and boot the computer via floppy. Another option is install Windows and then do the Network boot or even better installing OS via serial console if your mother board have any.
Floppy drives are notorious for their poor reliability. I have a stack of old internal floppy drives where half cannot reliably read their own disks. The other half became misaligned over the years, making it difficult to swap disks between units. I keep an external USB floppy drive, just in case. At least with it, if it becomes misaligned, I'm using the same misaligned drive to read back the same data.

Next to a CDROM, I'd day that network booting via PXE is the next best way to install. Most modern NICs have moderately good PXE code.

Unfortunately, the FreeBSD sysinstall program appears to lack a built-in PXE server function. I've used embedded BSD/OS products that give you this option with the install CD, and it is quite slick. You don't even need to burn a CD-R, instead mounting an ISO image in VMWare and letting it act as a PXE server via a bridged virtual network interface.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sata and OpenBSD ros2468 OpenBSD General 1 5th October 2009 03:41 PM
List of users connected by sftp. amscotti OpenBSD General 7 1st April 2009 07:26 PM
SATA controller sniper007 FreeBSD General 9 26th October 2008 06:00 PM
E-SATA? PatrickBaer OpenBSD General 28 5th October 2008 11:41 PM
Sata/ICH9R drivers michaelrmgreen FreeBSD Installation and Upgrading 6 17th September 2008 02:48 PM


All times are GMT. The time now is 09:34 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick