development of new kernel

71 views
Skip to first unread message

jan rinze

unread,
Jan 25, 2011, 10:22:53 AM1/25/11
to loox7...@googlegroups.com
Hi all,

Alexander has been very busy with porting everything to kernel 2.6.34 which is no small feat!
I just received a tar ball containing a copy of the kernel sources and just finished a successful compilation.

As a bonus it seems Alexander has been able to get more devices working among which is the v4l interface for the on board camera!

Hopefully it won't take long to get it all into a repo on google code so that it is available for the die-hard kernel hackers among us.

We will see how this will develop and i will keep you people updated.

Best regards,

Jan Rinze.

jan rinze

unread,
Jan 25, 2011, 6:01:49 PM1/25/11
to loox7...@googlegroups.com
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.

2011/1/25 jan rinze <janr...@gmail.com>
Reply all
Reply to author
Forward
0 new messages