Hi guys,
The Good: 
    I got Arch linux running on pogoplug pink 
    My pogoplug boots with kernel   "Linux alarm 2.6.31.6_SMP_820 #100 SMP Sun May 29 04:53:45 EDT 2011 armv6l GNU/Linux"
The Bad:
   There are almost no drivers in /lib/modules/2.6.31.6_SMP_820 except a few for filesystems. But not for the hardware I need
    I tried to update the system. It installed an 3.1.10-11-ARCH kernel with lots of modules. The /boot/uImage has been updated too to 3.1.
    But ths system still boots on 2.6.31. I assume this is because that was the uImage I copied onto the boot partition.
    so I tried to mount  /dev/mtdblock* to update the uImage (I believe that those are the built-in flash partitions, right ?)
The Ugly:
            mount /dev/mtdblock2 /mnt/
mount: wrong fs type, bad option, bad superblock on /dev/mtdblock2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail or so
         mount /dev/mtdblock2 /mnt/ -t vfat
mount: wrong fs type, bad option, bad superblock on /dev/mtdblock2,
...
          mount /dev/mtdblock2 /mnt/ -t jffs2
mount: unknown filesystem type 'jffs2'
Catch 22:
        I need to mount the boot partition to update uImage in order to get access to drivers
        But I do not have the driver to mount it (if I need jff2 to do it)
        pacman search returns only in fo about module and herader for 3.1 nothing for 2.6
Any idea what went wrong and how to get out of this situation ? 
A path from where I can download the modules miising on 2.6 kernel ?
Another way I can boot the new uImage and update the system ?
Thank you
			
		
