<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/slackwareonapc8750/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/slackwareonapc8750/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 10 Aug 2014 19:51:11 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/slackwareonapc8750/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by gv3</title><link>https://sourceforge.net/p/slackwareonapc8750/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -84,8 +84,8 @@

 After the installation is done, you need to replace the kernel uzImage.bin with a new one, this time with no initramfs\_data.cpio.gz, and CONFIG\_CMDLINE= changed for booting from partition 2: 

-   CONFIG_CMDLINE=" mem=460M root=/dev/mmcblk0p2 rootwait nonitrd ro console=tty0"
-   CONFIG_CMDLINE_FORCE=y
+    CONFIG_CMDLINE=" mem=460M root=/dev/mmcblk0p2 rootwait nonitrd ro console=tty0"
+    CONFIG_CMDLINE_FORCE=y

 For this, download one of
@@ -125,8 +125,8 @@
 I used [linux-vtwm-testing](https://github.com/linux-wmt/linux-vtwm).
 Zipfile you download from the site may cause problem when extracting on Linux. In my case couple of files were missing. One option is to use p7zip or other unzip program instead of the default zip utility in Slackware. You may also get a tar.gz file using:

-   wget --no-check-certificate \
-       https://github.com/linux-wmt/linux-vtwm/archive/testing.tar.gz
+    wget --no-check-certificate \
+        https://github.com/linux-wmt/linux-vtwm/archive/testing.tar.gz

 Please refer to the link [config.slackinst.vga](http://sourceforge.net/projects/slackwareonapc8750/files/configs/config.slackinst.vga/download) or [config.slackinst.ttyWMT0](http://sourceforge.net/projects/slackwareonapc8750/files/configs/config.slackinst.ttyWMT0/download) for the config file which was used. 

@@ -137,71 +137,71 @@

 init:

-   #!/bin/busybox sh
-   /bin/busybox mount -t proc /proc
-   /bin/busybox mount -t sys /sys
-   /bin/busybox echo /sbin/mdev &amp;gt; /proc/sys/kernel/hotplug
-   /bin/busybox mdev -s
-   /bin/busybox --install
-   mkfs.ext2 /dev/ram0
-   mkdir /root
-   mount /dev/ram0 /root
-   cd /root
-   mkdir /flash
-   mount /dev/mmcblk0p1 /flash     
-   cpio -id &amp;lt; /flash/initrd-kirkwood.cpio
-   umount /flash
-   exec chroot /root /bin/busybox init
-   exec /bin/busybox init
+    #!/bin/busybox sh
+    /bin/busybox mount -t proc /proc
+    /bin/busybox mount -t sys /sys
+    /bin/busybox echo /sbin/mdev &amp;gt; /proc/sys/kernel/hotplug
+    /bin/busybox mdev -s
+    /bin/busybox --install
+    mkfs.ext2 /dev/ram0
+    mkdir /root
+    mount /dev/ram0 /root
+    cd /root
+    mkdir /flash
+    mount /dev/mmcblk0p1 /flash        
+    cpio -id &amp;lt; /flash/initrd-kirkwood.cpio
+    umount /flash
+    exec chroot /root /bin/busybox init
+    exec /bin/busybox init

 Commands to build initramfs\_data.cpio.gz:

-   gunzip initrd.gz
-   mkdir initramfs_data
-   mount -o loop initrd initramfs_data
-   # create initramfs_data/init as shown above
-   sh build.sh init
-   chmod a+x initramfs_data/init
-   sync
-   (cd initramfs_data ; find . | cpio -o -H newc | gzip  &amp;gt; ../initramfs_data.cpio.gz )
+    gunzip initrd.gz
+    mkdir initramfs_data
+    mount -o loop initrd initramfs_data
+    # create initramfs_data/init as shown above
+    sh build.sh init
+    chmod a+x initramfs_data/init
+    sync
+    (cd initramfs_data ; find . | cpio -o -H newc | gzip  &amp;gt; ../initramfs_data.cpio.gz )

 Copy [initramfs\_data.cpio.gz](http://sourceforge.net/projects/slackwareonapc8750/files/initramfs\_data.cpio.gz/download) cpio archive to $KERNEL\_SRC/usr area.

 Please note that the kernel uses a CONFIG\_CMDLINE=
 for VGA:

-   CONFIG_CMDLINE=" mem=440M console=tty0 mbtotal=52M"
-   CONFIG_CMDLINE_FORCE=y
+    CONFIG_CMDLINE=" mem=440M console=tty0 mbtotal=52M"
+    CONFIG_CMDLINE_FORCE=y

 for serial:

-   CONFIG_CMDLINE=" mem=440M console=ttyWMT0,115200n8 mbtotal=52M"
-   CONFIG_CMDLINE_FORCE=y
+    CONFIG_CMDLINE=" mem=440M console=ttyWMT0,115200n8 mbtotal=52M"
+    CONFIG_CMDLINE_FORCE=y

 kernel is compiled on the host, using a cross compiler [Sourcery CodeBench Lite 2014.05-28](http://www.elinux.org/ARMCompilers) for [arm](http://www.arm.com/). For mkimage tool refer to [Kernel and Bootloader](http://github.com/apc-io/apc-8750) link at apc-io page at github.

 ##### kernel build procedure:

-   export OBJ=/src/apc.io/obj.testing
-   export KERNEL_SRC=/src/apc.io/linux-vtwm-testing
-   export PATH=~/apc.io/apc-8750-master/u-boot/tools:$PATH
-   export PATH=/opt/local/arm/arm-2014.05/bin:$PATH
-   cp config.slackinst.vga $OBJ/.config
-   cp initramfs_data.cpio.gz $KERNEL_SRC/usr
-
-   make -C $KERNEL_SRC O=$OBJ ARCH=arm CROSS_COMPILE=arm-none-eabi- zImage -j 3
-   mv $OBJ/arch/arm/boot/zImage $1/$2/ ;
-   make -C $KERNEL_SRC O=$OBJ ARCH=arm CROSS_COMPILE=arm-none-eabi- dtbs
-   cat $1/$2/zImage $OBJ/arch/arm/boot/dts/wm8750-apc8750.dtb &amp;gt; $1/$2/zImage_w_dtb
-   mkimage -A arm -O linux -T kernel -C none -a 0x8000 \
-           -e 0x8000 -n "My Linux" -d $1/$2/zImage_w_dtb $1/$2/uzImage.bin
+    export OBJ=/src/apc.io/obj.testing
+    export KERNEL_SRC=/src/apc.io/linux-vtwm-testing
+    export PATH=~/apc.io/apc-8750-master/u-boot/tools:$PATH
+    export PATH=/opt/local/arm/arm-2014.05/bin:$PATH
+    cp config.slackinst.vga $OBJ/.config
+    cp initramfs_data.cpio.gz $KERNEL_SRC/usr
+
+    make -C $KERNEL_SRC O=$OBJ ARCH=arm CROSS_COMPILE=arm-none-eabi- zImage -j 3
+    mv $OBJ/arch/arm/boot/zImage $1/$2/ ;
+    make -C $KERNEL_SRC O=$OBJ ARCH=arm CROSS_COMPILE=arm-none-eabi- dtbs
+    cat $1/$2/zImage $OBJ/arch/arm/boot/dts/wm8750-apc8750.dtb &amp;gt; $1/$2/zImage_w_dtb
+    mkimage -A arm -O linux -T kernel -C none -a 0x8000 \
+        -e 0x8000 -n "My Linux" -d $1/$2/zImage_w_dtb $1/$2/uzImage.bin

 ##### Preparing the cpio archive:

-   wget -c http://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/isolinux/uinitrd-kirkwood.img  
-   dd if=./uinitrd-kirkwood.img bs=64 skip=1 of=initrd-kirkwood.cpio.gz  
-   gunzip initrd-kirkwood.cpio.gz  
+    wget -c http://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/isolinux/uinitrd-kirkwood.img  
+    dd if=./uinitrd-kirkwood.img bs=64 skip=1 of=initrd-kirkwood.cpio.gz  
+    gunzip initrd-kirkwood.cpio.gz  

 #### Procedure used for preparing the Slackware boot kernel.
@@ -210,23 +210,23 @@

 ##### Kernel build procedure:  

-   export OBJ=/src/apc.io/obj.testing
-   export KERNEL_SRC=/src/apc.io/linux-vtwm-testing
-   export PATH=~/apc.io/apc-8750-master/u-boot/tools:$PATH
-   export PATH=/opt/local/arm/arm-2014.05/bin:$PATH
-   cp config.slackboot.vga $OBJ/.config
-   rm $KERNEL_SRC/usr/initramfs_data.cpio.g
-
-   make -C $KERNEL_SRC O=$OBJ ARCH=arm CROSS_COMPILE=arm-none-eabi- zImage -j 3
-   mv $OBJ/arch/arm/boot/zImage $1/$2/ ;
-   make -C $KERNEL_SRC O=$OBJ ARCH=arm CROSS_COMPILE=arm-none-eabi- dtbs
-   cat $1/$2/zImage $OBJ/arch/arm/boot/dts/wm8750-apc8750.dtb &amp;gt; $1/$2/zImage_w_dtb
-   mkimage -A arm -O linux -T kernel -C none -a 0x8000 \
-     -e 0x8000 -n "My Linux" -d $1/$2/zImage_w_dtb $1/$2/uzImage.bin
+    export OBJ=/src/apc.io/obj.testing
+    export KERNEL_SRC=/src/apc.io/linux-vtwm-testing
+    export PATH=~/apc.io/apc-8750-master/u-boot/tools:$PATH
+    export PATH=/opt/local/arm/arm-2014.05/bin:$PATH
+    cp config.slackboot.vga $OBJ/.config
+    rm $KERNEL_SRC/usr/initramfs_data.cpio.g
+
+    make -C $KERNEL_SRC O=$OBJ ARCH=arm CROSS_COMPILE=arm-none-eabi- zImage -j 3
+    mv $OBJ/arch/arm/boot/zImage $1/$2/ ;
+    make -C $KERNEL_SRC O=$OBJ ARCH=arm CROSS_COMPILE=arm-none-eabi- dtbs
+    cat $1/$2/zImage $OBJ/arch/arm/boot/dts/wm8750-apc8750.dtb &amp;gt; $1/$2/zImage_w_dtb
+    mkimage -A arm -O linux -T kernel -C none -a 0x8000 \
+        -e 0x8000 -n "My Linux" -d $1/$2/zImage_w_dtb $1/$2/uzImage.bin

 ### Additional info

-Look here for some arbitrary! [performance](https://sourceforge.net/p/slackwareonapc8750/wiki/performance) [x11perf](https://sourceforge.net/p/slackwareonapc8750/wiki/x11perf) comparisons!
+Look here for some performance test results here: [UnixBench results](https://sourceforge.net/p/slackwareonapc8750/wiki/UnixBench/), [random tests](https://sourceforge.net/p/slackwareonapc8750/wiki/performance), [x11perf results](https://sourceforge.net/p/slackwareonapc8750/wiki/x11perf).

 From Slackware-14.1 boot messages on tty0:

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gv3</dc:creator><pubDate>Sun, 10 Aug 2014 19:51:11 -0000</pubDate><guid>https://sourceforge.net631f3ee56190ee5d29647ce6251690244692af40</guid></item><item><title>Home modified by gv3</title><link>https://sourceforge.net/p/slackwareonapc8750/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -3,7 +3,12 @@
 ![APC 8750](http://apc.io/media/apc/img/apc-products-8750.jpg)  
 [Another photograph of APC 8750](http://apc.io/media/apc/img/apc-angle.jpg)

-![Screenshot](http://sourceforge.net/p/slackwareonapc8750/wiki/_discuss/thread/1e76dd47/c579/attachment/ss.100x75.jpg)
+#### Screenshots
+![Screenshot](http://slackwareonapc8750.sourceforge.net/image/ss.400x300.jpg)
+[Screenshot, 1024x768](http://slackwareonapc8750.sourceforge.net/image/ss.full.jpg) == [Screenshot, 800x600](http://slackwareonapc8750.sourceforge.net/image/ss.800x600.jpg)  
+
+[APC 8750 Product page](http://apc.io/products/8750a/) == [Buy it from APC](http://apc.io/products/8750a/) == [Visit the APC Library](http://apc.io/library/)
+

 Mainline Linux kernel lacks support for [Wondermedia WM 8750](http://www.wondermedia.com.tw/en/products/platform/soc/wm8750/) currently. However [linux-vtwm-testing](https://github.com/linux-wmt/linux-vtwm) kernel available at github has support for Wondermedia 8750 SOC. Since the kernel failed to load initrd cpio archive the normal way, a special method was used for loading the Slackware setup image. ( Installer Kernel booting from embedded initramfs image creates a filesystem on ramdisk, extracts Slackware setup initrd image and chroots to the filesystem on ramdisk ). Briefly, the steps followed in installing Slackware on APC 8750 are :

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gv3</dc:creator><pubDate>Sat, 09 Aug 2014 07:59:59 -0000</pubDate><guid>https://sourceforge.net49bf24f09c846326b211fa66d5e53422cd8139a5</guid></item><item><title>Home modified by gv3</title><link>https://sourceforge.net/p/slackwareonapc8750/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -221,7 +221,7 @@

 ### Additional info

-Look here for some arbitrary! [performance](https://sourceforge.net/p/slackwareonapc8750/wiki/performance) comparisons!
+Look here for some arbitrary! [performance](https://sourceforge.net/p/slackwareonapc8750/wiki/performance) [x11perf](https://sourceforge.net/p/slackwareonapc8750/wiki/x11perf) comparisons!

 From Slackware-14.1 boot messages on tty0:

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gv3</dc:creator><pubDate>Fri, 08 Aug 2014 20:17:48 -0000</pubDate><guid>https://sourceforge.net19ca66d676e233e25c71f8c794c0b3901d2ca681</guid></item><item><title>Home modified by gv3</title><link>https://sourceforge.net/p/slackwareonapc8750/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -2,6 +2,8 @@

 ![APC 8750](http://apc.io/media/apc/img/apc-products-8750.jpg)  
 [Another photograph of APC 8750](http://apc.io/media/apc/img/apc-angle.jpg)
+
+![Screenshot](http://sourceforge.net/p/slackwareonapc8750/wiki/_discuss/thread/1e76dd47/c579/attachment/ss.100x75.jpg)

 Mainline Linux kernel lacks support for [Wondermedia WM 8750](http://www.wondermedia.com.tw/en/products/platform/soc/wm8750/) currently. However [linux-vtwm-testing](https://github.com/linux-wmt/linux-vtwm) kernel available at github has support for Wondermedia 8750 SOC. Since the kernel failed to load initrd cpio archive the normal way, a special method was used for loading the Slackware setup image. ( Installer Kernel booting from embedded initramfs image creates a filesystem on ramdisk, extracts Slackware setup initrd image and chroots to the filesystem on ramdisk ). Briefly, the steps followed in installing Slackware on APC 8750 are :

@@ -218,6 +220,8 @@
      -e 0x8000 -n "My Linux" -d $1/$2/zImage_w_dtb $1/$2/uzImage.bin

 ### Additional info
+
+Look here for some arbitrary! [performance](https://sourceforge.net/p/slackwareonapc8750/wiki/performance) comparisons!

 From Slackware-14.1 boot messages on tty0:

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gv3</dc:creator><pubDate>Fri, 08 Aug 2014 05:15:57 -0000</pubDate><guid>https://sourceforge.net8de7605c4d2b7e1ec62598166aabf88c965a0e90</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/slackwareonapc8750/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Screenshot&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gv3</dc:creator><pubDate>Fri, 08 Aug 2014 04:49:15 -0000</pubDate><guid>https://sourceforge.net7c79aeed758c75011f72b1548162fc90e025e58e</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/slackwareonapc8750/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Screenshot&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gv3</dc:creator><pubDate>Fri, 08 Aug 2014 04:48:40 -0000</pubDate><guid>https://sourceforge.net535a38ac632891c76ba09aa54d88db85c837e691</guid></item><item><title>Home modified by gv3</title><link>https://sourceforge.net/p/slackwareonapc8750/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -218,6 +218,11 @@
      -e 0x8000 -n "My Linux" -d $1/$2/zImage_w_dtb $1/$2/uzImage.bin

 ### Additional info
+
+From Slackware-14.1 boot messages on tty0:
+
+        Linux version 3.13.0-rc8 (ahoh@tampa) (gcc version 4.8.3 20140320 (prerelease) (Sourcery CodeBench Lite 2014.05-28) ) #23 Mon Aug 4 07:40:48 IST 2014
+        Kernel command line:  mem=460M root=/dev/mmcblk0p2 rootwait nonitrd ro console=tty0

 From original boot messages on ttyS0:

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gv3</dc:creator><pubDate>Thu, 07 Aug 2014 08:41:20 -0000</pubDate><guid>https://sourceforge.net69eef1e08c0108d7030b13bb1d746b0ac8a9a28a</guid></item><item><title>Home modified by gv3</title><link>https://sourceforge.net/p/slackwareonapc8750/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,7 +1,278 @@
-## Slackware on APC 8750
-
-
-Installing Slackware-14.1 on APC 8750 [Instructions.](main)
+## Installing Slackware on APC-8750 
+
+![APC 8750](http://apc.io/media/apc/img/apc-products-8750.jpg)  
+[Another photograph of APC 8750](http://apc.io/media/apc/img/apc-angle.jpg)
+
+Mainline Linux kernel lacks support for [Wondermedia WM 8750](http://www.wondermedia.com.tw/en/products/platform/soc/wm8750/) currently. However [linux-vtwm-testing](https://github.com/linux-wmt/linux-vtwm) kernel available at github has support for Wondermedia 8750 SOC. Since the kernel failed to load initrd cpio archive the normal way, a special method was used for loading the Slackware setup image. ( Installer Kernel booting from embedded initramfs image creates a filesystem on ramdisk, extracts Slackware setup initrd image and chroots to the filesystem on ramdisk ). Briefly, the steps followed in installing Slackware on APC 8750 are :
+
+1. **Installing Slackware.**
+    1. Prepare boot media: Create three partitions, first bootable vfat, second reiserfs and third Linux swap.
+    2. Copy installer boot files: Download and copy uzImage.bin and initrd-kirkwood.cpio to first vfat partition. 
+    3. Download and copy Slackware installation files over to second partition.
+    4. Boot from the micro sd card prepared, install, and configure Slackware.
+2. **Making new installtion bootable.**
+    1. Download and replace the installer kernel with new uzImage.bin for booting from second partition. 
+    2. Reboot.
+
+### Creating a bootable micro sd card for installation
+  
+For this you need a custom built kernel and a initramfs image from Slackware for arm distribution - [uinitrd-kirkwood.img](http://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/isolinux/uinitrd-kirkwood.img).
+ 
+* [uzImage.bin](http://sourceforge.net/projects/slackwareonapc8750/files/install/vga/uzImage.bin/download) for console on VGA monitor.  
+If this kernel is chosen boot messages will appear on VGA monitor. or
+* [uzImage.bin](http://sourceforge.net/projects/slackwareonapc8750/files/install/ttyWMT0/uzImage.bin/download) for console on serial port.  
+If this kernel is chosen boot messages will appear on the serial port. 
+* [initrd-kirkwood.cpio](href="http://sourceforge.net/projects/slackwareonapc8750/files/initrd-kirkwood.cpio.gz/download) initramfs cpio archive.  
+Download  and gunzip
+* Download [Slackware 14.1 for arm](http://arm.slackware.com/getslack/).  
+If you prefer, you may download this to micro sd card directly, under slackware14.1 directory.
+
+Download and keep these ready.
+
+#### Preparing the micro sd card.
+
+You need at least three partitions, one vfat, one or more Linux partitions, and a Linux swap partition for this method of installation. Here is how the partitions I used look like under fdisk ran on host.
+
+&lt;/pre&gt;&lt;pre&gt;+Disk /dev/sdc: 15.9 GB, 15931539456 bytes
+64 heads, 32 sectors/track, 15193 cylinders, total 31116288 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: 0x00000000
+
+   Device Boot      Start         End      Blocks   Id  System
+/dev/sdc1   *        2048      206847      102400    c  W95 FAT32 (LBA)
+/dev/sdc2          206848    28878847    14336000   83  Linux
+/dev/sdc3        28878848    31116287     1118720   82  Linux swap
+
+&lt;/pre&gt;
+
+#### Creating filesystems.
+
+* 1st partition - make it bootable, and create a file system using mkfs.vfat
+* 2nd partition - create a reiserfs file system using mkreiserfs ( or other tools for other types )
+
+#### Copying Slackware install files onto second partition.
+
+Create a slackware14.1 directory in the reiserfs partition of the micro sd card.
+Copy Slackware for arm distribution to the slackware14.1 directory, from  [http://arm.slackware.com/getslack/](http://arm.slackware.com/getslack/). Once the preparation is over, 
+
+   sdc1: 
+       /uzImage.bin  
+       /initrd-kirkwood.cpio
+
+   sdc2:
+       /slackware14.1/
+
+#### Booting with the installer and installing Slackware.
+
+Now you are ready to boot from the new disk just prepared, and install Slackware from the pre mounted directory under /mnt/slackware14.1/slackware ( which is automounted as the selection for target is done ). Put the newly prepared micro sd card in the slot and reboot APC-8750. Once you get the Slackware login prompt, proceed for installation as usual.
+
+#### Configuration
+
+For X Windows, use a lightweight window manager like Fluxbox.
+
+### Post installation preparation.
+
+After the installation is done, you need to replace the kernel uzImage.bin with a new one, this time with no initramfs\_data.cpio.gz, and CONFIG\_CMDLINE= changed for booting from partition 2: 
+
+   CONFIG_CMDLINE=" mem=460M root=/dev/mmcblk0p2 rootwait nonitrd ro console=tty0"
+   CONFIG_CMDLINE_FORCE=y
+
+
+For this, download one of
+
+* [uzImage.bin](http://sourceforge.net/projects/slackwareonapc8750/files/boot/vga/uzImage.bin/download)  for console on VGA. Or
+* [uzImage.bin](http://sourceforge.net/projects/slackwareonapc8750/files/boot/ttyWMT0/uzImage.bin/download)  for console on serial port.  
+
+and copy over to the first partition ( bootable vfat one ).
+
+Once Slackware is installed, and the new uzImage.bin is copied over, 
+
+   sdc1:
+       /uzImage.bin
+       /initrd-kirkwood.cpio  =&amp;gt; not required anymore
+
+   sdc2:
+       /bin
+       /boot
+       /cdrom
+       /dev/
+       /etc/
+       /home/
+       /proc/
+       /slackware14.1  =&amp;gt; not required anymore
+       /usr/
+       /var/
+
+You may remove files which are not required anymore, and free up some space. Once that is done, reboot APC-8750 to get Slackware up and running.
+
+### Information on building kernel and other images.
+
+Please also refer to [build.sh](http://sourceforge.net/projects/slackwareonapc8750/files/build.sh/download) script used to help the build procedure.
+
+#### Detailed description of how Slackware install kernel was prepared.
+
+##### Getting the Kernel source code.
+I used [linux-vtwm-testing](https://github.com/linux-wmt/linux-vtwm).
+Zipfile you download from the site may cause problem when extracting on Linux. In my case couple of files were missing. One option is to use p7zip or other unzip program instead of the default zip utility in Slackware. You may also get a tar.gz file using:
+
+   wget --no-check-certificate \
+       https://github.com/linux-wmt/linux-vtwm/archive/testing.tar.gz
+
+Please refer to the link [config.slackinst.vga](http://sourceforge.net/projects/slackwareonapc8750/files/configs/config.slackinst.vga/download) or [config.slackinst.ttyWMT0](http://sourceforge.net/projects/slackwareonapc8750/files/configs/config.slackinst.ttyWMT0/download) for the config file which was used. 
+
+##### Details of how initramfs\_data.cpio.gz was prepared.
+This method also require a small initramfs image prepared from the boot media available at [apc.io library](http://apc.io/library/). Download it from here [initramfs\_data.cpio.gz](http://sourceforge.net/projects/slackwareonapc8750/files/initramfs\_data.cpio.gz/download)  
+or  
+Use the following init scrip with a stripped down version of initrd.gz in [apc-firmware-v1.0.2](http://apc.io/media/apc/library/8750/apc-firmware-v1.0.2.zip) from [apc.io library](http://apc.io/library/). 
+
+init:
+
+   #!/bin/busybox sh
+   /bin/busybox mount -t proc /proc
+   /bin/busybox mount -t sys /sys
+   /bin/busybox echo /sbin/mdev &amp;gt; /proc/sys/kernel/hotplug
+   /bin/busybox mdev -s
+   /bin/busybox --install
+   mkfs.ext2 /dev/ram0
+   mkdir /root
+   mount /dev/ram0 /root
+   cd /root
+   mkdir /flash
+   mount /dev/mmcblk0p1 /flash     
+   cpio -id &amp;lt; /flash/initrd-kirkwood.cpio
+   umount /flash
+   exec chroot /root /bin/busybox init
+   exec /bin/busybox init
+
+
+Commands to build initramfs\_data.cpio.gz:
+
+   gunzip initrd.gz
+   mkdir initramfs_data
+   mount -o loop initrd initramfs_data
+   # create initramfs_data/init as shown above
+   sh build.sh init
+   chmod a+x initramfs_data/init
+   sync
+   (cd initramfs_data ; find . | cpio -o -H newc | gzip  &amp;gt; ../initramfs_data.cpio.gz )
+
+Copy [initramfs\_data.cpio.gz](http://sourceforge.net/projects/slackwareonapc8750/files/initramfs\_data.cpio.gz/download) cpio archive to $KERNEL\_SRC/usr area.
+
+Please note that the kernel uses a CONFIG\_CMDLINE=
+for VGA:
+
+   CONFIG_CMDLINE=" mem=440M console=tty0 mbtotal=52M"
+   CONFIG_CMDLINE_FORCE=y
+
+for serial:
+
+   CONFIG_CMDLINE=" mem=440M console=ttyWMT0,115200n8 mbtotal=52M"
+   CONFIG_CMDLINE_FORCE=y
+
+kernel is compiled on the host, using a cross compiler [Sourcery CodeBench Lite 2014.05-28](http://www.elinux.org/ARMCompilers) for [arm](http://www.arm.com/). For mkimage tool refer to [Kernel and Bootloader](http://github.com/apc-io/apc-8750) link at apc-io page at github.
+
+##### kernel build procedure:
+
+   export OBJ=/src/apc.io/obj.testing
+   export KERNEL_SRC=/src/apc.io/linux-vtwm-testing
+   export PATH=~/apc.io/apc-8750-master/u-boot/tools:$PATH
+   export PATH=/opt/local/arm/arm-2014.05/bin:$PATH
+   cp config.slackinst.vga $OBJ/.config
+   cp initramfs_data.cpio.gz $KERNEL_SRC/usr
+
+   make -C $KERNEL_SRC O=$OBJ ARCH=arm CROSS_COMPILE=arm-none-eabi- zImage -j 3
+   mv $OBJ/arch/arm/boot/zImage $1/$2/ ;
+   make -C $KERNEL_SRC O=$OBJ ARCH=arm CROSS_COMPILE=arm-none-eabi- dtbs
+   cat $1/$2/zImage $OBJ/arch/arm/boot/dts/wm8750-apc8750.dtb &amp;gt; $1/$2/zImage_w_dtb
+   mkimage -A arm -O linux -T kernel -C none -a 0x8000 \
+           -e 0x8000 -n "My Linux" -d $1/$2/zImage_w_dtb $1/$2/uzImage.bin
+
+##### Preparing the cpio archive:
+
+   wget -c http://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/isolinux/uinitrd-kirkwood.img  
+   dd if=./uinitrd-kirkwood.img bs=64 skip=1 of=initrd-kirkwood.cpio.gz  
+   gunzip initrd-kirkwood.cpio.gz  
+
+
+#### Procedure used for preparing the Slackware boot kernel.
+
+Please refer to the link [config.slackboot.vga](http://sourceforge.net/projects/slackwareonapc8750/files/configs/config.slackboot.vga/download) or [config.slackboot.ttyWMT0](http://sourceforge.net/projects/slackwareonapc8750/files/configs/config.slackboot.ttyWMT0/download) for the config file which was used. Download and copy this file as .config in $OBJ area before starting the build
+
+##### Kernel build procedure:  
+      
+   export OBJ=/src/apc.io/obj.testing
+   export KERNEL_SRC=/src/apc.io/linux-vtwm-testing
+   export PATH=~/apc.io/apc-8750-master/u-boot/tools:$PATH
+   export PATH=/opt/local/arm/arm-2014.05/bin:$PATH
+   cp config.slackboot.vga $OBJ/.config
+   rm $KERNEL_SRC/usr/initramfs_data.cpio.g
+
+   make -C $KERNEL_SRC O=$OBJ ARCH=arm CROSS_COMPILE=arm-none-eabi- zImage -j 3
+   mv $OBJ/arch/arm/boot/zImage $1/$2/ ;
+   make -C $KERNEL_SRC O=$OBJ ARCH=arm CROSS_COMPILE=arm-none-eabi- dtbs
+   cat $1/$2/zImage $OBJ/arch/arm/boot/dts/wm8750-apc8750.dtb &amp;gt; $1/$2/zImage_w_dtb
+   mkimage -A arm -O linux -T kernel -C none -a 0x8000 \
+     -e 0x8000 -n "My Linux" -d $1/$2/zImage_w_dtb $1/$2/uzImage.bin
+
+### Additional info
+
+From original boot messages on ttyS0:
+
+   Kernel command line: mem=460M root=/dev/mtdblock11 noinitrd rootfstype=yaffs2 rw console=ttyS0,115200n8 mbtotal=52M init=/init
+   Linux version 2.6.32.9-default (root@Ryan-VM-Ubuntu) (gcc version 4.5.2 (Sourcery G++ Lite 2011.03-41) ) #1 Wed Dec 5 19:29:52 CST 2012
+   CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387f
+   ...
+   Memory: 460MB = 460MB total
+   Memory: 460288KB available (5188K code, 1069K data, 136K init, 0K highmem)
+   ...
+   Creating 6 MTD partitions on "mtdsf device":
+   0x000000000000-0x000000d00000 : "filesystem-SF"
+   0x000000d00000-0x000000f80000 : "kernel-SF"
+   0x000000f80000-0x000000fd0000 : "u-boot-SF"
+   0x000000fd0000-0x000000fe0000 : "u-boot env. cfg. 1-SF"
+   0x000000fe0000-0x000000ff0000 : "u-boot env. cfg. 2-SF"
+   0x000000ff0000-0x000001000000 : "w-load-SF"
+   wmt sf controller initial ok
+
+   ...
+   
+   NAND device: Manufacturer ID: 0xec, Chip ID: 0xd59476 (Samsung K9GAG08U0F)
+   Bad block at 16
+   Bad block at 17
+   Bad block at 89
+   Bad block at 613
+   Bad block at 880
+   Bad block at 1583
+   WMT_nand: uboot no dynamic partitions defined, use default static
+   Creating 11 MTD partitions on "WMT.nand":
+   0x000000000000-0x000000100000 : "w-load-NAND"
+   0x000000100000-0x000000a00000 : "u-boot env. cfg. 1-NAND"
+   0x000000a00000-0x000001300000 : "u-boot-NAND"
+   0x000001300000-0x000001b00000 : "kernel-NAND"
+   0x000001b00000-0x000002100000 : "initrd-NAND"
+   0x000002100000-0x000012100000 : "filesystem-NAND"
+   0x000012100000-0x000012300000 : "u-boot-logo"
+   0x000012300000-0x000012700000 : "kernel-logo"
+   0x000012700000-0x000052700000 : "android-data"
+   0x000052700000-0x00005a700000 : "android-cache"
+   0x00005a700000-0x000080000000 : "LocalDisk"
+   nand initialised ok
+   ...
+   VIA Networking Velocity Family Gigabit Ethernet Adapter Driver Ver. 1.14
+   ...
+   eth0: VIA Networking Velocity Family Gigabit Ethernet Adapter
+   ...
+   WMT_SOC: dai_name=i2s, codec_name=vt1603
+   WMT_SOC: single, wmt_i2s_rate=44100
+   ...
+   VT1603 Audio Codec 0.10
+   wmt.audio.i2s = vt1603:f2:f2:f1:f1:100
+   ...
+
+----

 [Project Page](https://sourceforge.net/projects/slackwareonapc8750/)
 [Files area](https://sourceforge.net/projects/slackwareonapc8750/files/)

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gv3</dc:creator><pubDate>Thu, 07 Aug 2014 06:55:14 -0000</pubDate><guid>https://sourceforge.net4417bc3631deb840bc8ce5aabb226b86dffca3c9</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/slackwareonapc8750/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;h2 id="installing-slackware-on-apc-8750"&gt;Installing Slackware on APC-8750&lt;/h2&gt;
&lt;p&gt;&lt;img alt="APC 8750" src="http://apc.io/media/apc/img/apc-products-8750.jpg" rel="nofollow" /&gt;&lt;br /&gt;
&lt;a class="" href="http://apc.io/media/apc/img/apc-angle.jpg" rel="nofollow"&gt;Another photograph of APC 8750&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Mainline Linux kernel lacks support for &lt;a class="" href="http://www.wondermedia.com.tw/en/products/platform/soc/wm8750" rel="nofollow"&gt;Wondermedia WM 8750&lt;/a&gt; currently. However &lt;a class="" href="https://github.com/linux-wmt/linux-vtwm" rel="nofollow"&gt;linux-vtwm-testing&lt;/a&gt; kernel available at github has support for Wondermedia 8750 SOC. Since the kernel failed to load initrd cpio archive the normal way, a special method was used for loading the Slackware setup image. ( Installer Kernel booting from embedded initramfs image creates a filesystem on ramdisk, extracts Slackware setup initrd image and chroots to the filesystem on ramdisk ). Briefly, the steps followed in installing Slackware on APC 8750 are :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Installing Slackware.&lt;/strong&gt;&lt;ol&gt;
&lt;li&gt;Prepare boot media: Create three partitions, first bootable vfat, second reiserfs and third Linux swap.&lt;/li&gt;
&lt;li&gt;Copy installer boot files: Download and copy uzImage.bin and initrd-kirkwood.cpio to first vfat partition. &lt;/li&gt;
&lt;li&gt;Download and copy Slackware installation files over to second partition.&lt;/li&gt;
&lt;li&gt;Boot from the micro sd card prepared, install, and configure Slackware.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Making new installtion bootable.&lt;/strong&gt;&lt;ol&gt;
&lt;li&gt;Download and replace the installer kernel with new uzImage.bin for booting from second partition. &lt;/li&gt;
&lt;li&gt;Reboot.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="creating-a-bootable-micro-sd-card-for-installation"&gt;Creating a bootable micro sd card for installation&lt;/h3&gt;
&lt;p&gt;For this you need a custom built kernel and a initramfs image from Slackware for arm distribution - &lt;a class="" href="http://ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/isolinux/uinitrd-kirkwood.img" rel="nofollow"&gt;uinitrd-kirkwood.img&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="" href="http://sourceforge.net/projects/slackwareonapc8750/files/install/vga/uzImage.bin/download"&gt;uzImage.bin&lt;/a&gt; for console on VGA monitor.&lt;br /&gt;
If this kernel is chosen boot messages will appear on VGA monitor. or&lt;/li&gt;
&lt;li&gt;&lt;a class="" href="http://sourceforge.net/projects/slackwareonapc8750/files/install/ttyWMT0/uzImage.bin/download"&gt;uzImage.bin&lt;/a&gt; for console on serial port.&lt;br /&gt;
If this kernel is chosen boot messages will appear on the serial port. &lt;/li&gt;
&lt;li&gt;&lt;a class="" href='href="http://sourceforge.net/projects/slackwareonapc8750/files/initrd-kirkwood.cpio.gz/download'&gt;initrd-kirkwood.cpio&lt;/a&gt; initramfs cpio archive.&lt;br /&gt;
Download  and gunzip&lt;/li&gt;
&lt;li&gt;Download &lt;a class="" href="http://arm.slackware.com/getslack" rel="nofollow"&gt;Slackware 14.1 for arm&lt;/a&gt;.&lt;br /&gt;
If you prefer, you may download this to micro sd card directly, under slackware14.1 directory.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download and keep these ready.&lt;/p&gt;
&lt;h4 id="preparing-the-micro-sd-card"&gt;Preparing the micro sd card.&lt;/h4&gt;
&lt;p&gt;You need at least three partitions, one vfat, one or more Linux partitions, and a Linux swap partition for this method of installation. Here is how the partitions I used look like under fdisk ran on host.&lt;/p&gt;
&lt;pre&gt;Disk /dev/sdc: 15.9 GB, 15931539456 bytes
64 heads, 32 sectors/track, 15193 cylinders, total 31116288 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: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *        2048      206847      102400    c  W95 FAT32 (LBA)
/dev/sdc2          206848    28878847    14336000   83  Linux
/dev/sdc3        28878848    31116287     1118720   82  Linux swap

&lt;/pre&gt;
&lt;h4 id="creating-filesystems"&gt;Creating filesystems.&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;1st partition - make it bootable, and create a file system using mkfs.vfat&lt;/li&gt;
&lt;li&gt;2nd partition - create a reiserfs file system using mkreiserfs ( or other tools for other types )&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="copying-slackware-install-files-onto-second-partition"&gt;Copying Slackware install files onto second partition.&lt;/h4&gt;
&lt;p&gt;Create a slackware14.1 directory in the reiserfs partition of the micro sd card.&lt;br /&gt;
Copy Slackware for arm distribution to the slackware14.1 directory, from  &lt;a class="" href="http://arm.slackware.com/getslack" rel="nofollow"&gt;http://arm.slackware.com/getslack/&lt;/a&gt;. Once the preparation is over, &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nl"&gt;sdc1:&lt;/span&gt; 
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;uzImage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;bin&lt;/span&gt;  
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;initrd&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;kirkwood&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cpio&lt;/span&gt;

&lt;span class="nl"&gt;sdc2:&lt;/span&gt;
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;slackware14&lt;/span&gt;&lt;span class="mf"&gt;.1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;h4 id="booting-with-the-installer-and-installing-slackware"&gt;Booting with the installer and installing Slackware.&lt;/h4&gt;
&lt;p&gt;Now you are ready to boot from the new disk just prepared, and install Slackware from the pre mounted directory under /mnt/slackware14.1/slackware ( which is automounted as the selection for target is done ). Put the newly prepared micro sd card in the slot and reboot APC-8750. Once you get the Slackware login prompt, proceed for installation as usual.&lt;/p&gt;
&lt;h4 id="configuration"&gt;Configuration&lt;/h4&gt;
&lt;p&gt;For X Windows, use a lightweight window manager like Fluxbox.&lt;/p&gt;
&lt;h3 id="post-installation-preparation"&gt;Post installation preparation.&lt;/h3&gt;
&lt;p&gt;After the installation is done, you need to replace the kernel uzImage.bin with a new one, this time with no initramfs_data.cpio.gz, and CONFIG_CMDLINE= changed for booting from partition 2: &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;CONFIG_CMDLINE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;" mem=460M root=/dev/mmcblk0p2 rootwait nonitrd ro console=tty0"&lt;/span&gt;
&lt;span class="n"&gt;CONFIG_CMDLINE_FORCE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;For this, download one of&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="" href="http://sourceforge.net/projects/slackwareonapc8750/files/boot/vga/uzImage.bin/download"&gt;uzImage.bin&lt;/a&gt;  for console on VGA. Or&lt;/li&gt;
&lt;li&gt;&lt;a class="" href="http://sourceforge.net/projects/slackwareonapc8750/files/boot/ttyWMT0/uzImage.bin/download"&gt;uzImage.bin&lt;/a&gt;  for console on serial port.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and copy over to the first partition ( bootable vfat one ).&lt;/p&gt;
&lt;p&gt;Once Slackware is installed, and the new uzImage.bin is copied over, &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nl"&gt;sdc1:&lt;/span&gt;
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;uzImage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;bin&lt;/span&gt;
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;initrd&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;kirkwood&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cpio&lt;/span&gt;  &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;not&lt;/span&gt; &lt;span class="n"&gt;required&lt;/span&gt; &lt;span class="n"&gt;anymore&lt;/span&gt;

&lt;span class="nl"&gt;sdc2:&lt;/span&gt;
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;bin&lt;/span&gt;
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;boot&lt;/span&gt;
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;cdrom&lt;/span&gt;
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;dev&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;etc&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;home&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;proc&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;slackware14&lt;/span&gt;&lt;span class="mf"&gt;.1&lt;/span&gt;  &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;not&lt;/span&gt; &lt;span class="n"&gt;required&lt;/span&gt; &lt;span class="n"&gt;anymore&lt;/span&gt;
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
    &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;var&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;You may remove files which are not required anymore, and free up some space. Once that is done, reboot APC-8750 to get Slackware up and running.&lt;/p&gt;
&lt;h3 id="information-on-building-kernel-and-other-images"&gt;Information on building kernel and other images.&lt;/h3&gt;
&lt;p&gt;Please also refer to &lt;a class="" href="http://sourceforge.net/projects/slackwareonapc8750/files/build.sh/download"&gt;build.sh&lt;/a&gt; script used to help the build procedure.&lt;/p&gt;
&lt;h4 id="detailed-description-of-how-slackware-install-kernel-was-prepared"&gt;Detailed description of how Slackware install kernel was prepared.&lt;/h4&gt;
&lt;h5 id="getting-the-kernel-source-code"&gt;Getting the Kernel source code.&lt;/h5&gt;
&lt;p&gt;I used &lt;a class="" href="https://github.com/linux-wmt/linux-vtwm" rel="nofollow"&gt;linux-vtwm-testing&lt;/a&gt;.&lt;br /&gt;
Zipfile you download from the site may cause problem when extracting on Linux. In my case couple of files were missing. One option is to use p7zip or other unzip program instead of the default zip utility in Slackware. You may also get a tar.gz file using:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;wget&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;no&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;check&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;certificate&lt;/span&gt; \
    &lt;span class="nl"&gt;https:&lt;/span&gt;&lt;span class="c1"&gt;//github.com/linux-wmt/linux-vtwm/archive/testing.tar.gz&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Please refer to the link &lt;a class="" href="http://sourceforge.net/projects/slackwareonapc8750/files/configs/config.slackinst.vga/download"&gt;config.slackinst.vga&lt;/a&gt; or &lt;a class="" href="http://sourceforge.net/projects/slackwareonapc8750/files/configs/config.slackinst.ttyWMT0/download"&gt;config.slackinst.ttyWMT0&lt;/a&gt; for the config file which was used. &lt;/p&gt;
&lt;h5 id="details-of-how-initramfs95datacpiogz-was-prepared"&gt;Details of how initramfs_data.cpio.gz was prepared.&lt;/h5&gt;
&lt;p&gt;This method also require a small initramfs image prepared from the boot media available at &lt;a class="" href="http://apc.io/library" rel="nofollow"&gt;apc.io library&lt;/a&gt;. Download it from here &lt;a class="" href="http://sourceforge.net/projects/slackwareonapc8750/files/initramfs_data.cpio.gz/download"&gt;initramfs_data.cpio.gz&lt;/a&gt;&lt;br /&gt;
or&lt;br /&gt;
Use the following init scrip with a stripped down version of initrd.gz in &lt;a class="" href="http://apc.io/media/apc/library/8750/apc-firmware-v1.0.2.zip" rel="nofollow"&gt;apc-firmware-v1.0.2&lt;/a&gt; from &lt;a class="" href="http://apc.io/library" rel="nofollow"&gt;apc.io library&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;init:&lt;/p&gt;
&lt;table class="codehilitetable"&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;div class="linenodiv"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="c"&gt;#!/bin/busybox sh&lt;/span&gt;
/bin/busybox mount -t proc /proc
/bin/busybox mount -t sys /sys
/bin/busybox &lt;span class="nb"&gt;echo&lt;/span&gt; /sbin/mdev &amp;gt; /proc/sys/kernel/hotplug
/bin/busybox mdev -s
/bin/busybox --install
mkfs.ext2 /dev/ram0
mkdir /root
mount /dev/ram0 /root
&lt;span class="nb"&gt;cd&lt;/span&gt; /root
mkdir /flash
mount /dev/mmcblk0p1 /flash     
cpio -id &amp;lt; /flash/initrd-kirkwood.cpio
umount /flash
&lt;span class="nb"&gt;exec &lt;/span&gt;chroot /root /bin/busybox init
&lt;span class="nb"&gt;exec&lt;/span&gt; /bin/busybox init
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;Commands to build initramfs_data.cpio.gz:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;gunzip&lt;/span&gt; &lt;span class="n"&gt;initrd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;gz&lt;/span&gt;
&lt;span class="n"&gt;mkdir&lt;/span&gt; &lt;span class="n"&gt;initramfs_data&lt;/span&gt;
&lt;span class="n"&gt;mount&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt; &lt;span class="n"&gt;loop&lt;/span&gt; &lt;span class="n"&gt;initrd&lt;/span&gt; &lt;span class="n"&gt;initramfs_data&lt;/span&gt;
&lt;span class="cp"&gt;# create initramfs_data/init as shown above&lt;/span&gt;
&lt;span class="n"&gt;sh&lt;/span&gt; &lt;span class="n"&gt;build&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sh&lt;/span&gt; &lt;span class="n"&gt;init&lt;/span&gt;
&lt;span class="n"&gt;chmod&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt; &lt;span class="n"&gt;initramfs_data&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;init&lt;/span&gt;
&lt;span class="n"&gt;sync&lt;/span&gt;
&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;cd&lt;/span&gt; &lt;span class="n"&gt;initramfs_data&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="n"&gt;find&lt;/span&gt; &lt;span class="p"&gt;.&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="n"&gt;cpio&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;o&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;H&lt;/span&gt; &lt;span class="n"&gt;newc&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="n"&gt;gzip&lt;/span&gt;  &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;..&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;initramfs_data&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cpio&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;gz&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Copy &lt;a class="" href="http://sourceforge.net/projects/slackwareonapc8750/files/initramfs_data.cpio.gz/download"&gt;initramfs_data.cpio.gz&lt;/a&gt; cpio archive to $KERNEL_SRC/usr area.&lt;/p&gt;
&lt;p&gt;Please note that the kernel uses a CONFIG_CMDLINE=&lt;br /&gt;
for VGA:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;CONFIG_CMDLINE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;" mem=440M console=tty0 mbtotal=52M"&lt;/span&gt;
&lt;span class="n"&gt;CONFIG_CMDLINE_FORCE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;for serial:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;CONFIG_CMDLINE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s"&gt;" mem=440M console=ttyWMT0,115200n8 mbtotal=52M"&lt;/span&gt;
&lt;span class="n"&gt;CONFIG_CMDLINE_FORCE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;y&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;kernel is compiled on the host, using a cross compiler &lt;a class="" href="http://www.elinux.org/ARMCompilers" rel="nofollow"&gt;Sourcery CodeBench Lite 2014.05-28&lt;/a&gt; for &lt;a class="" href="http://www.arm.com" rel="nofollow"&gt;arm&lt;/a&gt;. For mkimage tool refer to &lt;a class="" href="http://github.com/apc-io/apc-8750" rel="nofollow"&gt;Kernel and Bootloader&lt;/a&gt; link at apc-io page at github.&lt;/p&gt;
&lt;h5 id="kernel-build-procedure"&gt;kernel build procedure:&lt;/h5&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;export&lt;/span&gt; &lt;span class="n"&gt;OBJ&lt;/span&gt;&lt;span class="o"&gt;=/&lt;/span&gt;&lt;span class="n"&gt;src&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;apc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;testing&lt;/span&gt;
&lt;span class="n"&gt;export&lt;/span&gt; &lt;span class="n"&gt;KERNEL_SRC&lt;/span&gt;&lt;span class="o"&gt;=/&lt;/span&gt;&lt;span class="n"&gt;src&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;apc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;linux&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;vtwm&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;testing&lt;/span&gt;
&lt;span class="n"&gt;export&lt;/span&gt; &lt;span class="n"&gt;PATH&lt;/span&gt;&lt;span class="o"&gt;=~/&lt;/span&gt;&lt;span class="n"&gt;apc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;apc&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;8750&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;master&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;u&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;boot&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;PATH&lt;/span&gt;
&lt;span class="n"&gt;export&lt;/span&gt; &lt;span class="n"&gt;PATH&lt;/span&gt;&lt;span class="o"&gt;=/&lt;/span&gt;&lt;span class="n"&gt;opt&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;2014.05&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;PATH&lt;/span&gt;
&lt;span class="n"&gt;cp&lt;/span&gt; &lt;span class="n"&gt;config&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;slackinst&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;vga&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;OBJ&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;config&lt;/span&gt;
&lt;span class="n"&gt;cp&lt;/span&gt; &lt;span class="n"&gt;initramfs_data&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cpio&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;gz&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;KERNEL_SRC&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;

&lt;span class="n"&gt;make&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;C&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;KERNEL_SRC&lt;/span&gt; &lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;OBJ&lt;/span&gt; &lt;span class="n"&gt;ARCH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt; &lt;span class="n"&gt;CROSS_COMPILE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;none&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;eabi&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;zImage&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;j&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;
&lt;span class="n"&gt;mv&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;OBJ&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;arch&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;boot&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;zImage&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="n"&gt;make&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;C&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;KERNEL_SRC&lt;/span&gt; &lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;OBJ&lt;/span&gt; &lt;span class="n"&gt;ARCH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt; &lt;span class="n"&gt;CROSS_COMPILE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;none&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;eabi&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;dtbs&lt;/span&gt;
&lt;span class="n"&gt;cat&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;zImage&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;OBJ&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;arch&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;boot&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;dts&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;wm8750&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;apc8750&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dtb&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;zImage_w_dtb&lt;/span&gt;
&lt;span class="n"&gt;mkimage&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;A&lt;/span&gt; &lt;span class="n"&gt;arm&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt; &lt;span class="n"&gt;linux&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt; &lt;span class="n"&gt;kernel&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;C&lt;/span&gt; &lt;span class="n"&gt;none&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="mh"&gt;0x8000&lt;/span&gt; \
       &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt; &lt;span class="mh"&gt;0x8000&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt; &lt;span class="s"&gt;"My Linux"&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;zImage_w_dtb&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;uzImage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;bin&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;h5 id="preparing-the-cpio-archive"&gt;Preparing the cpio archive:&lt;/h5&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;wget&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt; &lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="c1"&gt;//ftp.arm.slackware.com/slackwarearm/slackwarearm-14.1/isolinux/uinitrd-kirkwood.img  &lt;/span&gt;
&lt;span class="n"&gt;dd&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;uinitrd&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;kirkwood&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;img&lt;/span&gt; &lt;span class="n"&gt;bs&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;64&lt;/span&gt; &lt;span class="n"&gt;skip&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="n"&gt;of&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;initrd&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;kirkwood&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cpio&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;gz&lt;/span&gt;  
&lt;span class="n"&gt;gunzip&lt;/span&gt; &lt;span class="n"&gt;initrd&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;kirkwood&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cpio&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;gz&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;h4 id="procedure-used-for-preparing-the-slackware-boot-kernel"&gt;Procedure used for preparing the Slackware boot kernel.&lt;/h4&gt;
&lt;p&gt;Please refer to the link &lt;a class="" href="http://sourceforge.net/projects/slackwareonapc8750/files/configs/config.slackboot.vga/download"&gt;config.slackboot.vga&lt;/a&gt; or &lt;a class="" href="http://sourceforge.net/projects/slackwareonapc8750/files/configs/config.slackboot.ttyWMT0/download"&gt;config.slackboot.ttyWMT0&lt;/a&gt; for the config file which was used. Download and copy this file as .config in $OBJ area before starting the build&lt;/p&gt;
&lt;h5 id="kernel-build-procedure_1"&gt;Kernel build procedure:&lt;/h5&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;export&lt;/span&gt; &lt;span class="n"&gt;OBJ&lt;/span&gt;&lt;span class="o"&gt;=/&lt;/span&gt;&lt;span class="n"&gt;src&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;apc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;obj&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;testing&lt;/span&gt;
&lt;span class="n"&gt;export&lt;/span&gt; &lt;span class="n"&gt;KERNEL_SRC&lt;/span&gt;&lt;span class="o"&gt;=/&lt;/span&gt;&lt;span class="n"&gt;src&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;apc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;linux&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;vtwm&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;testing&lt;/span&gt;
&lt;span class="n"&gt;export&lt;/span&gt; &lt;span class="n"&gt;PATH&lt;/span&gt;&lt;span class="o"&gt;=~/&lt;/span&gt;&lt;span class="n"&gt;apc&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;apc&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;8750&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;master&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;u&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;boot&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;PATH&lt;/span&gt;
&lt;span class="n"&gt;export&lt;/span&gt; &lt;span class="n"&gt;PATH&lt;/span&gt;&lt;span class="o"&gt;=/&lt;/span&gt;&lt;span class="n"&gt;opt&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;2014.05&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;PATH&lt;/span&gt;
&lt;span class="n"&gt;cp&lt;/span&gt; &lt;span class="n"&gt;config&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;slackboot&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;vga&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;OBJ&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;config&lt;/span&gt;
&lt;span class="n"&gt;rm&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;KERNEL_SRC&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;initramfs_data&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cpio&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;g&lt;/span&gt;

&lt;span class="n"&gt;make&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;C&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;KERNEL_SRC&lt;/span&gt; &lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;OBJ&lt;/span&gt; &lt;span class="n"&gt;ARCH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt; &lt;span class="n"&gt;CROSS_COMPILE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;none&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;eabi&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;zImage&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;j&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;
&lt;span class="n"&gt;mv&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;OBJ&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;arch&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;boot&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;zImage&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="n"&gt;make&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;C&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;KERNEL_SRC&lt;/span&gt; &lt;span class="n"&gt;O&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;OBJ&lt;/span&gt; &lt;span class="n"&gt;ARCH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt; &lt;span class="n"&gt;CROSS_COMPILE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;none&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;eabi&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;dtbs&lt;/span&gt;
&lt;span class="n"&gt;cat&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;zImage&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;OBJ&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;arch&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;arm&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;boot&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;dts&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;wm8750&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;apc8750&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dtb&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;zImage_w_dtb&lt;/span&gt;
&lt;span class="n"&gt;mkimage&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;A&lt;/span&gt; &lt;span class="n"&gt;arm&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;O&lt;/span&gt; &lt;span class="n"&gt;linux&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;T&lt;/span&gt; &lt;span class="n"&gt;kernel&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;C&lt;/span&gt; &lt;span class="n"&gt;none&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="mh"&gt;0x8000&lt;/span&gt; \
  &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt; &lt;span class="mh"&gt;0x8000&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;n&lt;/span&gt; &lt;span class="s"&gt;"My Linux"&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;zImage_w_dtb&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;uzImage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;bin&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="additional-info"&gt;Additional info&lt;/h3&gt;
&lt;p&gt;From original boot messages on ttyS0:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;Kernel&lt;/span&gt; &lt;span class="n"&gt;command&lt;/span&gt; &lt;span class="n"&gt;line&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;mem&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;460&lt;/span&gt;&lt;span class="n"&gt;M&lt;/span&gt; &lt;span class="n"&gt;root&lt;/span&gt;&lt;span class="o"&gt;=/&lt;/span&gt;&lt;span class="n"&gt;dev&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;mtdblock11&lt;/span&gt; &lt;span class="n"&gt;noinitrd&lt;/span&gt; &lt;span class="n"&gt;rootfstype&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;yaffs2&lt;/span&gt; &lt;span class="n"&gt;rw&lt;/span&gt; &lt;span class="n"&gt;console&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;ttyS0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;115200&lt;/span&gt;&lt;span class="n"&gt;n8&lt;/span&gt; &lt;span class="n"&gt;mbtotal&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;52&lt;/span&gt;&lt;span class="n"&gt;M&lt;/span&gt; &lt;span class="n"&gt;init&lt;/span&gt;&lt;span class="o"&gt;=/&lt;/span&gt;&lt;span class="n"&gt;init&lt;/span&gt;
&lt;span class="n"&gt;Linux&lt;/span&gt; &lt;span class="n"&gt;version&lt;/span&gt; &lt;span class="mf"&gt;2.6.32.9&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="k"&gt;default&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;root&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;Ryan&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;VM&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;Ubuntu&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;gcc&lt;/span&gt; &lt;span class="n"&gt;version&lt;/span&gt; &lt;span class="mf"&gt;4.5.2&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Sourcery&lt;/span&gt; &lt;span class="n"&gt;G&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt; &lt;span class="n"&gt;Lite&lt;/span&gt; &lt;span class="mf"&gt;2011.03&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;41&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="n"&gt;Wed&lt;/span&gt; &lt;span class="n"&gt;Dec&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt; &lt;span class="mi"&gt;19&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;29&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;52&lt;/span&gt; &lt;span class="n"&gt;CST&lt;/span&gt; &lt;span class="mi"&gt;2012&lt;/span&gt;
&lt;span class="nl"&gt;CPU:&lt;/span&gt; &lt;span class="n"&gt;ARMv6&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;compatible&lt;/span&gt; &lt;span class="n"&gt;processor&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mf"&gt;410f&lt;/span&gt;&lt;span class="n"&gt;b767&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="n"&gt;revision&lt;/span&gt; &lt;span class="mi"&gt;7&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ARMv7&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="n"&gt;cr&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mo"&gt;00&lt;/span&gt;&lt;span class="n"&gt;c5387f&lt;/span&gt;
&lt;span class="p"&gt;...&lt;/span&gt;
&lt;span class="nl"&gt;Memory:&lt;/span&gt; &lt;span class="mi"&gt;460&lt;/span&gt;&lt;span class="n"&gt;MB&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;460&lt;/span&gt;&lt;span class="n"&gt;MB&lt;/span&gt; &lt;span class="n"&gt;total&lt;/span&gt;
&lt;span class="nl"&gt;Memory:&lt;/span&gt; &lt;span class="mi"&gt;460288&lt;/span&gt;&lt;span class="n"&gt;KB&lt;/span&gt; &lt;span class="n"&gt;available&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;5188&lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt; &lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1069&lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;136&lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt; &lt;span class="n"&gt;init&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="n"&gt;K&lt;/span&gt; &lt;span class="n"&gt;highmem&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;...&lt;/span&gt;
&lt;span class="n"&gt;Creating&lt;/span&gt; &lt;span class="mi"&gt;6&lt;/span&gt; &lt;span class="n"&gt;MTD&lt;/span&gt; &lt;span class="n"&gt;partitions&lt;/span&gt; &lt;span class="n"&gt;on&lt;/span&gt; &lt;span class="s"&gt;"mtdsf device"&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="mh"&gt;0x000000000000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000000d00000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"filesystem-SF"&lt;/span&gt;
&lt;span class="mh"&gt;0x000000d00000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000000f80000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"kernel-SF"&lt;/span&gt;
&lt;span class="mh"&gt;0x000000f80000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000000fd0000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"u-boot-SF"&lt;/span&gt;
&lt;span class="mh"&gt;0x000000fd0000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000000fe0000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"u-boot env. cfg. 1-SF"&lt;/span&gt;
&lt;span class="mh"&gt;0x000000fe0000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000000ff0000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"u-boot env. cfg. 2-SF"&lt;/span&gt;
&lt;span class="mh"&gt;0x000000ff0000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000001000000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"w-load-SF"&lt;/span&gt;
&lt;span class="n"&gt;wmt&lt;/span&gt; &lt;span class="n"&gt;sf&lt;/span&gt; &lt;span class="n"&gt;controller&lt;/span&gt; &lt;span class="n"&gt;initial&lt;/span&gt; &lt;span class="n"&gt;ok&lt;/span&gt;

&lt;span class="p"&gt;...&lt;/span&gt;

&lt;span class="n"&gt;NAND&lt;/span&gt; &lt;span class="n"&gt;device&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Manufacturer&lt;/span&gt; &lt;span class="n"&gt;ID&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mh"&gt;0xec&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;Chip&lt;/span&gt; &lt;span class="n"&gt;ID&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="mh"&gt;0xd59476&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Samsung&lt;/span&gt; &lt;span class="n"&gt;K9GAG08U0F&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;Bad&lt;/span&gt; &lt;span class="n"&gt;block&lt;/span&gt; &lt;span class="n"&gt;at&lt;/span&gt; &lt;span class="mi"&gt;16&lt;/span&gt;
&lt;span class="n"&gt;Bad&lt;/span&gt; &lt;span class="n"&gt;block&lt;/span&gt; &lt;span class="n"&gt;at&lt;/span&gt; &lt;span class="mi"&gt;17&lt;/span&gt;
&lt;span class="n"&gt;Bad&lt;/span&gt; &lt;span class="n"&gt;block&lt;/span&gt; &lt;span class="n"&gt;at&lt;/span&gt; &lt;span class="mi"&gt;89&lt;/span&gt;
&lt;span class="n"&gt;Bad&lt;/span&gt; &lt;span class="n"&gt;block&lt;/span&gt; &lt;span class="n"&gt;at&lt;/span&gt; &lt;span class="mi"&gt;613&lt;/span&gt;
&lt;span class="n"&gt;Bad&lt;/span&gt; &lt;span class="n"&gt;block&lt;/span&gt; &lt;span class="n"&gt;at&lt;/span&gt; &lt;span class="mi"&gt;880&lt;/span&gt;
&lt;span class="n"&gt;Bad&lt;/span&gt; &lt;span class="n"&gt;block&lt;/span&gt; &lt;span class="n"&gt;at&lt;/span&gt; &lt;span class="mi"&gt;1583&lt;/span&gt;
&lt;span class="nl"&gt;WMT_nand:&lt;/span&gt; &lt;span class="n"&gt;uboot&lt;/span&gt; &lt;span class="n"&gt;no&lt;/span&gt; &lt;span class="n"&gt;dynamic&lt;/span&gt; &lt;span class="n"&gt;partitions&lt;/span&gt; &lt;span class="n"&gt;defined&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;use&lt;/span&gt; &lt;span class="k"&gt;default&lt;/span&gt; &lt;span class="k"&gt;static&lt;/span&gt;
&lt;span class="n"&gt;Creating&lt;/span&gt; &lt;span class="mi"&gt;11&lt;/span&gt; &lt;span class="n"&gt;MTD&lt;/span&gt; &lt;span class="n"&gt;partitions&lt;/span&gt; &lt;span class="n"&gt;on&lt;/span&gt; &lt;span class="s"&gt;"WMT.nand"&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="mh"&gt;0x000000000000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000000100000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"w-load-NAND"&lt;/span&gt;
&lt;span class="mh"&gt;0x000000100000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000000a00000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"u-boot env. cfg. 1-NAND"&lt;/span&gt;
&lt;span class="mh"&gt;0x000000a00000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000001300000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"u-boot-NAND"&lt;/span&gt;
&lt;span class="mh"&gt;0x000001300000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000001b00000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"kernel-NAND"&lt;/span&gt;
&lt;span class="mh"&gt;0x000001b00000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000002100000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"initrd-NAND"&lt;/span&gt;
&lt;span class="mh"&gt;0x000002100000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000012100000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"filesystem-NAND"&lt;/span&gt;
&lt;span class="mh"&gt;0x000012100000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000012300000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"u-boot-logo"&lt;/span&gt;
&lt;span class="mh"&gt;0x000012300000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000012700000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"kernel-logo"&lt;/span&gt;
&lt;span class="mh"&gt;0x000012700000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000052700000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"android-data"&lt;/span&gt;
&lt;span class="mh"&gt;0x000052700000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x00005a700000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"android-cache"&lt;/span&gt;
&lt;span class="mh"&gt;0x00005a700000&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mh"&gt;0x000080000000&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="s"&gt;"LocalDisk"&lt;/span&gt;
&lt;span class="n"&gt;nand&lt;/span&gt; &lt;span class="n"&gt;initialised&lt;/span&gt; &lt;span class="n"&gt;ok&lt;/span&gt;
&lt;span class="p"&gt;...&lt;/span&gt;
&lt;span class="n"&gt;VIA&lt;/span&gt; &lt;span class="n"&gt;Networking&lt;/span&gt; &lt;span class="n"&gt;Velocity&lt;/span&gt; &lt;span class="n"&gt;Family&lt;/span&gt; &lt;span class="n"&gt;Gigabit&lt;/span&gt; &lt;span class="n"&gt;Ethernet&lt;/span&gt; &lt;span class="n"&gt;Adapter&lt;/span&gt; &lt;span class="n"&gt;Driver&lt;/span&gt; &lt;span class="n"&gt;Ver&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt; &lt;span class="mf"&gt;1.14&lt;/span&gt;
&lt;span class="p"&gt;...&lt;/span&gt;
&lt;span class="nl"&gt;eth0:&lt;/span&gt; &lt;span class="n"&gt;VIA&lt;/span&gt; &lt;span class="n"&gt;Networking&lt;/span&gt; &lt;span class="n"&gt;Velocity&lt;/span&gt; &lt;span class="n"&gt;Family&lt;/span&gt; &lt;span class="n"&gt;Gigabit&lt;/span&gt; &lt;span class="n"&gt;Ethernet&lt;/span&gt; &lt;span class="n"&gt;Adapter&lt;/span&gt;
&lt;span class="p"&gt;...&lt;/span&gt;
&lt;span class="nl"&gt;WMT_SOC:&lt;/span&gt; &lt;span class="n"&gt;dai_name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;i2s&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;codec_name&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;vt1603&lt;/span&gt;
&lt;span class="nl"&gt;WMT_SOC:&lt;/span&gt; &lt;span class="n"&gt;single&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;wmt_i2s_rate&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;44100&lt;/span&gt;
&lt;span class="p"&gt;...&lt;/span&gt;
&lt;span class="n"&gt;VT1603&lt;/span&gt; &lt;span class="n"&gt;Audio&lt;/span&gt; &lt;span class="n"&gt;Codec&lt;/span&gt; &lt;span class="mf"&gt;0.10&lt;/span&gt;
&lt;span class="n"&gt;wmt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;audio&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;i2s&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;vt1603&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;f2&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;f2&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;f1&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;f1&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;
&lt;span class="p"&gt;...&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gv3</dc:creator><pubDate>Thu, 07 Aug 2014 06:53:00 -0000</pubDate><guid>https://sourceforge.net734fb343b16e81fc374fa08e5fbc03ec0656426f</guid></item><item><title>Home modified by gv3</title><link>https://sourceforge.net/p/slackwareonapc8750/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,5 +1,10 @@
+## Slackware on APC 8750

-Installing Slackware-14.1 on APC 8750 : [main]
+
+Installing Slackware-14.1 on APC 8750 [Instructions.](main)
+
+[Project Page](https://sourceforge.net/projects/slackwareonapc8750/)
+[Files area](https://sourceforge.net/projects/slackwareonapc8750/files/)
+

 [[members limit=20]]
-[[download_button]]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gv3</dc:creator><pubDate>Tue, 05 Aug 2014 19:14:55 -0000</pubDate><guid>https://sourceforge.netf50de8045ca2d3e5d67716b6677e4934ebe924e2</guid></item></channel></rss>