gsagers
04-17-2007, 08:12 AM
I set up my n800 with the latest firmware to boot from the MMC card following the wiki instructions. I rebooted successfully, and verified that it was really running from the card (/ was mounted on /dev/mmcblk1p2). Ran it that way for a few hours, then removed all cards, reflashed the device with the original firmware to be able to use Kismet, got kismet up and running (runs great on original firmware, with GPS!), and then re-installed the mmc boot menu program, and the MMC cards. Now I get the boot menu, choose the partition, and it says it "cannot boot from MMC, booting from flash". The cards are back in their original slots, and when I mount /dev/mmcblk1p2, I can see the whole filesystem, so I didn't lose anything.
I did not make a copy of the original firmware to the MMC card, as I already had a copy of the new firmware on it, and wanted to be able to dual-boot between the firmwares when I wanted to run kismet vs. have nice Flash video performance. Is such a setup possible? Can I effectively dual-boot the n800? Or is there something that only allows multiple copies of the same firmware? I know on the Zaurus with altboot, it only loaded userspace stuff from the MMC card, the kernel was loaded from NAND flash, and it would complain if your ROM image was not correct for the kernel version stored in flash.
I don't know where to start troubleshooting, any advice would be appreciated.
I did not make a copy of the original firmware to the MMC card, as I already had a copy of the new firmware on it, and wanted to be able to dual-boot between the firmwares when I wanted to run kismet vs. have nice Flash video performance. Is such a setup possible? Can I effectively dual-boot the n800? Or is there something that only allows multiple copies of the same firmware? I know on the Zaurus with altboot, it only loaded userspace stuff from the MMC card, the kernel was loaded from NAND flash, and it would complain if your ROM image was not correct for the kernel version stored in flash.
I don't know where to start troubleshooting, any advice would be appreciated.