Here is the output from dmesg after I'd done depmod, reinserted the wifi card and ssh'd into root.
debian:/# dmesg
Linux version 2.6.21 (egoe@egoe-laptop) (gcc version 3.4.4) #1 PREEMPT Wed Oct 24 13:52:39 CEST 2007
CPU: XScale-PXA270 [69054117] revision 7 (ARMv5TE), cr=0000397f
Machine: SHARP Borzoi
Ignoring unrecognised tag 0x00000000
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 16384
DMA zone: 128 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 16256 pages, LIFO batch:3
Normal zone: 0 pages used for memmap
Run Mode clock: 208.00MHz (*16)
Turbo Mode clock: 416.00MHz (*2.0, active)
Memory clock: 208.00MHz (/2)
System bus clock: 208.00MHz
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. Total pages: 16256
Kernel command line: console=ttyS0,115200n8 console=tty1 noinitrd root=/dev/hda1 rootfstype=ext3 rootdelay=1 rw fbcon=rotate:1 dyntick=enable quiet
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 62244KB available (2276K code, 237K data, 108K init)
Calibrating delay loop... 415.33 BogoMIPS (lpj=2076672)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
Sharp Scoop Device found at 0x10800000 -> 0xc4800000
Sharp Scoop Device found at 0x08800040 -> 0xc4802040
Time: pxa_timer clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NetWinder Floating Point Emulator V0.97 (double precision)
io scheduler noop registered
io scheduler anticipatory registered (default)
Corgi Backlight Driver Initialized.
Console: switching to colour frame buffer device 80x30
Load PXA Overlay driver successfully!
pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART
pccard: PCMCIA card inserted into slot 0
pcmcia: registering new device pcmcia0.0
pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART
pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
Sharp SL series flash device: 800000 at 0
Using static partision definition
Creating 1 MTD partitions on "sharpsl-flash":
0x00140000-0x007f0000 : "Boot PROM Filesystem"
NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)
Scanning device for bad blocks
Bad eraseblock 367 at 0x02de0000
Creating 3 MTD partitions on "sharpsl-nand":
0x00000000-0x00700000 : "System Area"
0x00700000-0x02700000 : "Root Filesystem"
0x02700000-0x08000000 : "Home Filesystem"
input: Spitz Keyboard as /class/input/input0
power.c: Adding power management to input layer
input: Corgi Touchscreen as /class/input/input1
sa1100-rtc sa1100-rtc: rtc core: registered sa1100-rtc as rtc0
I2C: i2c-0: PXA I2C adapter
I2C: i2c-1: PXA I2C adapter
Registered led device: spitz:amber
Registered led device: spitz:green
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
XScale iWMMXt coprocessor detected.
Probing IDE interface ide0...
pccard: PCMCIA card inserted into slot 1
pcmcia: registering new device pcmcia1.0
mmcblk0: mmc0:dae3 S128B 125440KiB
mmcblk0: p1
hda: SanDisk SDCFX3-16384, CFA DISK drive
ide0 at 0xc4820000-0xc4820007,0xc482000e on irq 138
hda: max request size: 128KiB
hda: 32014080 sectors (16391 MB) w/1KiB Cache, CHS=31760/16/63
hda: hda1 hda2 < hda5 >
ide-cs: hda: Vpp = 0.0
sa1100-rtc sa1100-rtc: setting the system clock to 2007-10-24 19:43:13 (1193254993)
Waiting 1sec before mounting root device...
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem).
Freeing init memory: 108K
Adding 176672k swap on /dev/hda5. Priority:-1 extents:1 across:176672k
EXT3 FS on hda1, internal journal
pccard: card ejected from slot 1
pccard: PCMCIA card inserted into slot 1
pcmcia: registering new device pcmcia1.0
orinoco 0.15 (David Gibson <hermes@gibson.dropbear.id.au>, Pavel Roskin <proski@gnu.org>, et al)
orinoco_cs 0.15 (David Gibson <hermes@gibson.dropbear.id.au>, Pavel Roskin <proski@gnu.org>, et al)
pcmcia: request for exclusive IRQ could not be fulfilled.
pcmcia: the driver needs updating to supported shared IRQ lines.
eth0: Hardware identity 801b:0000:0001:0000
eth0: Station identity 001f:0000:0001:0008
eth0: Firmware determined as Intersil 1.8.0
eth0: Ad-hoc demo mode supported
eth0: IEEE standard IBSS ad-hoc mode supported
eth0: WEP supported, 104-bit key
eth0: MAC address 00:02:6F:34:4D:6B
eth0: Station name "Prism I"
eth0: ready
eth0: orinoco_cs at 1.0, irq 137, io 0xc4840000-0xc484003f
ieee80211_crypt: registered algorithm 'NULL'
hostap_cs: 0.4.4-kernel (Jouni Malinen <jkmaline@cc.hut.fi>)
eth0: New link status: Connected (0001)
NET: Registered protocol family 10
eth0: no IPv6 routers present
debian:/#
The 'bolded' bits are some messages that I remember as different to the 'angstrom' kernel or that new to me. I don't know if it has any significane that the init memory is reported as 108, I think the previous version said 84.
No sign of life with the X-windows system as yet.
I'll try apt-get update and see what ensues. I'll also try un-installing the soundhack. Then a reboot to see what happens.
This is interesting. I don't know whether to say it is promising though!