Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 May 2008 23:02:06 -0500
From:      "Rick C. Petty" <rick-freebsd@kiwi-computer.com>
To:        Shaun Sabo <shaun.bsd@gmail.com>
Cc:        Jeremy Chadwick <koitsu@freebsd.org>, freebsd-hardware@freebsd.org
Subject:   Re: FreeBSD 7.0 SATA Controller
Message-ID:  <20080503040206.GA26564@keira.kiwi-computer.com>
In-Reply-To: <be79767b0805021909y1b8192b9tc7f883730ccaba3e@mail.gmail.com>
References:  <be79767b0805011034l7b82327dp12637daa12598567@mail.gmail.com> <20080501182325.GA62281@eos.sc1.parodius.com> <be79767b0805011204r1a7aad67tf4f78d5363684f81@mail.gmail.com> <20080501204157.GA67015@eos.sc1.parodius.com> <be79767b0805011918k304e26d0ybd79f2d20e102bf7@mail.gmail.com> <be79767b0805011946p4a49ff7bs51db30652e0736aa@mail.gmail.com> <20080502025657.GA82058@eos.sc1.parodius.com> <be79767b0805012003i72578470x9b568c7cf47fe4b@mail.gmail.com> <20080502184449.GA21226@keira.kiwi-computer.com> <be79767b0805021909y1b8192b9tc7f883730ccaba3e@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, May 02, 2008 at 10:09:20PM -0400, Shaun Sabo wrote:
> What happens with the bios is i start with the machine off. turn it on. boot
> into any freebsd 7 based disk. ill exit the disk and tell it to reboot the
> system. the system shuts down and it goes to turn on again. when you turn on
> a dell computer a progress bar will fill and then it will go to the boot
> loader/active partition, i believe that it initializes the bios settings.
> what happens after i reboot out of the freebsd 7 based disks is the progress
> bar hangs at about 2/3 full. i can boot into a cd or operating system fine
> if i turn the machine completely off but something isnt re-settting when i
> reboot out of freebsd. this used to happen when i tried using debian linux

This sounds like a BIOS bug.  FreeBSD has no control over what happens
while the BIOS is doing a cold restart, until the initial boot record is
read and then executed.

AFAIR, there are two ways FreeBSD initiates a warm restart..  via a BIOS
call or using ACPI.  In either case, the hardware and the firmware
controlling said hardware (which we call the BIOS) is responsible for
ensuring everything gets initialized correctly.  There's not much that
FreeBSD can do, although you could try with and without ACPI and see if one
works better than another.  This situation reinforces my belief that Dell
has problems with their BIOS firmware.  I've yet to see a Dell behave as
well as any system I've built myself.

> as for the livefs. i downloaded both the 7-STABLE and 7.0-RELEASE livefs
> cds. when i boot them up it gets to the sysinstall program like all of the
> other disks do.

Then I don't believe you are using the livecd.  If you're hitting
sysinstall, you must be using the bootonly, disc1, or fixit CDs.

> to use the livefs functions you have to go into fixit and
> then choose the CD/DVD option. what this does is it mounts the filesystem
> kept on the cd so that you can switch to the virtual terminal 4 (alt+f4) and
> use the system as a recovery disk or for dmesg and such. the error i get is
> "could not mount the livefs cd. try again?"

Then that rules out fixit CD.  I thought even the bootonly & disk1 images
had a minimal (i.e. useless) image and that this step is always successful.

> for some reason i cannot mount any sort of media in freebsd 7 systems.

I assume you mean from a freebsd 7.0-RELEASE CD image?  Otherwise that's a
pretty bold statement.  If true, then this may be a driver issue that I've
never heard of.

> the computer handles the booting of
> the cd's fine but freebsd cannot for some reason handle the mounting of
> disks.

What is the name of the image you downloaded, perhaps the full URL you
grabbed it from?  It was suggested that you try a post-7.0 livecd.  I've
had very good luck with these, both using and creating them.

> the next step im going to take is installing 6.2 and remaking the
> world but adding device aptic to the kernel.

What is this "aptic" device?  I can't seem to find it on any 6.x or 7.x
system.  Perhaps it is a typo?  Please explain.

-- Rick C. Petty



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080503040206.GA26564>