the included make.conf should have all the netwinder-specific info you need ... just merge those settings with make.conf.example to get your final make.conf

MrSums wrote:

and kernel-specific options?

just `emerge development-sources` and select the netwinder as your machine

MrSums wrote:

what do I re-set the setenv options to to boot direct from the new kernel, it is just

just reset your network, kernel, and root config ... i forget the exact var names / settings (i moved my netwinders a few days and dont have local access to them atm), but you can always try `load-defaults` ...

i'll try to update the handbook to cover netwinder/arm stuff once i figure out where i put the new details

I've got my Netwinder (picked it up last week for $30 CDN) up to booting but it complains about not having devfsd. I can't emerge devfsd as it is masked and there are no ports for it. Is devfsd required for the installation? I'll be writing up an installation how-to once I get it completely set up.

With the kernel configuration what you can do is load the default config file set up for netwinders.

It should be under arch/arm/configs/netwinder_defconfig. Load that up and don't forget to add in support for your filesystems ... everything else is more or less set up for you.

What I'm trying to figure out right now is whether or not devfs is needed for the arm architecture because when i use the gentoo handbook for kernel configuration, upon restarting the kernel loads fine until it gets to devfsd because the package was masked (there's no port for it on the portage tree).

I'm hoping someone here can help me out with that last part and hopefully I'll have a running system by tonight to mess around with.

if you want more packages added, then follow these steps (here's an example with vixie-cron):
mkdir -p /etc/portage
echo "sys-apps/vixie-cron arm" >> /etc/portage/package.keywords
emerge sys-apps/vixie-cron
<send arm@gentoo.org an e-mail requesting that the arm KEYWORD be added to sys-apps/vixie-cron>

as i get e-mails, i'll add arm to KEYWORDS for packages

MrSums wrote:

On looking at the make.globals file there are no standard USE options set. Should I just use the standard ones (but replacing x86 with arm?)

no ... i dont know about you, but my make.globals doesnt define a default USE ...
the make.profile/make.defaults file does define a default USE and on arm, the default USE is pretty slim ... this is supposed to be embedded remember

MrSums wrote:

2. the nfs route seems to work just fine, but how do I reboot on completion? init 0 just comes up with a helpline, but no action

just run `reboot`

might be too late now, but here's a few tips about the netwinder:
the partition that holds the kernel cannot be ext3 or you will experience problems down the road ... the nettrom firmware cant read ext3 partitions that havent been unmounted cleanly ...

Oops I went ahead and built my /boot partition as ext3 .. oh well ... I hope that my system won't get hosed for a while then . I managed to get it all working and will probably work on the setup-howto this weekend. I'm in the middle of emerging apps but I'm finding some hard to find. Is there a console based program to play or stream mp3's? I've read that mpg123 supports arm but there is no package nor can I find the specific patch for it. Compiling from source just gives me errors currently.

easy to fix ... as long as you have a sep partition
just run this (assuming /dev/hda1 is your /boot):
umount /boot
tune2fs -O ^has_journal /dev/hda1
fsck /dev/hda1
mount /boot

surrealillusion wrote:

will probably work on the setup-howto this weekend.

i've started adapting the handbook for arm specific stuff ... i'd suggest adapting the raw .xml files and e-mailing to me them if you get a chance http://www.gentoo.org/cgi-bin/viewcvs.cgi/en/handbook/?root=doc
i've already written a draft hb-install-arm-medium.xml, i just need to adapt the following files:
hb-install-alpha-bootloader.xml
hb-install-alpha-disk.xml
hb-install-alpha-kernel.xml

surrealillusion wrote:

Is there a console based program to play or stream mp3's?

try media-sound/mp3blaster ... i havent KEYWORD-ed it arm, but i use it on my x86/ppc and it works great ... seems pretty cross-architecture friendly ...