**** BEGIN LOGGING AT Mon Aug 20 02:59:59 2012 Aug 21 00:20:02 I've updated my GuruPlug to Squeeze (just using dist-upgrade) -- but I haven't restarted it yet Aug 21 00:20:15 Is there anything I need to do to ensure that the proper kernel gets loaded into the NAND? Aug 21 00:31:00 HanClinto: you have to write the kernel into the uboot Aug 21 00:31:04 er Aug 21 00:31:07 onto the nand via uboot Aug 21 00:31:19 or use nandwrite to write it into the right memory address Aug 21 00:44:47 Tootoot222: Can I do nandwrite that outside of uboot? Or do I need to be in uboot in order to do that? Aug 21 00:45:07 there's a nandwrite program you can run from within debian Aug 21 00:45:21 if you don't have the jtag board... it's a bit risky to go modifying the nand incase something goes wrong Aug 21 00:45:33 if you have the board it's a sinch to do it from within uboot though Aug 21 00:45:43 just put your kernel on a usb drive and you can write it in 3-4 commands Aug 21 00:46:27 I have the jtag board Aug 21 00:47:03 It's just that my plug is in another room from my computer, and if I could do it all without moving it, that would be easier. Aug 21 00:51:50 Do I need to download the kernel from somewhere else, or can I somehow use the kernel that Debian already downloaded as part of Squeeze? Aug 21 00:52:40 you can use the debian one or the ones made specifically for plugs from http://www.xilka.com/sheeva/ Aug 21 01:11:42 Tootoot222: Thanks so much for all of the help. This is the command that I'm inclined to try to enter: nandwrite -s 0x100000 /dev/mtd1 sheeva-2.6.33.7-uImage Aug 21 01:12:16 Two main questions: does that look like a correct offset, and is the -p "pad to page size" option useful? Aug 21 01:14:14 Aaaah, looks like mtd1 is already mapped to 0x100000 Aug 21 01:14:20 So I don't need to set the start location Aug 21 01:14:48 HanClinto: actually you can just download those README scripts from the website i linked, chmod +x it and run it Aug 21 01:15:01 it will do all the flashing for you (and download the kernel and its modules too) Aug 21 01:15:08 Oh awesome Aug 21 01:15:09 Thanks! Aug 21 01:17:04 (use the --nandkernel option) Aug 21 01:18:07 Excellent Aug 21 01:18:35 uname -r gives me 2.6.33.7-dirty, so I ran ./UPDATE-SHEEVA-KERNEL.sh 2.6.33.7 --nandkernel Aug 21 01:19:06 why such an old kernel? Aug 21 01:19:08 it's not maintained anymore Aug 21 01:19:15 you can upgrade to a newer one without breaking anything in debian Aug 21 01:19:25 (since the script also grabs the modules too) Aug 21 01:19:42 i'd go 3.5.2 Aug 21 01:21:02 Oh okay, thanks! Aug 21 01:21:09 np Aug 21 01:22:46 Should I also update uboot while I'm here? Aug 21 01:23:12 imo, if your uboot boots your plug, there's no reason to update it Aug 21 01:23:36 Ok -- just wasn't sure if this would boot. :) Aug 21 01:23:36 i'd only update my uboot if there was a problem with the version it has (sometimes the SATA booting is flaky on some uboot versions for example) Aug 21 01:23:43 Ah, ok Aug 21 01:23:46 have you ever updated your kernel before? Aug 21 01:24:00 if you were on the stock kernel you'll have to boot to uboot anyways and change the MainLineLinux = yes Aug 21 01:24:00 Maybe once or twice? Never on a Guruplug Aug 21 01:24:14 (and set the ArcNumber) Aug 21 01:24:20 Ah, ok Aug 21 01:24:36 see the top of that readme script for the numbers and variable names you need to set Aug 21 01:24:48 I can set that with the sheeva-uboot-tools, right? Aug 21 01:25:15 i think so Aug 21 01:25:28 yeah Aug 21 01:36:16 Okay, rebooting. Let's see how far we get! :) Aug 21 01:36:50 I wasn't able to get the sheeva-uboot-tools to go, so I just reflashed with the latest boot from that link you sent me, and I'll set the arc numbers with the jtag Aug 21 01:36:56 Thanks so much for all of the help!! Aug 21 01:37:01 It's been extremely helpful Aug 21 01:41:28 you're welcome =) **** ENDING LOGGING AT Tue Aug 21 02:59:58 2012