Re: PC104 board boot off compact flash, load initrd, and execute out of ramdisk

From: Mark (fj40rockcrawler_at_gmail.com)
Date: 05/18/05


Date: 18 May 2005 13:29:09 -0700

I think it can boot off a USB device although we are not using any USB
stuff and therefore did not purchase the little pigtails that would go
onto this board.

The board is made by Kontron, it was in the neighborhood of $300 with
256meg of SO-DIMM (std laptop memory) installed in the one memory slot,
I didn't decide on this model, but this is what was purchased.

Here is the URL to the board:
http://www.kontron.com/products/pdproductdetail.cfm?keyProduct=31751&kps=1040&kpc=135

It's a cute little board, and pretty powerful, basically a full desktop
system, minus the drives in a 3.5"x3.5" computer, also no fan is needed
for the CPU and the whole board runs off 5v.

With the help of some major linux gurus I have almost gotten this thing
to reliably boot, it is very odd how it works and extremely
frustrating, a big problem has been with bootloaders. They seem
inheriently flawed to me, when I'm in a running system (off the HD) the
CF card shows up as /dev/hdc, however with a newer kernel a buddy gave
me it *should* showup as /dev/discs/disc0/disc, but it doesn't, well it
kinda does, to get it to boot you HAVE to pass "root=/dev/hdc1 rw" to
the kernel, even on the newer kernel that when fully booted does not
have /dev/hdc in it's /dev directory, then it apparently sees the
partiion as /dev/discs/disc0/part1 which is should...it is very odd and
there is something fishy going on between the bios and the bootloader
and kernel...it's been a total mess to be honest with you and I would
never do this again without some more help. Every writeup I have found
that gave nice clear instructions on how to do this would not work,
simple as that, enter this command, the root drive should be here,
etc...didn't happen that way. Cute board but not a fun project...



Relevant Pages

  • Re: [SLE] SOLVED Problem installing SuSE-8.2 on Laptop Toshiba Satellite 400
    ... and no problem to boot now. ... USB device is installed without problem. ... > Last Sunday I tried with knowers to install Debian Woody with a 2.4 ... > needed kernel module). ...
    (SuSE)
  • Re: Boot error in Grub
    ... > get the following error message: ... Judging from the error message you are trying to boot from a memory stick ... It is probably a USB device and you don't have USB compiled ... You need to recompile your kernel to read the boot device without loading ...
    (comp.os.linux.setup)
  • 2.6.28-rc2: REGRESSION in early boot
    ... I've opened a Kernel Bug to track this regression: ... Essentially, the system panics in early boot, resulting in multiple ... commit d6c88a507ef0b6afdb013cba4e7804ba7324d99a ... # Device Drivers ...
    (Linux-Kernel)
  • Re: [ARM] Regression ? at91rm9200 machine-type
    ... I cannot boot my board anymore. ... u-boot is not passing the right boot information to the kernel. ... # Device Drivers ... # RAM/ROM/Flash chip drivers ...
    (Linux-Kernel)
  • Proposed update of the i386 boot document
    ... THE LINUX/I386 BOOT PROTOCOL ... the Linux kernel uses a rather complicated boot ... may not even support a command line. ... low memory touched by the boot loader -- as low as possible, ...
    (Linux-Kernel)