####################################################################### # Document: armedslack-notes/compatible_boards_and_devices.txt # Purpose : Document known ARM development boards and devices that users # have reported as working with ARMedslack. # Author : Stuart Winter # Date : 07-March-2006 ####################################################################### I'm getting reports recently from people using or wanting to use ARMedslack on a number of devices that I don't support -- because I don't have it. 99% of ARMedslack's packages are compiled for armv4l (little endian ARMv4) which is one of the older generation of ARM CPUs. The good news is that this means the binaries will run on most 32-bit ARM devices that you will find in common use. Whilst ARMedslack officially supports the ARM Versatile development board (in the QEMU emulator) the Marvell SheevaPlug, it's great news to hear that Slackware users have been able get ARMedslack onto devices such as the iPAQ, development boards, HP Jornada etc. Perhaps in time (and with some help! :-) ), other devices can be supported (Kernels and additional packages) supplied. If you would like to add to this list, please e-mail me: [a] Device name: [b] Description of device: [c] URL of device (company/product URL, for example): [d] Linux URLs: Where you can get Kernels from etc - links to other Linux distributions aimed specifically at this device. [e] How ARMedslack can be installed on this device - did you have to slim down any of the packages? Your information will help others enjoy a Slackware-like OS on their ARM device. I am happy to link to any information regarding the use of ARMedslack on ARM devices. Thanks for your support, Stuart. -------------------------------------------------------------------------- Device name : CM-X270W Computer-On-Module Reported by : James Stevens Device's URL: http://www.compulab.co.il/x270/html/x270w-cm-datasheet.htm Relevant URLs: -------------------------------------------------------------------------- Device name : HP Jornada 728 Reported by : David Coppa Device's URL : Relevant URLs: -------------------------------------------------------------------------- Device name : Nokia 770 Reported by : Vidar Madsen Device type : Handheld PC / Internet tablet, based on Debian Relevant URLs: http://www.nokia.com/770 Distro, docs, wiki, SDK, etc. at http://www.maemo.org/ ARMedslack installation: Manual untarring of pkgtools, then use the tools as normal. More detailed howto: http://vidar.gimp.org/n770/slackware.phpx -------------------------------------------------------------------------- Device name: at91rm9200 Reported by: wespope Description of device: atmel at91rm9200dk development kit URL: http://www.atmel.com/dyn/products/product_card.asp?part_id=2983 http://www.at91.com/Pages/products/EvaluationBoard/AT91RM9200DK/at91rm9200dk.html 2.6 Kernel patches http://maxim.org.za/AT91RM9200/2.6/ 2.4 Kernel patches http://maxim.org.za/AT91RM9200/ ARMedslack installation: I created/formatted two partitions on a 40gb usb hdd /dev/sda1 : 256mb swap /dev/sda2 : 20gb reiserfs Then i used ./tinstall.sh as per the how-to. I already had my board running with a patched 2.6.16.5 kernel and uboot all configured correctly to boot /dev/sda2 (with rootdelay too). I then had to modify /etc/fstab for /dev/sda1 swap and /dev/sda2 root fs and /etc/inittab for a serial getty... Slacks boots and runs very nicely :-) -------------------------------------------------------------------------- Device name : DNS 323 Reported by : Tobias Poschwatta Device type : Network Attached Storage (NAS) Relevant URLs: http://www.conceptronic.net/site/desktopdefault.aspx?tabindex=0&tabid=200&Cat=60&grp=6030&ar=452&Prod_ID=1993&Prod=CH3SNAS ARMedslack installation: http://wiki.dns323.info/howto:armedslack http://www.cyrius.com/debian/iop/n2100/ It's not a 'native install', i.e. I didn't touch firmware or bootloader. Nor is it a chroot install. On the DNS-323, we have a kexec-like kernel module that allows to load and start a new kernel. In the instructions, I'm using this to boot a 2.6.25.1 kernel and an initramfs to do the installation. I'm also installing ARMedslack to a subdirectory of a partition. A problem with the DNS-323 firmware is that you must not change a partition's root directory to any mode other than 0777 - or it will chmod a+w _all_ files on that partition. Having ARMedslack in a subdirectory is a work-around for this. Another initramfs, also used with the kernel loader, will search partitions for linux/sbin/init, and, if found, chroot and exec sbin/init. --------------------------------------------------------------------------