Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I'm trying to compile a FreeBSD kernel and make it as light as possible. I'm struggling with the configurations on the bus, especially the SCSI Controllers part. there are many modules e.g: ahc, ahd , ... and I don't know how to find out which ones I need.When I run dmesg I get two entries for buses:

  1. ACPI PCI Bus
  2. ISA Bus

But I also get something about SCSI in :

cd0: Removable CD-ROM SCSI-0 device

I'm Running FreeBSD 9.3.0 on a VirtualBox VM on an i686 pc.

should I keep the SCSI Controller Modules? If yes then which ones?

share|improve this question

1 Answer 1

You need to include the drivers for the hardware that you've configured in your virtual machine. To keep things lightweight, put all the disks and CD devices on the same controller. Check the release notes for the list of drivers and the hardware they support. For example, if you choose a SATA AHCI controller (less hassle than IDE with its very limited number of devices or SCSI with its multiple host drivers), include the ahci driver.

I don't think VirtualBox emulates anything connected to an ISA bus. PCI is where it's at on a PC that's less than 20 or so years old.

ACPI is power management. I don't know to what extent you'll get mileage out of it in a VM.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.