Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 May 2009 09:54:08 +0200
From:      Johan Simpson <jsimpson.za@gmail.com>
To:        freebsd-embedded@freebsd.org, jacques.fourie@gmail.com
Subject:   Re: FreeBSD 7.1 AMD Geode LX 800 / Compact Flash boot issues
Message-ID:  <9e6237170905070054n604b1a8bhb267a6efc84f56dc@mail.gmail.com>
In-Reply-To: <be2f52430905060103p21b2688fj3570078379f4e217@mail.gmail.com>
References:  <9e6237170905060003n673711bdp2e36c3b55ead3b7f@mail.gmail.com> <be2f52430905060103p21b2688fj3570078379f4e217@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> Disable DMA =A0by adding hw.ata.ata_dma=3D0 to /boot/loader.conf and see
> if it makes a
> difference.
>
> Jacques
>


Doesnt seem to work, ive re-installed a standard minimal 7.1R installation.

then booted into the dvd's fixit console, mounted the cf, changed
loader.conf to look like this:

    hw.ata.ata_dma=3D0
    hw.ata.ata_dma_check_80pin=3D0
    hw.ata.wc=3D0
    hint.acpi.0.disabled=3D0


Boot loader starts
then prints a | or /

after which it makes the screen red and fills it with garbage
arrow-like characters.

It is strange because i can mount the CF fine from the fixit console
and no-errors there. Only booting from it seems to give problems.


I believe it might be something else,
i found this :
http://phaq.phunsites.net/2006/08/15/freebsd-boot-loader-hangs-on-startup/


which says
---------------------------------------------------------------------------=
-----------------------------------------------------------------
The FreeBSD boot loader seems to hang at startup. The system will not
respond and not boot.
Either nothing or one of the following may be printed on the system console=
:

|

or

boot: -D

Reason

The reasons for this are most probably

   1. Absence of a serial port on your mainboard
   2. The serial port on your mainboard is deactivated
   3. FreeBSD has a default value to use a non-existing serial port

Solution

The FreeBSD boot loader is by its nature very limited in its capabilities.

It has quiet enough intellence for reading boot blocks and starting a
kernel, but it may stall if it is instructed to redirect it=92s output
to a non-existing or disabled serial port.

So any of these solutions may apply:

    * check your BIOS settings and enable the serial port(s)
    * disable boot loader=92s serial console redirection (remove -D flag
from /boot.config)
    * check and correct to boot loader=92s compiled in default for the
serial port if you have an usual setup
---------------------------------------------------------------------------=
---------------------------------------------------------------------------=
---------


Im going to see if the serial port settings can make any difference.


Thanks for the advice.



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