[Upgrading, Modifying and Unlocking] sp3dev:
Ok, ATM it seems only me and DaLiV are working on linux on p525. but we wouldnt mind anyone join us.

We have 2.6.21 kernel, correctly set up fb, partly working keypad, sd memory through pxa mmc driver, corgi-bl driver and touchscreen

Sound is working through pxa2xx-ac97, headphones only. need to set volume via alsamixer. we are working on wm9713 driver

The things that are to be done (the most important ones, in the decreasing order of importance)

UDC

Suspend

PCA9535 i2c

Bluetooth

Phone

Anyone who wants to test it

http://rapidshare.com/files/118520723/ln.tgz.html

http://familiar.handhelds.org/relea...0/gpe-image-v0.8.4-ipaq-pxa270.rootfs.tar.bz2

Create an ext2 partition on your flash card (second partition, primary. or edit default.txt)

unpack (e.g. if your flash is - /media/usbdisk-1

bunzip2 gpe-image-v0.8.4-ipaq-pxa270.rootfs.tar.bz2

tar xvpf gpe-image-v0.8.4-ipaq-pxa270.rootfs.tar -C /media/usbdisk-1

certainly, this is to be done under root. to keep permissions for all files

then,

sync

remove /lib/modules and replace with ours. the same is with /etc/modutils

That is all. just copy all files from 'kernel' dir to your pda and run haret.exe

And the log

[ 0.000000] Linux version 2.6.21-hh20 (root@ACPK4F) (gcc version 4.2.1) #94 PREEMPT Fri May 30 21:25:16 MSD 2008

[ 0.000000] CPU: XScale-PXA270 [69054117] revision 7 (ARMv5TE), cr=0000397f

[ 0.000000] Machine: Asus P525

[ 0.000000] Memory policy: ECC disabled, Data cache writeback

[ 0.000000] On node 0 totalpages: 16384

[ 0.000000] DMA zone: 128 pages used for memmap

[ 0.000000] DMA zone: 0 pages reserved

[ 0.000000] DMA zone: 16256 pages, LIFO batch:3

[ 0.000000] Normal zone: 0 pages used for memmap

[ 0.000000] Run Mode clock: 208.00MHz (*16)

[ 0.000000] Turbo Mode clock: 208.00MHz (*1.0, active)

[ 0.000000] Memory clock: 104.00MHz (/2)

[ 0.000000] System bus clock: 208.00MHz

[ 0.000000] CPU0: D VIVT undefined 5 cache

[ 0.000000] CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets

[ 0.000000] CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets

[ 0.000000] Built 1 zonelists. Total pages: 16256

[ 0.000000] Kernel command line: debug rootdelay=10 root=/dev/mmcblk0p2 console=tty0 fbcon=rotate:0 mem=64M

[ 0.000000] PID hash table entries: 256 (order: 8, 1024 bytes)

[ 0.000000] Console: colour dummy device 80x30

[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

[ 0.000000] Memory: 64MB = 64MB total

[ 0.000000] Memory: 61988KB available (2608K code, 182K data, 84K init)

[ 0.010000] Calibrating delay loop... 207.25 BogoMIPS (lpj=1036288)

[ 0.200000] Mount-cache hash table entries: 512

[ 0.200000] CPU: Testing write buffer coherency: ok

[ 0.200000] NET: Registered protocol family 16

[ 0.230000] usbcore: registered new interface driver usbfs

[ 0.230000] usbcore: registered new interface driver hub

[ 0.230000] usbcore: registered new device driver usb

[ 0.240000] Time: pxa_timer clocksource has been installed.

[ 0.240000] NET: Registered protocol family 2

[ 0.310000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)

[ 0.310000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)

[ 0.310000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

[ 0.310000] TCP: Hash tables configured (established 2048 bind 2048)

[ 0.310000] TCP reno registered

[ 0.340000] PXA CPU frequency change support initialized

[ 0.340000] NetWinder Floating Point Emulator V0.97 (double precision)

[ 0.340000] JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.

[ 0.340000] io scheduler noop registered

[ 0.340000] io scheduler anticipatory registered (default)

[ 0.340000] io scheduler deadline registered

[ 0.350000] Corgi Backlight Driver Initialized.

[ 0.360000] Console: switching to colour frame buffer device 30x40

[ 0.450000] SA1100/PXA2xx Watchdog Timer: timer margin 60 sec

[ 0.450000] pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART

[ 0.450000] pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART

[ 0.460000] pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART

[ 0.490000] RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize

[ 0.510000] loop: loaded (max 8 devices)

[ 0.520000] usbmon: debugfs is not available

[ 0.530000] ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver

[ 0.550000] usbcore: registered new interface driver usbhid

[ 0.560000] drivers/usb/input/hid-core.c: v2.6:USB HID core driver

[ 0.580000] pxa27x_udc: version 01-01-2006

[ 0.590000] UDC disconnected.

[ 0.600000] UDC disconnected.

[ 0.610000] ether gadget: using random self ethernet address

[ 0.620000] ether gadget: using random host ethernet address

[ 0.640000] usb0: Ethernet Gadget, version: May Day 2005

[ 0.650000] usb0: using pxa27x_udc, OUT ep2out-bulk IN ep1in-bulk STATUS ep3in-intr

[ 0.670000] usb0: MAC 0e:8c:22:12:b3:da

[ 0.680000] usb0: HOST MAC 06:2f:b7:42:8d:6e

[ 0.690000] usb0: RNDIS ready

[ 0.810000] UDC connect.

[ 0.810000] input: gpio-keys as /class/input/input0

[ 0.830000] input: pxa27x-keyboard as /class/input/input1

[ 0.840000] PXA27x keyboard controller enabled

[ 0.850000] sa1100-rtc sa1100-rtc: rtc intf: sysfs

[ 0.870000] sa1100-rtc sa1100-rtc: rtc intf: proc

[ 0.880000] sa1100-rtc sa1100-rtc: rtc intf: dev (254:0)

[ 0.890000] sa1100-rtc sa1100-rtc: rtc core: registered sa1100-rtc as rtc0

[ 0.910000] APM Battery Driver

[ 0.920000] min dma period: 1230768 ps, new clock 624000 kHz

[ 0.930000] min dma period: 1230768 ps, new clock 624000 kHz

[ 0.960000] Advanced Linux Sound Architecture Driver Version 1.0.14rc3 (Wed Mar 14 07:25:50 2007 UTC).

[ 1.040000] ALSA device list:

[ 1.050000] #0: pxa2xx-ac97 (Wolfson WM9713,WM9714)

[ 1.060000] TCP cubic registered

[ 1.070000] NET: Registered protocol family 1

[ 1.080000] NET: Registered protocol family 17

[ 1.090000] XScale iWMMXt coprocessor detected.

[ 1.100000] sa1100-rtc sa1100-rtc: setting the system clock to 1970-01-01 15:22:38 (55358)

[ 1.120000] Waiting 10sec before mounting root device...

[ 1.140000] mmcblk0: mmc0:b368 SD 501248KiB

[ 1.150000] mmcblk0: p1 p2 p3

[ 11.180000] EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended

[ 11.200000] VFS: Mounted root (ext2 filesystem).

[ 11.210000] Freeing init memory: 84K

[ 46.750000] wm97xx: version 0.65 liam.girdwood@wolfsonmicro.com

[ 46.780000] wm97xx: detected a wm9713 codec

[ 46.810000] input: wm97xx touchscreen as /class/input/input2

[ 46.840000] wm97xx: setting pen detect pull-up to 8000 Ohms