Re: Scan all USB devices and boot from the first bootable drive. September 29, 2010 04:27PM |
Registered: 14 years ago Posts: 37 |
Re: Scan all USB devices and boot from the first bootable drive. September 29, 2010 04:42PM |
Registered: 14 years ago Posts: 37 |
Re: Scan all USB devices and boot from the first bootable drive. September 30, 2010 02:45AM |
Registered: 14 years ago Posts: 11 |
Quote
BillyBoy
@Nero:
By the way, thank you very much for sharing your experience. It was a great help for me when creating NTFS partitions within Linux. I didn't know exactly how to do that before. I guess you're not using the Dockstar kernel, are you?
Quote
Nero
It seems that giving back cynicism to people how want to be helpfull, is the "Vienna way".
Please stay there and have a nice day!
>I guess you're not using the Dockstar kernel, are you?
I'm using the Dockstar kernel of Jeffs site. Why should i come here and post about problems with other kernels?
Re: Scan all USB devices and boot from the first bootable drive. October 01, 2010 07:55AM |
Registered: 14 years ago Posts: 6 |
NanoBot
Re: Scan all USB devices and boot from the first bootable drive. October 01, 2010 06:50PM |
Re: Scan all USB devices and boot from the first bootable drive. October 02, 2010 01:42AM |
Registered: 14 years ago Posts: 6 |
Re: Scan all USB devices and boot from the first bootable drive. October 02, 2010 01:34PM |
Registered: 14 years ago Posts: 107 |
# blkid /dev/sda2 /dev/sda2: UUID="long-string-of-hex-digits"2. Change the swap line in your /etc/fstab file to be:
UUID=long-string-of-hex-digits none swap sw
# swapoff -a # swapon -a # free
Re: Scan all USB devices and boot from the first bootable drive. October 03, 2010 03:06AM |
Registered: 14 years ago Posts: 6 |
root@debian:/# blkid /dev/sda1: UUID="ffa9d7e3-a047-46e8-a014-098ceb7848dd" TYPE="ext2" /dev/sda2: TYPE="swap" root@debian:/#
swapoff -a mkswap /dev/sda2
SaintGermain
Re: Scan all USB devices and boot from the first bootable drive. January 24, 2011 06:47PM |
U-Boot 2010.09 (Oct 23 2010 - 11:49:22) Marvell-Dockstar/Pogoplug by Jeff Doozan Hit any key to stop autoboot: 0 (Re)start USB... USB: Register 10011 NbrPorts 1 USB EHCI 1.00 scanning bus for devices... 4 USB Device(s) found scanning bus for storage devices... 1 Storage Device(s) found Loading file "/rescueme" from usb device 0:1 (usbda1) ** File not found /rescueme reading /rescueme.txt ** Unable to read "/rescueme.txt" from usb 0:1 ** Creating 1 MTD partitions on "nand0": 0x000002500000-0x000010000000 : "mtd=3" UBI: attaching mtd1 to ubi0 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 129024 bytes UBI: smallest flash I/O unit: 2048 UBI: sub-page size: 512 UBI: VID header offset: 512 (aligned 512) UBI: data offset: 2048 UBI: attached mtd1 to ubi0 UBI: MTD device name: "mtd=3" UBI: MTD device size: 219 MiB UBI: number of good PEBs: 1750 UBI: number of bad PEBs: 2 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 0 UBI: available PEBs: 1729 UBI: total number of reserved PEBs: 21 UBI: number of PEBs reserved for bad PEB handling: 17 UBI: max/mean erase counter: 1/1 UBIFS error (pid 0): ubifs_get_sb: cannot open "ubi:rootfs", error -19 Error reading superblock on volume 'ubi:rootfs'! (Re)start USB... USB: Register 10011 NbrPorts 1 USB EHCI 1.00 scanning bus for devices... 4 USB Device(s) found scanning bus for storage devices... 1 Storage Device(s) found Loading file "/boot/uImage" from usb device 0:1 (usbda1) 1434220 bytes read Loading file "/boot/uInitrd" from usb device 0:1 (usbda1) 4736680 bytes read ## Booting kernel from Legacy Image at 00800000 ... Image Name: Linux-2.6.32-5-kirkwood Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1434156 Bytes = 1.4 MiB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK ## Loading init Ramdisk from Legacy Image at 01100000 ... Image Name: initramfs-2.6.32-5-kirkwood Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 4736616 Bytes = 4.5 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ...
U-Boot 2010.09 (Oct 23 2010 - 11:49:22) Marvell-Dockstar/Pogoplug by Jeff Doozan Hit any key to stop autoboot: 0 (Re)start USB... USB: Register 10011 NbrPorts 1 USB EHCI 1.00 scanning bus for devices... 5 USB Device(s) found scanning bus for storage devices... 2 Storage Device(s) found Loading file "/rescueme" from usb device 0:1 (usbda1) ** File not found /rescueme reading /rescueme.txt ** Unable to read "/rescueme.txt" from usb 0:1 ** Creating 1 MTD partitions on "nand0": 0x000002500000-0x000010000000 : "mtd=3" UBI: attaching mtd1 to ubi0 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 129024 bytes UBI: smallest flash I/O unit: 2048 UBI: sub-page size: 512 UBI: VID header offset: 512 (aligned 512) UBI: data offset: 2048 UBI: attached mtd1 to ubi0 UBI: MTD device name: "mtd=3" UBI: MTD device size: 219 MiB UBI: number of good PEBs: 1750 UBI: number of bad PEBs: 2 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 0 UBI: available PEBs: 1729 UBI: total number of reserved PEBs: 21 UBI: number of PEBs reserved for bad PEB handling: 17 UBI: max/mean erase counter: 1/1 UBIFS error (pid 0): ubifs_get_sb: cannot open "ubi:rootfs", error -19 Error reading superblock on volume 'ubi:rootfs'! (Re)start USB... USB: Register 10011 NbrPorts 1 USB EHCI 1.00 scanning bus for devices... 5 USB Device(s) found scanning bus for storage devices... 2 Storage Device(s) found Loading file "/boot/uImage" from usb device 0:1 (usbda1) 1434220 bytes read Loading file "/boot/uInitrd" from usb device 0:1 (usbda1) 4736680 bytes read ## Booting kernel from Legacy Image at 00800000 ... Image Name: Linux-2.6.32-5-kirkwood Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1434156 Bytes = 1.4 MiB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK ## Loading init Ramdisk from Legacy Image at 01100000 ... Image Name: initramfs-2.6.32-5-kirkwood Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 4736616 Bytes = 4.5 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ...
SaintGermain
Re: Scan all USB devices and boot from the first bootable drive. January 24, 2011 07:39PM |
Re: Scan all USB devices and boot from the first bootable drive. January 24, 2011 10:37PM |
Registered: 14 years ago Posts: 264 |
SaintGermain name="author" SaintGermain
Re: Scan all USB devices and boot from the first bootable drive. January 25, 2011 06:07AM |
Quote
I've tried every plugging combination, but no matter what, it always fail
Re: Scan all USB devices and boot from the first bootable drive. January 25, 2011 01:47PM |
Registered: 14 years ago Posts: 264 |
SaintGermain
Re: Scan all USB devices and boot from the first bootable drive. January 30, 2011 12:37PM |
Re: Scan all USB devices and boot from the first bootable drive. January 30, 2011 01:49PM |
Registered: 14 years ago Posts: 264 |
SaintGermain
Re: Scan all USB devices and boot from the first bootable drive. January 30, 2011 02:07PM |
SaintGermain
Re: Scan all USB devices and boot from the first bootable drive. January 30, 2011 03:32PM |
Re: Scan all USB devices and boot from the first bootable drive. January 30, 2011 04:18PM |
Registered: 14 years ago Posts: 264 |
Error reading superblock on volume 'ubi:rootfs'! (Re)start USB... <---- you seem to have a second "usb start" here USB: Register 10011 NbrPorts 1 USB EHCI 1.00 scanning bus for devices... 4 USB Device(s) found scanning bus for storage devices... 1 Storage Device(s) found <---- but no "run usb_scan" here Loading file "/boot/uImage" from usb device 0:1 (usbda1) 1434220 bytes read Loading file "/boot/uInitrd" from usb device 0:1 (usbda1) 4736680 bytes readBut on my system, I see:
Error reading superblock on volume 'ubi:rootfs'! Loading file "/boot/uImage" from usb device 0:1 (usbda1) 1 bytes read Found bootable drive on usb 0:1 Loading file "/boot/uImage" from usb device 0:1 (usbda1) 1431460 bytes read Loading file "/boot/uInitrd" from usb device 0:1 (usbda1) 4735472 bytes readNote the addition of the three lines. ending in "Found bootable drive on usb 0:1". That's where the determination of the name of the root file system is made, and I don't see that in your boot sequence, which is what makes me suspicious that your kernel may be acquiring the wrong name.
Re: Scan all USB devices and boot from the first bootable drive. January 30, 2011 04:30PM |
Registered: 14 years ago Posts: 264 |
SaintGermain
Re: Scan all USB devices and boot from the first bootable drive. January 31, 2011 02:32PM |
Pogoplug:~$ /usr/sbin/fw_printenv ethact=egiga0 bootdelay=3 baudrate=115200 mainlineLinux=yes console=ttyS0,115200 led_init=green blinking led_exit=green off led_error=orange blinking mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data) mtdids=nand0=orion_nand partition=nand0,2 stdin=serial stdout=serial stderr=serial rescue_installed=0 rescue_set_bootargs=setenv bootargs console=$console ubi.mtd=2 root=ubi0:rootfs ro rootfstype=ubifs $mtdparts $rescue_custom_params rescue_bootcmd=if test $rescue_installed -eq 1; then run rescue_set_bootargs; nand read.e 0x800000 0x100000 0x400000; bootm 0x800000; else run pogo_bootcmd; fi pogo_bootcmd=if fsload uboot-original-mtd0.kwb; then go 0x800200; fi force_rescue=0 force_rescue_bootcmd=if test $force_rescue -eq 1 || ext2load usb 0:1 0x1700000 /rescueme 1 || fatload usb 0:1 0x1700000 /rescueme.txt 1; then run rescue_bootcmd; fi ubifs_mtd=3 ubifs_set_bootargs=setenv bootargs console=$console ubi.mtd=$ubifs_mtd root=ubi0:rootfs rootfstype=ubifs $mtdparts $ubifs_custom_params ubifs_bootcmd=run ubifs_set_bootargs; if ubi part data && ubifsmount rootfs && ubifsload 0x800000 /boot/uImage && ubifsload 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; fi usb_scan=usb_scan_done=0;for scan in $usb_scan_list; do run usb_scan_$scan; if test $usb_scan_done -eq 0 && ext2load usb $usb 0x800000 /boot/uImage 1; then usb_scan_done=1; echo "Found bootable drive on usb $usb"; setenv usb_device $usb; setenv usb_root /dev/$dev; fi; done usb_scan_list=1 2 3 4 usb_scan_1=usb=0:1 dev=sda1 usb_scan_2=usb=1:1 dev=sdb1 usb_scan_3=usb=2:1 dev=sdc1 usb_scan_4=usb=3:1 dev=sdd1 usb_device=0:1 usb_root=/dev/sda1 usb_rootdelay=10 usb_set_bootargs=setenv bootargs console=$console root=$usb_root rootdelay=$usb_rootdelay rootfstype=$usb_rootfstype $mtdparts $usb_custom_params usb_bootcmd=run usb_init; run usb_set_bootargs; run usb_boot usb_boot=mw 0x800000 0 1; ext2load usb $usb_device 0x800000 /boot/uImage; if ext2load usb $usb_device 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi bootcmd=usb start; run force_rescue_bootcmd; run ubifs_bootcmd; run usb_bootcmd; usb stop; run rescue_bootcmd; run pogo_bootcmd; reset ethaddr=00:10:75:1A:D5:06 arcNumber=2097 usb_rootfstype=ext4 usb_init=usb start; serverip=192.168.0.10 ipaddr=192.168.0.20 if_netconsole=ping $serverip start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version; preboot=run if_netconsole start_netconsole
Re: Scan all USB devices and boot from the first bootable drive. January 31, 2011 03:50PM |
Registered: 14 years ago Posts: 264 |
SaintGermain
Re: Scan all USB devices and boot from the first bootable drive. January 31, 2011 04:23PM |
U-Boot 2010.09 (Oct 23 2010 - 11:49:22) Marvell-Dockstar/Pogoplug by Jeff Doozan Hit any key to stop autoboot: 0 (Re)start USB... USB: Register 10011 NbrPorts 1 USB EHCI 1.00 scanning bus for devices... 5 USB Device(s) found scanning bus for storage devices... 2 Storage Device(s) found Loading file "/rescueme" from usb device 0:1 (usbda1) ** File not found /rescueme reading /rescueme.txt ** Unable to read "/rescueme.txt" from usb 0:1 ** Creating 1 MTD partitions on "nand0": 0x000002500000-0x000010000000 : "mtd=3" UBI: attaching mtd1 to ubi0 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 129024 bytes UBI: smallest flash I/O unit: 2048 UBI: sub-page size: 512 UBI: VID header offset: 512 (aligned 512) UBI: data offset: 2048 UBI: attached mtd1 to ubi0 UBI: MTD device name: "mtd=3" UBI: MTD device size: 219 MiB UBI: number of good PEBs: 1750 UBI: number of bad PEBs: 2 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 0 UBI: available PEBs: 1729 UBI: total number of reserved PEBs: 21 UBI: number of PEBs reserved for bad PEB handling: 17 UBI: max/mean erase counter: 1/1 UBIFS error (pid 0): ubifs_get_sb: cannot open "ubi:rootfs", error -19 Error reading superblock on volume 'ubi:rootfs'! Loading file "/boot/uImage" from usb device 0:1 (usbda1) 1 bytes read Found bootable drive on usb 0:1 Loading file "/boot/uImage" from usb device 0:1 (usbda1) 1434220 bytes read Loading file "/boot/uInitrd" from usb device 0:1 (usbda1) 4736680 bytes read ## Booting kernel from Legacy Image at 00800000 ... Image Name: Linux-2.6.32-5-kirkwood Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1434156 Bytes = 1.4 MiB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK ## Loading init Ramdisk from Legacy Image at 01100000 ... Image Name: initramfs-2.6.32-5-kirkwood Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 4736616 Bytes = 4.5 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ...
Re: Scan all USB devices and boot from the first bootable drive. January 31, 2011 05:09PM |
Registered: 14 years ago Posts: 264 |
SaintGermain
Re: Scan all USB devices and boot from the first bootable drive. February 01, 2011 08:42AM |
SaintGermain
Re: Scan all USB devices and boot from the first bootable drive. February 01, 2011 03:38PM |
Re: Scan all USB devices and boot from the first bootable drive. February 01, 2011 11:38PM |
Registered: 14 years ago Posts: 264 |