I purchased a Pogo Plug Mobile (Model POGO-V4-A1-01) for $10 off ebay a few weeks ago.
This version of the PogoPlug comes with the following:
I knew it could be used for a file server but did not have much use for it at the time so put it on the shelf. A few weeks later my elementary school age daughter needed to print from her Chromebook from home. Chromebooks are becoming very popular at schools. They are relatively inexpensive, easy to use, and able to be tightly administered by the school. Unfortunately it is very difficult to print from one at home. Since it doesn’t run from windows, you must have a printer that is “Cloudprint” enabled to work with google chrome or keep another computer running with Chrome. Since I had an old Samsung 4521f printer and didn’t want to keep my computer running all day, I decided to get my Pogoplug off the shelf and do some hacking.
To enable SSH, create an account at the PogoPlug website. Activate your pogoplug, then go to Settings in the Web interface, select Security Settings, and then select the checkbox for Enable SSH for this Pogoplog-enabled device. A dialog box will open and ask you to assign a password for the root use.
Screenshot is at: Pogoplug help.
Login with root/ceadmin.
Also, make sure you install netconsole. He says it is optional but if you have problems you will need it to diagnose them. Also, install “asuc” on your windows computer that is accessing the pogoplug, asuc: A Simple Udp Console. This will let you see what’s going on inside your PogoPlug or at least initial boot without having to SSH in.
#stop my.pogoplug.com service (just in case) killall hbwd #make device node for mmc/sd card #skip command for usb install mknod /tmp/mmcblk0 b 179 0 #Partition your SD Card /sbin/fdisk /tmp/mmcblk0 # Type in the following commands to erase # and re-partition SD Card/USB Flash/Hard Drive #(WARNING - FLASH/HARD DRIVE WILL BE COMPLETELY WIPED): # p # list current partitions o # to delete all partitions n # new partition p # primary partition 1 (one) # first partition # default start block # default end block (to use the whole drive) w # write new partition to disk #make device node for partition mknod /tmp/mmcblk0p1 b 179 1 #download format utility cd /tmp wget http://archlinuxarm.org/os/pogoplug/mke2fs chmod +x mke2fs #format newly created partition #ext3 with "rootfs" as label /tmp/mke2fs -L rootfs -j /tmp/mmcblk0p1 #create mount point mkdir /tmp/mnt #mount SD Card mount /tmp/mmcblk0p1 /tmp/mnt #download Debian rootfs and md5 cd /tmp/mnt wget http://mirror.jblee.kr/Debian-3.14.0-kirkwood-tld-1-rootfs-bodhi.tar.bz2 wget http://download.qnology.com/pogoplug/v4/Debian-3.14.0-kirkwood-tld-1-rootfs-bodhi.tar.md5 #check md5 (output should match) md5sum Debian-3.14.0-kirkwood-tld-1-rootfs-bodhi.tar.bz2 cat Debian-3.14.0-kirkwood-tld-1-rootfs-bodhi.tar.md5 #extract and delete tar -xjf Debian-3.14.0-kirkwood-tld-1-rootfs-bodhi.tar.bz2 rm Debian-3.14.0-kirkwood-tld-1-rootfs-bodhi.tar.bz2 #Sync and reboot, cross your fingers sync cd .. umount /tmp/mnt /sbin/reboot
If you have problems, see Qui’s post for troubleshooting
#Initial update apt-get update apt-get upgrade
apt-get install cups apt-get cups-driver-gutenprint apt-get install ghostscript apt-get install python-cups apt-get install avahi-utils apt-get install foomatic-filters apt-get install foomatic-db apt-get install printer-driver-all
#Backup original cupsd.conf cd /etc/cups mv cupsd.conf cupsd.conf.org #download Qui's cupsd.conf wget --no-check-certificate http://dl.dropbox.com/u/42238/pogoplug/cupsd.conf /etc/init.d/cups restart
You should see the CUPS web interface. Go to Home->Add Printers and Classes->Add Printer. Follow the wizard.
CUPS printer system works with many but not all printers. A printer connected directly through the USB port is easiest for you to setup, but you can also setup a network printer using an IP address. You will need to know how to connect and what IP protocol to use. For troubleshooting see CUPS help (links are ont he CUPS admin interface web page).
This is what I did to print to my Samsung 4521f printer on my home network which was plugged into a Belkin router running Toastman’s mod of tomatoUSB:
You should be good to go. The trickiest part may be the print drivers.
While working on fixing my KuLED light switches from magically but unexpectedly switching on, I…
WP-CLI is a great command line tool to help you manage Wordpress. I had trouble…
Tired of downloading zip or tar files, decompressing, and then having to delete the compressed…
The Microsoft Virtual Hard Disk - An Ideal Backup Image Format Microsoft's Virtual Hard…