ok, short update:
built a kernel and it boots my rootfs :-)
root@cm-debian:~# dmesg
Linux version 2.6.34 (janrinze@debian50) (gcc version 4.2.0) #1 PREEMPT Tue Jan 25 16:21:01 CET 2011
CPU: XScale-PXA270 [69054114] revision 4 (ARMv5TE), cr=0000397f
CPU: VIVT data cache, VIVT instruction cache
Machine: FSC Loox 720
Ignoring unrecognised tag 0x00000000
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 32768
free_area_init_node: node 0, pgdat 804bf588, node_mem_map 80501000
Normal zone: 256 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 32512 pages, LIFO batch:7
Run Mode clock: 208.00MHz (*16)
Turbo Mode clock: 520.00MHz (*2.5, active)
Memory clock: 208.00MHz (/2)
System bus clock: 208.00MHz
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
Kernel command line: cpu-pxa.pxa27x_maxfreq=520 mem=128M rootdelay=1 root=/dev/mmcblk0p2 console=ttyS0,115200n8 console=tty0
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 124828k/124828k available, 6244k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0x88800000 - 0xe8000000 (1528 MB)
lowmem : 0x80000000 - 0x88000000 ( 128 MB)
modules : 0x7f000000 - 0x80000000 ( 16 MB)
.init : 0x80008000 - 0x80027000 ( 124 kB)
.text : 0x80027000 - 0x8048a000 (4492 kB)
.data : 0x8048c000 - 0x804bfc00 ( 207 kB)
Hierarchical RCU implementation.
NR_IRQS:304
Console: colour dummy device 80x30
console [tty0] enabled
Calibrating delay loop... 519.37 BogoMIPS (lpj=2596864)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
regulator: core version 0.5
NET: Registered protocol family 16
Error requesting GPIO 226(Loox 720 LCD) : -22
bio: create slab <bio-0> at 0
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
I2C: i2c-0: PXA I2C adapter
regulator: vcc_core range: 919 <--> 1550 mV
max1586 1-0014: Maxim 1586 regulator driver loaded
I2C: i2c-1: PXA I2C adapter
Advanced Linux Sound Architecture Driver Version 1.0.22.1.
irda_init()
NET: Registered protocol family 23
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource oscr0
Registering Loox 720 PCMCIA interface.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Registered led device: loox:left:blue
Registered led device: loox:left:green
Registered led device: loox:right:green
Registered led device: loox:right:orange
Registered led device: loox:right:red
ROMFS MTD (C) 2007 Red Hat, Inc.
msgmni has been set to 243
alg: No test for cipher_null (cipher_null-generic)
alg: No test for ecb(cipher_null) (ecb-cipher_null)
alg: No test for digest_null (digest_null-generic)
alg: No test for compress_null (compress_null-generic)
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler deadline registered (default)
------------[ cut here ]------------
WARNING: at drivers/gpio/gpiolib.c:103 0x801f1cb4()
autorequest GPIO-241
Modules linked in:
---[ end trace da227214a82491b7 ]---
------------[ cut here ]------------
WARNING: at drivers/gpio/gpiolib.c:103 0x801f1cb4()
autorequest GPIO-226
Modules linked in:
---[ end trace da227214a82491b8 ]---
------------[ cut here ]------------
WARNING: at drivers/gpio/gpiolib.c:103 0x801f1cb4()
autorequest GPIO-227
Modules linked in:
---[ end trace da227214a82491b9 ]---
------------[ cut here ]------------
WARNING: at drivers/gpio/gpiolib.c:103 0x801f1cb4()
autorequest GPIO-240
Modules linked in:
---[ end trace da227214a82491ba ]---
Console: switching to colour frame buffer device 60x40
PXA Overlay driver loaded successfully!
pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART
console [ttyS0] enabled
pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART
pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART
brd: module loaded
loop: module loaded
usbcore: registered new interface driver asix
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver net1080
usbcore: registered new interface driver cdc_subset
usbcore: registered new interface driver zaurus
usbcore: registered new interface driver zd1211rw
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
pxa27x-ohci pxa27x-ohci: PXA27x OHCI
pxa27x-ohci pxa27x-ohci: new USB bus registered, assigned bus number 1
pxa27x-ohci pxa27x-ohci: irq 3, io mem 0x4c000000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
pxa27x_udc: version 2008-04-18
g_ether gadget: using random self ethernet address
g_ether gadget: using random host ethernet address
usb0: MAC 26:58:19:a9:cc:bb
usb0: HOST MAC 36:79:51:d6:4b:16
g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
g_ether gadget: g_ether ready
pxa27x-udc pxa27x-udc: Configuration errors, udc disabled
input: gpio-keys as /devices/platform/gpio-keys/input/input0
input: pxa27x-keypad as /devices/platform/pxa27x-keypad/input/input1
ads7846 spi1.0: touchscreen, irq 190
input: ADS7846 Touchscreen as /devices/platform/pxa2xx-spi.1/spi1.0/input/input2
sa1100-rtc sa1100-rtc: rtc core: registered sa1100-rtc as rtc0
i2c /dev entries driver
i2c-gpio i2c-gpio.2: using pins 91 (SDA) and 90 (SCL)
pxa27x-udc pxa27x-udc: USB reset
Linux video capture interface: v2.00
camera 0-0: Probing 0-0
pxa27x-udc pxa27x-udc: USB reset
pxa27x-camera pxa27x-camera.0: PXA Camera driver attached to camera 0
usb 1-1: new low speed USB device using pxa27x-ohci and address 2
ov9640 2-0030: ov9640 Product ID 96:49 Manufacturer ID 7f:a2
pxa27x-camera pxa27x-camera.0: PXA Camera driver detached from camera 0
------------[ cut here ]------------
WARNING: at drivers/gpio/gpiolib.c:103 0x801f1cb4()
autorequest GPIO-36
Modules linked in:
---[ end trace da227214a82491bb ]---
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCI H4 protocol initialized
Bluetooth: HCILL protocol initialized
cpuidle: using governor ladder
cpuidle: using governor menu
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
No device for DAI WM8750
g_ether gadget: full speed config #1: CDC Subset/SAFE
WM8750 Audio Codec 0.12
g_ether gadget: full speed config #1: CDC Subset/SAFE
asoc: WM8750 <-> pxa2xx-i2s mapping ok
input: loox720 Headphone Jack as /devices/platform/soc-audio/sound/card0/input3
ALSA device list:
#0: loox720 (WM8750)
TCP cubic registered
NET: Registered protocol family 17
IrCOMM protocol (Dag Brattli)
mmc0: new SD card at address a95c
mmcblk0: mmc0:a95c SD01G 968 MiB
input: DARFON USB Composite Keyboard as /devices/platform/pxa27x-ohci/usb1/1-1/1-1:1.0/input/input4
mmcblk0: p1 p2
generic-usb 0003:0D62:0004.0001: input,hidraw0: USB HID v1.10 Keyboard [DARFON USB Composite Keyboard] on usb-pxa27x-1/input0
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
XScale iWMMXt coprocessor detected.
sa1100-rtc sa1100-rtc: setting system clock to 2024-07-01 00:00:41 UTC (1719792041)
Waiting 1sec before mounting root device...
input: DARFON USB Composite Keyboard as /devices/platform/pxa27x-ohci/usb1/1-1/1-1:1.1/input/input5
generic-usb 0003:0D62:0004.0002: input,hiddev96,hidraw1: USB HID v1.10 Device [DARFON USB Composite Keyboard] on usb-pxa27x-1/input1
kjournald starting. Commit interval 5 seconds
EXT3-fs (mmcblk0p2): using internal journal
EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
VFS: Mounted root (ext3 filesystem) on device 179:2.
Freeing init memory: 124K
pcmcia_socket pcmcia_socket0: time out after reset.
pxa27x-camera pxa27x-camera.0: PXA Camera driver attached to camera 0
pxa27x-camera pxa27x-camera.0: PXA Camera driver detached from camera 0
EXT3-fs (mmcblk0p2): using internal journal
root@cm-debian:~#
this looks very promising indeed!
more to come later.
Jan Rinze.