Bureaucrats, checkuser, Administrators
3,313
edits
Samthetechie (talk | contribs) (Redirected page to Projects/Bifferboard) |
m (Reverted edits by Samthetechie (Talk) to last revision by 93.97.176.250) |
||
| Line 1: | Line 1: | ||
# | Bifferboard doesn't have working serial, so we need a distro that boots without asking. | ||
Tried http://blog.famzah.net/category/bifferboard/ This can be done on Babbage (it has an autosensing ethernet card): | |||
sudo ./bb_eth_upload.py eth0 00:b3:f6:00:35:c7 ../vmlinuz-2.6.30.5-bifferboard-ipipe | |||
And everything else from there. Wouldn't boot: | |||
VFS: Cannot open root device "<NULL>" or unknown-block(0,0) | |||
Please append a correct "root=" boot option; here are the available partitions: | |||
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) | |||
Ditto for http://www.sunspot.co.uk/Projects/Bifferboard/Debian_distro.html: | |||
[ 0.822178] usb usb2: Product: OHCI Host Controller | |||
[ 0.827287] usb usb2: Manufacturer: Linux 2.6.32.2-bifferboard ohci_hcd | |||
[ 0.827287] usb usb2: SerialNumber: 0000:00:0a.0 | |||
[ 0.838835] usb usb2: configuration #1 chosen from 1 choice | |||
[ 0.846961] hub 2-0:1.0: USB hub found | |||
[ 0.846961] hub 2-0:1.0: 2 ports detected | |||
[ 0.856890] Initializing USB Mass Storage driver... | |||
[ 0.856890] usbcore: registered new interface driver usb-storage | |||
[ 0.871526] USB Mass Storage support registered. | |||
[ 0.876429] VFS: Cannot open root device "<NULL>" or unknown-block(0,0) | |||
[ 0.890057] Please append a correct "root=" boot option; here are the available partitions: | |||
[ 0.898733] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) | |||
---- | |||
'''Final result: Slackware works perfectly, without any trouble. Debian, does not. At all.''' | |||
<strike>Not that any of this matters, as ms7821 fried the thing...</strike> | |||
We now have three bifferboards (biffercluster will happen at some point) | |||
=== Wiring through Bus Bandit === | |||
[http://bifferos.bizhat.com/pinouts/ Bifferboard] [http://wiki.hackspace.org.uk/wiki/BusPirate Bus Pirate] | |||
Connect BusPirate connector -> Black Grey Brown -> Yellow Green Black -> Bifferboard 9, 8, 7 | |||
(NB the blacks don't connect to each other) | |||
Settings: | |||
UART, 115200, 8N1, Idle 1, 3.3V | |||
m 3, 9, [1], [1], [1], 2 | |||
(then use macro (1) to enter UART bridge mode) | |||
== New attempt == | |||
http://blog.famzah.net/2009/11/20/running-debian-on-bifferboard/ | |||
SVN revision 238 required build-essential, libncurses5-dev (ncurses), kernel-package (make-kpkg), and took 3 hours to build on lovelace. | |||
svn co https://bifferboard.svn.sourceforge.net/svnroot/bifferboard bifferboard | |||
cd bifferboard/debian/ | |||
./build.sh 2.6.32 | |||
The rootfs step requires debootstrap, and took 1 hour to build on lovelace. The root password is hackspace. | |||
sudo su | |||
mkdir /mnt/biffo | |||
./format-and-mount.sh /dev/sdb /mnt/biffo | |||
./install-debian.sh /mnt/biffo/ uk | |||
Set up the [[BusPirate]] if you're using it: | |||
screen /dev/ttyUSB2 115200 | |||
M | |||
3 | |||
9 | |||
1 | |||
1 | |||
1 | |||
2 | |||
(1) | |||
Space, Ctrl+A, :quit, Enter | |||
And finally, burn the loader: | |||
boot/bb_upload8.py /dev/ttyUSB2 /mnt/biffo/boot/vmlinuz-2.6.32-bifferboard | |||
When booting, hit Esc, and type | |||
usbroot | |||
save | |||
go | |||
as my Bifferboard attempted to boot without a commandline otherwise. | |||