The output from a 2.6 kernel running on the wma11b is show below.
The root filesystem is NFS mounted from my PC. I'm running Debian sarge on the system to let me quickly and easily install the apps and libraries I need for development.
Other requests:
1) current version of wlan-ng drivers for prism2 2) working hostap drivers 3) jffs2 (if this is even possible, it would make life easier building a rootfs that can persist it's config somewhere)
I've not yet had chance to tidy up the source or release a patch but those keen to try the kernel can download my complete 2.6.16 tree below.
David Collett has kindly provided a patch for kernel 2.6.18:
*NEW* linux-2.6.18-wma11b.patch.gz
The kernel can be downloaded to
u-boot over ethernet or serial. Remeber to use the mkimage utility
supplied with u-boot first:
cp ../linux-2.6.16/arch/arm/boot/zImage zImage-2.6 ./mkimage -A arm -T kernel -C none -a 0xa0008000 -e 0xa0008000 -n test -d zImage-2.6 wma11b_test26.u-boot
Linux version 2.6.16-wma11b (acw43@io) (gcc version 3.4.4) #81 PREEMPT Sun Jul 2 22:59:10 BST 2006 CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE) Machine: Linksys WMA11b wma11b_fixup() ICLR 0x00000000 ICMR 0x00000000 ICIP 0x00000000 OIER 0x00000000 OSCR 0x025a0aa6 OSCR 0x025a0ac9 OSMR0 0x00000000 CKEN 0x00017def Memory policy: ECC disabled, Data cache writeback wma11b_map_io() Memory clock: 99.53MHz (*27) Run Mode clock: 398.13MHz (*4) Turbo Mode clock: 398.13MHz (*1.0, inactive) CPU0: D VIVT undefined 5 cache CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets Built 1 zonelists Kernel command line: console=ttyS2,115200n8 root=/dev/nfs ip=dhcp nfsroot=192.168.0.1:/export/wma11b/rootfs wma11b_init_irq() PID hash table entries: 128 (order: 7, 2048 bytes) pxa_timer_init() LATCH=36864 Console: colour dummy device 80x30 Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Memory: 16MB 0MB 0MB 0MB = 16MB total Memory: 13020KB available (2560K code, 495K data, 104K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 wma11b_init() ICLR 0x00000000 ICMR 0x04000400 ICIP 0x00000000 OIER 0x00000001 OSCR 0x00135031 OSCR 0x001366d0 OSMR0 0x0013b000 CKEN 0x00017def pxa_init() NetWinder Floating Point Emulator V0.97 (double precision) JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. JFFS2: default compression mode: priority Initializing Cryptographic API io scheduler noop registered io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered pxa2xx-fb pxa2xx-fb: machine LCCR0 setting contains illegal bits: 00000049 pxa2xx-fb pxa2xx-fb: machine LCCR3 setting contains illegal bits: 00300000 pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 15) is a FFUART pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 14) is a BTUART pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 13) is a STUART pxa2xx-uart.3: ttyS3 at MMIO 0x41600000 (irq = 0) is a HWUART RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize loop: loaded (max 8 devices) nbd: registered device at major 43 dm9000 Ethernet Driver dm9000: dm9000_probe()dm9000: dm9000x: resetting eth%d: Invalid ethernet MAC address. Please set using ifconfig eth0: dm9000 at c185e000,c1860002 IRQ 66 MAC: 00:00:00:00:00:00 i2c /dev entries driver I2C: i2c-0: PXA I2C adapter Advanced Linux Sound Architecture Driver Version 1.0.11rc2 (Wed Jan 04 08:57:20 2006 UTC). ALSA device list: #0: pxa2xx-ac97 (SigmaTel STAC9750,51) NET: Registered protocol family 2 IP route cache hash table entries: 256 (order: -2, 1024 bytes) TCP established hash table entries: 1024 (order: 0, 4096 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 1024 bind 1024) TCP reno registered TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 ieee80211: 802.11 data/management/control stack, git-1.1.7 ieee80211: Copyright (C) 2004-2005 Intel Corporationdm9000: entering dm9000_open dm9000: dm9000x: resetting dm9000: entering dm9000_init_dm9000 dm9000: dm9000_hash_table() eth0: link down dm9000: dm9000_hash_table() dm9000: dm9000_hash_table() Sending DHCP requests .<6>eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 ., OK IP-Config: Got DHCP answer from 192.168.0.1, my address is 192.168.0.157 dm9000: dm9000_hash_table() IP-Config: Complete: device=eth0, addr=192.168.0.157, mask=255.255.255.0, gw=192.168.0.2, host=192.168.0.157, domain=lan, nis-domain=(none), bootserver=192.168.0.1, rootserver=192.168.0.1, rootpath= Looking up port of RPC 100003/2 on 192.168.0.1 Looking up port of RPC 100005/1 on 192.168.0.1 VFS: Mounted root (nfs filesystem). Freeing init memory: 104K INIT: version 2.86 booting Activating swap. Cannot access the Hardware Clock via any known method. Use the --debug option to see the details of our search for an access method. System time was Thu Jan 1 00:00:20 UTC 1970. Setting the System Clock using the Hardware Clock as reference... Cannot access the Hardware Clock via any known method. Use the --debug option to see the details of our search for an access method. System Clock set. System local time is now Thu Jan 1 01:00:20 BST 1970. Cleaning up ifupdown...done. Checking all file systems... fsck 1.37 (21-Mar-2005) Setting kernel variables ... ... done. Mounting local filesystems... /sysfs on /sysfs type sysfs (rw) Cleaning /tmp /var/run /var/lock. Setting up networking...done. Setting up IP spoofing protection: rp_filter. Configuring network interfaces...done. Setting the System Clock using the Hardware Clock as reference... Cannot access the Hardware Clock via any known method. Use the --debug option to see the details of our search for an access method. System Clock set. Local time: Thu Jan 1 01:00:23 BST 1970 Initializing random number generator...done. INIT: Entering runlevel: 2 Starting system log daemon: syslogd. Starting kernel log daemon: klogd. Setting up ALSA...done. Starting internet superserver: inetd. Starting NBD client process: modprobe: Can't open dependencies file /lib/modules/2.6.16-wma11b/modules.dep (No such file or directory) Connecting...Negotiation: ..size = 65536KB bs=1024, sz=65536 connected /dev/nbd Activating... Adding 65528k swap on /dev/nbd. Priority:-1 extents:1 across:65528k /dev/nbd: swap activated. nbd-client. Debian GNU/Linux 3.1 wma11b ttyS2 wma11b login:
By
Andrew Wild
|
Visitor Statistics
|
Portugal Holiday
This file last modified
Sunday, 22-Oct-2006 13:29:52 BST