|
NetBSD Installation and Upgrading Have trouble getting NetBSD on your toaster? |
|
Thread Tools | Display Modes |
|
|
|||
Trouble installing NetBSD
Hi All
I recently built a new stationary computer. I tried installing NetBSD, but it did not install. I tried installing without acpi enabled and it worked. But it won't boot up unless I have acpi disabled. Then I tried installing PCBSD, and it didn't even make it to the install screen. I ran dmesg with my previous NetBSD installation, and it showed a warning about my two hardrives being identical. So I guess that's the culprit. Any suggestions? Thanks in advance |
|
|||
You might want to look at your BIOS settings and see that the drives are correctly ID' d in the bios. If you are using SATA drives you will need to have ide emulation enabled for FreeBSD or OpenBSD. It may also be helpful to post the motherboard model number and the chipset it has ie intel, amd, via sis etc. Via brand chipset do not play well with multiple SATA drives in OpenBSD
|
|
|||
From a March 9 Post
Quote:
Quote:
The original poster did not give information on his motherboards chipset but having struggled with this previously and finding the bios settings were the key to making the install I gave the advice I did. __________________ |
|
|||
Why are you quoting me? SATA is a physical connection.. it can be exposed to the operating systems in a variety of ways.
ISA IDE controllers on i386 were originally mapped to several known addresses in I/O space, with the advent of PCI a standardization was drafted and a mostly generic driver could be written so that PCI IDE controllers from different vendors could use the same driver, but obviously support code exists to handle additional features and other quirks. The SATA specifications define the electrical conventions, but not how it should be exposed to the OS, for compatibility reasons.. chipset designers would emulate a PCI IDE controller so that for "basic" support was available, however almost all chipsets have a native mode of operation, i.e: need a dedicated driver. Intel published a software-side standard called AHCI, which can be implemented by vendors in a standard way and exposed "native" SATA features like command queuing (NCQ) and hotplugging, not every SATA controller supports this, and not ever BIOS allows "toggling" between modes (..so the kernel needs to, but how it's done is chipset specific). OpenBSD has many drivers, wdc(4) for controllers in legacy ISA mode.. pciide(4) in compatibility or native mode which doesn't mean what you may think, it refers to a SATA/IDE controller being mapped at the fixed ISA address OR in memory space as a "native" PCI device (MMIO).. ahci(4) only for SATA devices that comply with Intel's specification, and other SATA/IDE native "RAID" controllers. The point I'm trying to make shep is that you can't say blanket statements like "OpenBSD doesn't support SATA" without realizing that "SATA" is a physical interface and if the chipset isn't exposing a PCIIDE/AHCI face.. someone needs datasheets and some free time to write a driver. |
|
|||
I think my original statement is being taken out of context. OpenBSD does support SATA drives but the BIOS needs to have IDE emulation (or as you said in your earlier post IDE mode) set- ie not RAID mode.
The one statement I have made is that on motherboards that use the VT8237S chipset OpenBSD will not support more than one SATA drive.(PR6117) The original poster said he had two hard drives. FreeBSD will support more than one SATA drive and the fact that the Original Poster could not get PC-BSD to install suggested that the bios settings might be at fault. Certainly his motherboard could have a bad chip or even less likely both SATA drives are bad. I thought his bios setting should be the first thing looked at. Oko and BSDfan666, I appreciate all the support you provide to the forums, each of you has helped me several times. |
|
|||
Incorrect, OpenBSD does not require that all SATA controllers be in IDE mode.
You're taking me out of context, I meant that unlike some OS's, OpenBSD only has a single PCI IDE driver instead of having one for each vendor/chipset. Depending on the chipset another driver may attach, for instance, ahci(4) on AHCI complaint SATA controllers.. or one of the hardware RAID controllers that OpenBSD supports, try apropos "SATA RAID" sometime. In fact, you don't know what hardware the OP has.. saying that his only choice is to enter the BIOS and enable IDE mode for all SATA controllers isn't true. |
|
|||
As for your issue with that VIA chipset, that is only a single chipset, many others do work fine.
Send it to a developer so that support can be added, and if the vendor doesn't provide documentation, complain to /them/. |
|
|||
Where did I say this?
Quote:
Quote:
|
|
|||
Quote:
|
|
|||
The bios in both and Intel Atom based motherboard and a Via C7 motherboard offered 2 options: 'ide' or 'raid'. I had a single SATA hard drive and a SATA DVDRW drive in both systems. Only the Intel board would load OpenBSD and that was with 'ide' selected in the bios. If I selected 'raid' in either system the bios would not configure raid for a single drive and it would not show up in the bios when raid was selected. The Via C7 motherboard had the additional problem that the OpenBSD driver only supported one SATA device with 'ide' selected.
How else would you say this? I am still waiting for you to back this statement: Quote:
Last edited by shep; 20th May 2011 at 12:36 AM. |
|
|||
There are two standard ways of accessing SATA controllers, via PCI IDE emulation or AHCI.. the "RAID" settings configured by some BIOS allow exposing a SATA controller in a native form, sometimes it's proprietary, sometimes it's AHCI with custom metadata on the disk on integraded chipsets.. OpenBSD -CURRENT refuses to attach in this case until softraid(4) can support such configurations.
Many BIOS's offer toggling a non-RAID AHCI mode, and it is often the default on systems sold with Windows 7.. older versions lacked an AHCI driver. |
|
|||
I have a ASUS M4A87TD/USB3 AM3 AMD 870 SATA 6Gb/s USB 3.0 AMD Motherboard. And a AMD Athlon II X2 250 processor. The memory is kingston an hard drives are WD....etc.
I tried going in to bios settings and change IDE to AHCI and RAID, but those made no difference. I'll post a dmesg shortly. |
|
|||
What ever the problem was, it seems to have been solved with NetBSD 5.99.55.
|
|
|||
Sorry for the late reply.
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
LCD Backlight Trouble | zer0x | OpenBSD General | 3 | 24th July 2009 08:22 AM |
dd+user=trouble | graudeejs | FreeBSD Security | 4 | 26th September 2008 03:48 PM |
Trouble with ftp with pf enabled | kasse | FreeBSD General | 8 | 24th August 2008 11:25 PM |
Firewire trouble - Please help! | cssgalactic | FreeBSD General | 13 | 25th June 2008 08:24 PM |