What commands did you put in your boot.scr file? The uBoot you compiled does not try to read evb.bin nor system.bin. It only understands how to read boot.scr and run the commands found in there. You can see the 'default' environment that your uBoot uses here: https://github.com/hno/uboot-allwinner/blob/sun4i/include/configs/sun4i.h#L160 -- Jeffby Jeff - Allwinner A10
I've created a very simple utility to turn on/off the various displays. Source here, binary here. Usage a10_display <hdmi|vga|tv|lcd> <on|off|mode> Modes HDMI has no settable modes that I could find in the header. This utility will not prevent you from setting HDMI modes, but you do so at your own risk. VGA Modes: 0 = 1680x1050 1 = 1440x900 2 = 1360x768 3 = 1by Jeff - Allwinner A10
I forgot to push --tags the first time around. Now it really should work, sorry for all the trouble!by Jeff - Allwinner A10
Quotegnexus Why not load both modules on the mele. Because until you pointed it out, I didn't realize that the mele HAD built in wifi. You are absolutely correct, however. Thank you for making my device even better, I'll make sure that gets fixed in the next version. I'm not seeing the kpartx issue on my system, so I'm not in a position to test that. If you can get itby Jeff - Allwinner A10
Oops! I've updated the repo with the correct tag plus correct .config file, which will fix the error you're seeing.by Jeff - Allwinner A10
The installer has been updated to load the appropriate modules depending on whether or not your device has an ethernet port. I also adjusted the apt configuration per gnexus' suggestion. -- Jeffby Jeff - Allwinner A10
Here's how I built the 1.1 rescue system: build recovery image cd ~/src wget http://buildroot.uclibc.org/downloads/buildroot-2012.05.tar.gz cd buildroot-2012.05 git clone https://github.com/doozan/a10-rescue.git custom cd custom git checkout v1.1 cd .. cp custom/buildroot-config .config make mkimage -A arm -O linux -T ramdisk -C bzip2 -a 0 -e 0 -n RescueSystem -d output/imagby Jeff - Allwinner A10
I've created a bootable rescue system for the A10. When this image is written to an empty flash card, it will use the first 32MB of the card for uBoot and a 31MB FAT32 partition (I'll refer to this as the sysconfig partition). The sysconfig partition contains the uboot environment and a /rescue directory containing a basic system.bin file, boot images, autorun scripts, and network conby Jeff - Allwinner A10
It's primary purpose is meant to be a small, easy to install base platform with enough tools to install or repair a full OS. It should also be helpful doing diagnostics or gathering system information about new devices. The current A10 linux boot process involves having an extra partition for the uboot script and hardware config, it certainly doesn't hurt to have a tiny bootable plaby Jeff - Allwinner A10
https://github.com/doozan/uBoot/blob/master/environment/uboot.environment.txt Copy and paste that file line by line into uBoot and then run 'saveenv' That will should you back to the default environment.by Jeff - uBoot
I've created an autorun-deviceinfo script to assist with gathering system information about yet unsupported A10 devices. If you've got a device that doesn't respond to the rescue system, you can help with troubleshooting. Download the script from here, save it in the /rescue folder on your rescue SD card (make sure it's still named autorun-deviceinfo.sh) and then boot yourby Jeff - Allwinner A10
The included autorun-extract-system-bin.sh script works on my Mele A2000 with the stock Android 2.3. On this system, the hardware configuration file is located in /script.bin on /dev/nanda and the uBoot environment containing the MAC address is saved in the first 128k of /dev/nandh As I don't have any other devices to test, I'd be interested in hearing from anyone with knowledge ofby Jeff - Allwinner A10
Here's how I built the Debian kernel used by this installer: cd ~/src git clone https://github.com/amery/linux-allwinner.git cd linux-allwinner git checkout sunxi-v3.0.36-r1 wget https://raw.github.com/doozan/Kernel/master/config-3.0.36-sun4i-1.1 cp config-3.0.36-sun4i-1.1 .config DEB_HOST_ARCH=armhf make-kpkg --rootcmd fakeroot --arch arm --cross-compile arm-linux-gnueabi- --appby Jeff - Allwinner A10
I've created a Debian install script for the A10 devices. If you've used the kirkwood installers, this will seem very familiar. Manual installation You must boot into the A10 Rescue System before running the installer. You'll need to setup partitions on your SD card before running the script. Partion 1 is reserved for the sysconfig, so create a partition 2 as ext (at leaby Jeff - Allwinner A10
Here's how I built the rescue system: Compile buildroot images cd ~/src wget http://buildroot.uclibc.org/downloads/buildroot-2012.05.tar.gz cd buildroot-2012.05 git clone https://github.com/doozan/a10-rescue.git custom cp buildroot-config .config make mkimage -A arm -O linux -T ramdisk -C bzip2 -a 0 -e 0 -n RescueSystem -d output/images/rootfs.cpio.bz2 output/images/uInitrd Cby Jeff - Allwinner A10
I've created a bootable rescue system for the A10. When this image is written to an empty flash card, it will use the first 32MB of the card for uBoot and a 31MB FAT32 partition (I'll refer to this as the sysconfig partition). The sysconfig parititon contains the uboot environment and a /rescue directory containing a basic system.bin file, boot images, autorun scripts, and network conby Jeff - Allwinner A10
You should be able to put the uImage/uInitrd files on your SD card, let uBoot read them and then tell the kernel to load the rootfs from sda1. You'll have to boot with the SD card, but after the system is up you should be able to remove the SD card.by Jeff - Allwinner A10
There's also a plethora of A10 tablets with 512MB RAM running either Android 2.3 or 4.0. If you're in the US and you really want to get your hands on an A10 device fast, Amazon has this tablet for $84 with overnight shipping available.by Jeff - Allwinner A10
Quotehyena it would also be kind of nice from a nostalgic viewpoint to get back to jeffs dockstar " script" approach which many people feel was just great. My Mele A2000 should be arriving this weekend. Stay tuned.by Jeff - Allwinner A10
Check that you've got the right IP address. Some DHCP servers will give out one IP address to the rescue system and a different IP address to Debian.by Jeff - Debian
It looks like you can just undefine android in the config to disable the android subsystem. See here for an example.by Jeff - Allwinner A10
Has anyone tried building a kernel from the Linux 3.0.8 mainline (the code on kernel.org, not the kernel+android source)? I would expect that none of the drivers would be there and so the screen/sounds/buttons/etc wouldn't work, but if it had a working serial port it could still be a useful starting point.by Jeff - Allwinner A10
Quote W: Failure trying to run: chroot /tmp/debian mount -t proc proc /proc FATAL: kernel too old Looks like the wheezy binaries aren't playing well with the kernel of whatever platform you're using to install. I'm guessing you're running this from the original Pogoplug partition, right? Looks like I'll need to do some more testing. In the meantime, you could useby Jeff - Debian
I've added a new Wheezy installer, it works just like the old Squeeze installer: cd /tmp wget http://projects.doozan.com/debian/kirkwood.debian-wheezy.sh chmod +x kirkwood.debian-wheezy.sh export PATH=$PATH:/usr/sbin:/sbin ./kirkwood.debian-wheezy.sh This requires an updated debootstrap configurations. If your system already has debootstrap installed in /usr/sbin/debootstrap (froby Jeff - Debian
I've un-stickied some threads and consolidated a few others. This leaves us with four stickies that should contain enough information for someone to get started without being overwhelmed.by Jeff - Allwinner A10
It's not directly related (apart from the ARM processor lineage), but it's a fun, inexpensive platform in the spirit of the Dockstar, and I've added an additional forum here specifically for the A10 where a few spirited hackers are working to get Debian/Linux running.by Jeff - Debian
There have been ongoing requests to create a wiki. I think it's a great idea, but I do not have the time to moderate a wiki. If I can get one or two volunteer moderators, I will be more than happy to create and host a wiki. Moderator responsibilities: - Pre-seed the wiki with general structure and stubs for important topics - Edit contributed articles to maintain style and quality acrby Jeff - Off-Topic
I've created a new 'Platforms' subforum with A10 and Kirkwood forums. Enjoy :)by Jeff - Debian
I'm more than happy to setup a wiki, but I need a volunteer to populate the basic article format and watch over the submissions. If you're interested, send me an email and I'll get this rolling.by Jeff - Debian