todo: software: make root read-only when booting from usb stick ensure boot-up w/out network is fine (worried) strip down distro improve boot time ensure joystick/hid working hardware: wire up input channel jacks buy and mount lcd mount usb stick inside case current problems: hint: http://www.mepis.org/node/8785 yes...the rootdelay=10 option certainly seemed to make all the difference for me when I was getting the VFS unable to mount root errors. Seems that the USB subsystem needs a lag to get situated. Hmph. Use the grub menu to troubleshoot (press c at prompt).. it's totally invaluable! Completion and everything. multiple usb cards multiplexed...broken for now. requires jack 0.102.20+ and maybe even a patched alsa: http://www.nabble.com/Connecting-two-USB-Soundcard-to-JACK-tf3907622.html#a11079044 the card number assignments got all hosed at boot time when the behringer external usb device was plugged in, so I had to create /etc/modprobe.d/alsa: audio@audiopint:~$ cat /etc/modprobe.d/alsa alias snd-card-0 snd-usb-audio alias snd-card-1 snd-usb-audio alias snd-card-2 snd-usb-audio alias snd-card-3 snd-usb-audio alias snd-card-4 snd-usb-audio options snd-usb-audio index=0,1,2,3,4 vid=0x077d,0x077d,0x077d,0x077d,0x1397 pid=0x07af,0x07af,0x07af,0x07af,0x00bc that should pass the necessary options to the module to ensure that the behringer is always card 4 (zero based) power button/reset switch shutdown: long thread here: http://www.nabble.com/Bluetooth-button-not-working-after-installing-Debian-2.6.29-kernel-td22711290.html main thing: unless using supported userspace (eg. not "stable" in debian), the kernel's CONFIG_ACPI_PROC_EVENT probably(?) is needed. wireless dongle notes: 2.6.21 patches http://groups.google.com/group/linux.kernel/browse_thread/thread/3903df7fb616fe43/9118958753f0e6a7?lnk=st&q=%22AL2230S+devices+are+not+yet+supported+by+this+driver%22&rnum=1#9118958753f0e6a7 ifconfig eth2 up wpa_supplicant -c /etc/wpa_supplicant.conf -ieth2 various notes/thoughts: power led en/disable boot logger /etc/default/bootlogd /tmp goes in ram: tmpfs /var/run tmpfs defaults 0 0 tmpfs /var/lock tmpfs defaults 0 0 tmpfs /tmp tmpfs defaults 0 0 to make usb thing bootable: start with http://www.marlow.dk/site.php/tech/usbkeys my setup here is specific to my pure-usb install approach The very very first time 'round, fdisk should be used to repartition and create an ext3 device. then, in short: $ sudo dd -if=/dev/sda2 -of/dev/sdb (that copies to the stick and takes a minute or so) then mount the device: $ sudo mount /dev/sdb1 /mnt/stick and install grub: $ sudo grub-install --root-directory=/mnt/stick and then edit the menu.lst to remap drives (hd0,1) to (hd0,0) hid/joystick/gamepad permissions: edit /etc/udev/permissions.rules and under "input devices", change KERNEL=="js[0-9]*", MODE="0664" to KERNEL=="js[0-9]*", MODE="0664", GROUP="plugdev" and add a new line: KERNEL=="event*", NAME="input/%k", MODE="0660", GROUP="plugdev" boot time speed ups possibilities: * use uncompressed kernel? * remove/tune use of "rootdelay" option to grub (?) * ramdisk to avoid root mount delay!??! lmsensors info: (run sensors-detect) #----cut here---- # I2C adapter drivers i2c-viapro # Chip drivers eeprom w83627hf #----cut here----