Hi;
A few weeks ago a friend of mine bought a TS-7250, with a USB
flash-stick preloaded with Debian Linux. He subsequently discovered that
it is not possible to boot from the USB device, so he then bought a
TS-RF2-CF board with a 1G CF preloaded, again, with Debian. We just
spent the afternoon trying to figure out how to get it to boot from the
CF daughter board without succeeding.
I have a TS-7200, which has the on-board CF. I thought that the same
boot procedures which work on mine would apply to his system as well.
But there are differences between the boards. One of the first things we
noticed is that RedBoot's load command on his 7250 does not have the
'disk' option, where as on my 7200 it does. It appears like the boot
loader on his 7250 does not know how to talk to an IDE device. Is there
another way to boot from his CF card via the daughter board? Or is there
a way to put a new boot loader in his flash which does know how to boot
from his daughter board?
We read the daughter board manual pretty closely:
http://www.embeddedarm.com/Manuals/rf2-cf-info.htm
The first paragraph mentions needing to install or upgrade the IDE
drivers, but his would be in the kernel, and would not come into play
until after the the boot process was underway and would require the IDE
driver beforehand, so we don't see how this will solve anything.
Nevertheless, we downloaded the modules and tried to insmod the into the
system after booting up the TS-linux kernel, just to see if we could at
least mount the CF card.
insmod ide-core.o options=\"ide1=0x118,0x116,33\"
insmod ide-detect.o
insmod ide-disk.o
None of these commands works with the '.o' suffix. But omitting that,
the first one works; the second one sort of works, but gives an IRQ
conflict error message, and the third one works. Lsmod shows all three
active afterwards, but there is no /dev/hd* device to mount. We tried
the other two IRQ possibilities with the same result. There is only the
RF2-CF daughter board connected to the TS-7250, so its hard to see what
the IRQ conflict would be. He did by it with the real-time clock option.
On the chance that the ide driver is built into the TS-linux kernel, we
also tried loading the IDE drivers with in-kernel support, but this also
failed:
$ exec -c "console=ttyAM0,115200 root=/dev/hda1 ide1=0x118,0x116,33"
exec: 1: -c: not found
What does he need to do to be able to boot to debian Linux off his TS-7250?
Any help would be vastly appreciated.
--Jeff
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|