DevFS to the rescue.
Well, I finally figured out the usb mass storage hell this afternoon. Compile after compile after compile of the kernel still would not give me the immediate mount of media in the card reader, so I started looking up devfs stuff, and even though it isn’t supposed to be necessary to have entries in the config for devfs so that usb stuff works, well, I added them and more or less it works now. I’m still annoyed and worried that if I compile the kernel again I’ll break it again.
I have my portage tree shared via NFS now between this computer and the fileserver, quite convenient really. I now have it sync every morning and can update things fairly easily with only having to download packages once. :)
The “linux router” project is getting a bit more sorted. Gentoo doesn’t look like it’ll be very good afterall for that purpose because I can’t seem to find a “web gui” for the underlying apps. I think I’ll go with something like Clark Connect instead, that way my brother can admin his own open ports, etc. The main reason for doing this is because our ’standalone’ router might be having some issues… it disconnected both of my computers up here at the same time and I had to go downstairs and manually reset the router before it would reconnect them. We have most of the hardware required for the new router box anyway, just need an attractive case and a motherboard.