update.
* ethernet works rock solid (bitbucket fix)
* mtd/nand/yaffs code included. mounts partitions but does not read MikroTik data
* serial code included but still hardware not recognized
bitbacket Mikrotik 2.6.22.14 patched kernel:
cat /proc/tty/driver/serial
0: uart:16550A mmio:0x00000000 irq:19 tx:732 rx:52 RTS|DTR|DSR|CD
1: uart:unknown port:00000000 irq:0
2: uart:unknown port:00000000 irq:0
3: uart:unknown port:00000000 irq:0
openwrt 2.6.23.17 Mikrotik ported patched kernel:
cat /proc/tty/driver/serial
0: uart:unknown mmio:0x00000000 irq:19
1: uart:unknown port:00000000 irq:0
2: uart:unknown port:00000000 irq:0
3: uart:unknown port:00000000 irq:0
here is the diff of the dmesg from the two kernels above:
< Linux version 2.6.22.14 (root@atlas) (gcc version 4.1.1) #119 Fri Jun 13 13:20:39 MSD 2008
---
> Linux version 2.6.23.17 (alex@extreme) (gcc version 4.2.4) #1 Sun Jun 29 19:33:05 EEST 2008
8,12c8,12
< DMA zone: 64 pages used for memmap
< DMA zone: 0 pages reserved
< DMA zone: 8128 pages, LIFO batch:0
< Normal zone: 0 pages used for memmap
< Built 1 zonelists. Total pages: 8128
---
> Normal zone: 64 pages used for memmap
> Normal zone: 0 pages reserved
> Normal zone: 8128 pages, LIFO batch:0
> Movable zone: 0 pages used for memmap
> Built 1 zonelists in Zone order. Total pages: 8128
23a24
> console [ttyS0] enabled
26,27c27,28
< Memory: 27580k/32768k available (1930k kernel code, 5188k reserved, 301k data, 1540k init, 0k highmem)
< Calibrating delay loop... 198.65 BogoMIPS (lpj=99328)
---
> Memory: 28140k/32768k available (2070k kernel code, 4628k reserved, 321k data, 804k init, 0k highmem)
> Calibrating delay loop... 199.47 BogoMIPS (lpj=997376)
39c40,43
< yaffs Jun 4 2008 16:41:00 Installing.
---
> squashfs: version 3.0 (2006/03/15) Phillip Lougher
> Registering mini_fo version $Id$
> JFFS2 version 2.2. (NAND) (SUMMARY) Β© 2001-2006 Red Hat, Inc.
> yaffs Jun 29 2008 19:32:12 Installing.
41c45
< io scheduler anticipatory registered (default)
---
> io scheduler deadline registered (default)
43,45c47,49
< serial8250: ttyS0 at MMIO 0x0 (irq = 19) is a 16550A
< RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
< loop: module loaded
---
> ICPlus IP175C: Registered new driver
> Infineon ADM6996: Registered new driver
> Marvell 88E6060: Registered new driver
52,53d55
< tun: Universal TUN/TAP device driver, 1.6
< tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
63c65
< TCP cubic registered
---
> TCP vegas registered
(Last edited by acoul on 29 Jun 2008, 23:09)