Welcome! Log In Create A New Profile

Advanced

Pogoplug E02, Slow unpacking, Linux Kernel 3.9.11 Kirkwood

Posted by toomyzoom 
Pogoplug E02, Slow unpacking, Linux Kernel 3.9.11 Kirkwood
August 11, 2013 12:37AM
I use tarball from this thread http://forum.doozan.com/read.php?2,12096 by bodhi to create a wheezy stick. It booted up fine. However, when I try to install anything by apt-get, the unpacking get extremely slow. I don't know if anything is wrong with dpkg or apt-get.
My fw_printenv
arcNumber=2097
baudrate=115200
bootcmd=usb start; run force_rescue_bootcmd; run ubifs_bootcmd; run usb_bootcmd; usb stop; run rescue_bootcmd; run pogo_bootcmd; reset
bootdelay=10
console=ttyS0,115200
ethact=egiga0
ethaddr=
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
if_netconsole=ping $serverip
ipaddr=192.168.1.41
led_error=orange blinking
led_exit=green off
led_init=green blinking
mainlineLinux=yes
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
ncip=192.168.1.130
partition=nand0,2
pogo_bootcmd=if fsload uboot-original-mtd0.kwb; then go 0x800200; fi
preboot=run if_netconsole start_netconsole
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
rescue_installed=1
rescue_set_bootargs=setenv bootargs console=$console ubi.mtd=2 root=ubi0:rootfs ro rootfstype=ubifs $mtdparts $rescue_custom_params
serverip=192.168.1.130
start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version;
stderr=nc
stdin=nc
stdout=nc
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
ubifs_mtd=3
ubifs_set_bootargs=setenv bootargs console=$console ubi.mtd=$ubifs_mtd root=ubi0:rootfs rootfstype=ubifs $mtdparts $ubifs_custom_params
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
usb_bootcmd=run usb_init; run usb_set_bootargs; run usb_boot
usb_device=0:1
usb_init=run usb_scan
usb_root=/dev/sda1
usb_rootdelay=10
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_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_scan_list=1 2 3 4
usb_set_bootargs=setenv bootargs console=$console root=$usb_root rootdelay=$usb_rootdelay rootfstype=$usb_rootfstype $mtdparts $usb_custom_params
usb_rootfstype=ext2
fdisk -l

Disk /dev/sda: 7876 MB, 7876902912 bytes
243 heads, 62 sectors/track, 1021 cylinders, total 15384576 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8de7428d

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     4194303     2096128   83  Linux
/dev/sda2         4194304    13275135     4540416   83  Linux
/dev/sda3        13275136    15372287     1048576   82  Linux swap / Solaris

eas
Re: Pogoplug E02, Slow unpacking, Linux Kernel 3.9.11 Kirkwood
August 15, 2013 02:36AM
Is this the first time you've run debian off of USB Flash on a Pogoplug?

Most USB flash drives aren't that speedy, though some are faster and some are slower than others. One of the places I most notice it is installing packages and updating the state of the package lists.
Re: Pogoplug E02, Slow unpacking, Linux Kernel 3.9.11 Kirkwood
August 15, 2013 08:33PM
I don't have the problem with =<1GB stick. apt-get uses fsync(), flooding the I/O. eatmydata seems to solve my problem.
eas
Re: Pogoplug E02, Slow unpacking, Linux Kernel 3.9.11 Kirkwood
August 27, 2013 12:11AM
I guess it depends on what you are using your system for. In my case, if I'm in a hurry, I'm not going to use a Kirkwood device with rootfs on a USB thumb drive, and whether or not I'm in a hurry, I'm never in a hurry to risk data loss/corruption...
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: