+++ Chris Jones [2011-03-16 16:24 +0000]: > I'm using head of the menuconfig2 branch. The buildroot rootfs doesn't > have ssh or dropbear in it, so I can't transfer files in or out of any > of the filesystems using USB networking. That makes the 'recovery > kernel' largely useless. > > How do we get it back? This is a showstopping problem, especially for > those Balloon customers who rely on the instructions in > > http://www.balloonboard.org/balloonwiki/Balloon3SingleSidedRootFS > > *to build their balloon-based products every day*. The tcl production process uses telnet to issue commands and nc for data transfer, instead of ssh/scp. That bypasses ssh's tiresome whinging about every new card being a MITM attack. bbl has built-in support for uploading this way. So instead of doing serial to balloon: start usb netowrking ssh : issue commands you can do utils/bbl --root utils/bbl --kernel utils/bbl --shellprompt --usbnet utils/bbl --shellcommand "apt-get install blah" where your bblrc contains setting for PORT, $BALLOON_IP_ADDRESS, $USBNET_HOST_IFACE, OPENOCD_CONFIG (to allow serial, usb and reset behaviour) (or you include --port /dev/ttyS0 --usbnetip 10.0.0.1 --usbhostiface usb0 --openocdconfig on the bbl command line) the bblrc defaults in the distro should work... Wookey -- Principal hats: Linaro, Emdebian, Wookware, Balloonboard, ARM http://wookware.org/