Kuzma30 of XDA-Devs:
I've started porting 3.0.8 Android kernel to NookTablet. There are some results: it starts booting, have a look here: http://pastebin.com/0NEHVyLa
The repository is here: https://github.com/Kuzma30/kernel3NookTablet.Many features are disabled. I will enable them, one by one.Help is greatly appreciated!
EDIT. 02/06:
Will try initial booting a kernel of 3.2.2 branch. I use mainline kernel (from kernel.org). I created a new board file, based on 4430sdp, disable all i2c devices, display, add some early _print() messages. This is boot log:http://pastebin.com/z5fdyQQ3Now, there are less errors than in 3.0.8. And I think the 3.2.2 branch will take less patching.
I have decided to work on 3.2 branch from now on. The next steps are1. Enable our i2c devices.2. Enable backlight and display.3. ...
Некоторые дополнительные детали из переписки со мной:
По поводу текущего статуса и фотографий... Проблем еще много.
Вот текущий лог http://pastebin.com/kuuqiByZ. Включение tty2 вызывает краш ядра (надо разбиратся почему), поэтому пока он отключен. Инициализация дисплея тоже вызывает краш ядра. Проблема еще в том, что при крашах в консоли кроме сообщений early_print ничего не выводится, хотя оtладка включена(. Есть проблемы с emmc и mmc. Для первой неправильно читается таблица разделов, для второй - система ее просто не видит (ошибки инициализации).
Фотографий нет, так как пока на экран ничего не выводится).
hope the URL of last log will be corrected ASAP.
And it's corrected, and a *new* log below:
- Starting kernel ...
- Setup machine tags finished
- Starting NOOK TABLET!
- Omap mux init
- I2C init
- Add NookTablet devices
- Starting OMAP serial init:
- Serial port 1 init - DONE
- Serial port 2 init - DONE
- Serial port 4 init - DONE
- OMAP SDRC init
- TWL6030 HSMMC init
- Omap WIFI init
- OMAP4 TWL init
- SPI init
- Panel get resource
- Init display LED
- Display init
- Booting Linux on physical CPU 0
- Linux version 3.2.5 (nook@localhost) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #125 SMP PREE2
- CPU: ARMv7 Processor [411fc093] revision 3 (ARMv7), cr=10c5387d
- CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
- Machine: B@N NOOK TABLET
- Ignoring tag cmdline (using the default kernel command line)
- Setup machine tags finished
- Reserving 33554432 bytes SDRAM for VRAM
- Memory policy: ECC disabled, Data cache writealloc
- ***********************
- OMAP4430 ES2.3 type(HS)
- id-code (6b95c02f)
- Die-id (04C80006-00000001-09110B52-17020017)
- Prod-id (000DB95C-000600CC)
- ***********************
- PERCPU: Embedded 359 pages/cpu @c1894000 s1447872 r8192 d14400 u1470464
- Built 1 zonelists in Zone order, mobility grouping on. Total pages: 235520
- Kernel command line: root=/dev/mmcblk1p2 console=ttyO0,115200n8 mem=448M@0x80000000 mem=512M@0xA0000000
- PID hash table entries: 4096 (order: 2, 16384 bytes)
- Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
- Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
- Memory: 32MB 384MB 512MB = 928MB total
- Memory: 925164k/925164k available, 57876k reserved, 262144K highmem
- Virtual kernel memory layout:
- vector : 0xffff0000 - 0xffff1000 ( 4 kB)
- fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
- vmalloc : 0xf0800000 - 0xf8000000 ( 120 MB)
- lowmem : 0xc0000000 - 0xf0000000 ( 768 MB)
- pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
- modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
- .text : 0xc0008000 - 0xc053c000 (5328 kB)
- .init : 0xc053c000 - 0xc06e07c0 (1682 kB)
- .data : 0xc06e2000 - 0xc07356e0 ( 334 kB)
- .bss : 0xc0735704 - 0xc0d5dff8 (6307 kB)
- SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
- Preemptible hierarchical RCU implementation.
- NR_IRQS:410
- omap_hwmod: dpll_mpu_m2_ck: missing clockdomain for dpll_mpu_m2_ck.
- OMAP clockevent source: GPTIMER1 at 32768 Hz
- sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms
- Console: colour dummy device 80x30
- Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
- ... MAX_LOCKDEP_SUBCLASSES: 8
- ... MAX_LOCK_DEPTH: 48
- ... MAX_LOCKDEP_KEYS: 8191
- ... CLASSHASH_SIZE: 4096
- ... MAX_LOCKDEP_ENTRIES: 16384
- ... MAX_LOCKDEP_CHAINS: 32768
- ... CHAINHASH_SIZE: 16384
- memory used by lock dependency info: 3951 kB
- per task-struct memory footprint: 2304 bytes
- kmemleak: Early log buffer exceeded, please increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE
- kmemleak: Kernel memory leak detector disabled
- Calibrating delay loop... 2007.19 BogoMIPS (lpj=7839744)
- pid_max: default: 32768 minimum: 301
- Mount-cache hash table entries: 512
- CPU: Testing write buffer coherency: ok
- CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
- Calibrating local timer... 491.62MHz.
- L310 cache controller enabled
- l2x0: 16 ways, CACHE_ID 0x410000c4, AUX_CTRL 0x7e470000, Cache size: 1048576 B
- CPU1: Booted secondary processor
- CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
- CPU1: Unknown IPI message 0x1
- Brought up 2 CPUs
- SMP: Total of 2 processors activated (3972.37 BogoMIPS).
- devtmpfs: initialized
- omap_hwmod: l3_div_ck: missing clockdomain for l3_div_ck.
- omap_hwmod: ipu: failed to hardreset
- omap_hwmod: mcpdm: cannot be enabled (3)
- print_constraints: dummy:
- NET: Registered protocol family 16
- GPMC revision 6.0
- OMAP GPIO hardware version 0.1
- Board revision PVT
- Starting NOOK TABLET!
- Omap mux init
- omap_mux_init: Add partition: #1: core, flags: 2
- omap_mux_init: Add partition: #2: wkup, flags: 2
- _omap_mux_get_by_name: Could not find signal fref_clk0_out.gpio_wk6
- I2C init
- Board revision PVT
- _omap_mux_get_by_name: Could not find signal sys_pwron_reset_out
- _omap_mux_get_by_name: Could not find signal fref_clk3_req
- Add NookTablet devices
- Starting OMAP serial init:
- Serial port 1 init - DONE
- omap_hwmod: uart2: _wait_target_disable failed
- Serial port 2 init - DONE
- Serial port 4 init - DONE
- OMAP SDRC init
- TWL6030 HSMMC init
- Omap WIFI init
- OMAP4 TWL init
- board-4430sdp.c: kxtf9_dev_init ...
- board-4430sdp.c: kxtf9_dev_init > Init kxtf9 irq pin 66 !
- board-4430sdp.c: max17042_dev_init ...
- board-4430sdp.c: max17042_dev_init > Init max17042 irq pin 65 !
- max17042 GPIO pin read 1
- SPI init
- Panel get resource
- Init display LED
- init_display_led: evt2 hardware
- Display init
- OMAP DMA hardware revision 0.0
- bio: create slab
at 0 - print_constraints: vdd_lcdtp: 3300 mV normal
- print_constraints: vwl1271: 1800 mV
- omap_i2c omap_i2c.1: bus 1 rev2.4.0 at 400 kHz
- Skipping twl internal clock init and using bootloader value (unknown osc rate)
- twl6030: PIH (irq 39) chaining IRQs 368..387
- print_constraints: VUSB: 3300 mV normal standby
- twl6030_usb twl6030_usb: Initialized TWL6030 USB module
- print_constraints: VMMC: 1200 <--> 3000 mV at 3000 mV normal standby
- print_constraints: VPP: 1800 <--> 2500 mV at 1700 mV normal standby
- print_constraints: VUSIM: 1200 <--> 2900 mV at 1800 mV normal standby
- print_constraints: VCXIO: 1800 mV normal standby
- print_constraints: VDAC: 1800 mV normal standby
- print_constraints: VAUX1_6030: 1000 <--> 3000 mV at 2800 mV normal standby
- print_constraints: VAUX2_6030: 1200 <--> 2800 mV at 1800 mV normal standby
- print_constraints: VAUX3_6030: 1000 <--> 3000 mV at 1200 mV normal standby
- print_constraints: CLK32KG:
- print_constraints: VANA: 2100 mV normal standby
- omap_i2c omap_i2c.2: bus 2 rev2.4.0 at 400 kHz
- omap_i2c omap_i2c.3: bus 3 rev2.4.0 at 400 kHz
- omap_i2c omap_i2c.4: bus 4 rev2.4.0 at 400 kHz
- Sangoma WANPIPE Router v1.1 (c) 1995-2000 Sangoma Technologies Inc.
- Bluetooth: Core ver 2.16
- 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 32k_counter
- NET: Registered protocol family 2
- IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
- TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
- TCP bind hash table entries: 65536 (order: 9, 3145728 bytes)
- TCP: Hash tables configured (established 131072 bind 65536)
- TCP reno registered
- UDP hash table entries: 512 (order: 3, 57344 bytes)
- UDP-Lite hash table entries: 512 (order: 3, 57344 bytes)
- NET: Registered protocol family 1
- Trying to unpack rootfs image as initramfs...
- highmem bounce pool size: 64 pages
- VFS: Disk quotas dquot_6.5.2
- Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
- msgmni has been set to 1294
- io scheduler noop registered
- io scheduler deadline registered
- io scheduler cfq registered (default)
- start plist test
- end plist test
- boxer : boxer_lcd_init called , line 337
- boxer : boxer_spi_probe called , line 309
- boxer: spi setup returned : 0
- Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled
- omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 104) is a OMAP UART0
- console [ttyO0] enabled
- omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 105) is a OMAP UART1
- omap_uart.3: ttyO3 at MMIO 0x4806e000 (irq = 102) is a OMAP UART3
- brd: module loaded
- loop: module loaded
- twl4030_madc twl4030_madc: clk disabled, enabling
- udc: OMAP UDC driver, version: 4 October 2004 (iso) (dma)
- input: omap4-keypad as /devices/platform/omap/omap4-keypad/input/input0
- ft5x06_init() - FT I2C Touchscreen Driver (Built Feb 11 2012 @ 09:33:45)
- ft5x06_probe() - FT5x06 found on I2C bus.
- input: ft5x06-i2c as /devices/platform/omap/omap_i2c.2/i2c-2/2-0038/input/input1
- ft5x06_initialize() - sysfs_create_group() succeeded.
- i2c-core: driver [ft5x06-i2c] using legacy suspend method
- i2c-core: driver [ft5x06-i2c] using legacy resume method
- kxtf9: kxtf9_init ...
- i2c-core: driver [kxtf9] using legacy suspend method
- i2c-core: driver [kxtf9] using legacy resume method
- twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
- i2c /dev entries driver
- OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec
- cpuidle: using governor ladder
- cpuidle: using governor menu
- mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
- omap_pwm_led omap_pwm_led: OMAP PWM LED (lcd-backlight) at GP timer 11/0
- omap_timer omap_timer.11: omap2_dm_timer_set_src: clk_set_parent() to sys_ck FAILED
- omap-iommu omap-iommu.0: ducati registered
- [BL set power] 1
- Netfilter messages via NETLINK v0.30.
- nf_conntrack version 0.5.0 (14455 buckets, 57820 max)
- ctnetlink v0.93: registering with nfnetlink.
- xt_time: kernel timezone is -0000
- ip_tables: (C) 2000-2006 Netfilter Core Team
- arp_tables: (C) 2002 David S. Miller
- TCP cubic registered
- Initializing XFRM netlink socket
- NET: Registered protocol family 10
- Mobile IPv6
- IPv6 over IPv4 tunneling driver
- NET: Registered protocol family 17
- NET: Registered protocol family 15
- lib80211: common routines for IEEE802.11 drivers
- VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
- ThumbEE CPU extension supported.
- Registering SWP/SWPB emulation handler
- OMAP4 TWL init
- OMAP4 TWL init
- omap_vc_i2c_init: I2C config for all channels must match.
- omap_vc_i2c_init: I2C config for all channels must match.
- Power Management for TI OMAP4.
- sr_init: No PMIC hook to init smartreflex
- smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
- smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
- smartreflex smartreflex.2: omap_sr_probe: SmartReflex driver initialized
- mmc0: Voltage range not supported for power class.
- mmc0: power class selection to bus width 8 failed
- SmartReflex Class3 initialized
- mmc0: new high speed MMC card at address 0001
- mmcblk0: mmc0:0001 SEM16G 14.8 GiB
- mmcblk0boot0: mmc0:0001 SEM16G partition 1 1.00 MiB
- mmcblk0boot1: mmc0:0001 SEM16G partition 2 1.00 MiB
- Alternate GPT is invalid, using primary GPT.
- mmcblk0: p1 p2 p3 p4 p5 p6 p7
- clock: disabling unused clocks to save power
- omapfb omapfb: no displays
- omapfb omapfb: failed to setup omapfb
- omapfb: probe of omapfb failed with error -22
- mmcblk0boot1: unknown partition table
- regulator_init_complete: VANA: incomplete constraints, leaving on
- mmcblk0boot0: unknown partition table
- regulator_init_complete: VDAC: incomplete constraints, leaving on
- mmc2: mmc_rescan_try_freq: trying to init card at 400000 Hz
- input: gpio-keys as /devices/platform/gpio-keys/input/input2
- twl_rtc twl_rtc: setting system clock to 2012-02-11 09:05:04 UTC (1328951104)
- Waiting for root device /dev/mmcblk1p2...
Problems start with power management: OMAPZOOM repositaries just don't have Power Management code mature enough to be grafted to 3.2.5 kernel branch. Then, there will be more similar obstacles from OMAP Android deficient code. I would think of thinking about building a webOS at this stage, but it's just me... fattire recommends to come back to Earth (i.e., Android). We'll see.
Иными словами, помощь нужна, товарищи кернел-билдеры и девелоперы! Пишите. Человек один уродуется, помочь некому. Олег Дрокин (verygreen) занялся было ядром 2.6.35.х для Нукколора, но отстал еще прошлым летом.
Minimal kernel boots with the following results:
Starting kernel ... Initializing cgroup subsys cpu Linux version 3.0.8-00006-gba85feb-dirty (nook@localhost) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #10 SMP PREEMPT Mon Feb 13 22:18:41 EET 2012 CPU: ARMv7 Processor [411fc093] revision 3 (ARMv7), cr=10c5387f CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: B@N NOOK TABLET Ignoring tag cmdline (using the default kernel command line) Setup machine tags finished Memory policy: ECC disabled, Data cache writealloc *********************** OMAP4430 ES2.3 type(HS) id-code (6b95c02f) Die-id (04C80006-00000001-09110B52-17020017) Prod-id (000DB95C-000600CC) *********************** SRAM: Mapped pa 0x4030d000 to va 0xfe40d000 size: 0x1000 SMC: Allocated workspace of 0x300000 Bytes at (0xbfd00000) On node 0 totalpages: 114688 free_area_init_node: node 0, pgdat c06990c0, node_mem_map c07d5000 Normal zone: 1536 pages used for memmap Normal zone: 0 pages reserved Normal zone: 113152 pages, LIFO batch:31 HighMem zone: 512 pages exceeds realsize 0 PERCPU: Embedded 7 pages/cpu @c0fe0000 s7072 r8192 d13408 u32768 pcpu-alloc: s7072 r8192 d13408 u32768 alloc=8*4096 pcpu-alloc: [0] 0 [0] 1 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 113152 Kernel command line: androidboot.console=ttyO0 console=ttyO0,115200n8 mem=448M@0x80000000 mem=512M@0xA0000000 init=/init rootwait vram=32M,82000000 omapfb.v0 PID hash table entries: 2048 (order: 1, 8192 bytes) Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 448MB = 448MB total Memory: 442544k/442544k available, 540496k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xffc00000 - 0xffe00000 ( 2 MB) vmalloc : 0xf0800000 - 0xf8000000 ( 120 MB) lowmem : 0xc0000000 - 0xf0000000 ( 768 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .init : 0xc0008000 - 0xc0047000 ( 252 kB) .text : 0xc0047000 - 0xc0646000 (6140 kB) .data : 0xc0646000 - 0xc0699c20 ( 336 kB) .bss : 0xc0699c44 - 0xc07d4a40 (1260 kB) SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 Preemptible hierarchical RCU implementation. NR_IRQS:410 omap_hwmod: dpll_mpu_m2_ck: missing clockdomain for dpll_mpu_m2_ck. OMAP clockevent source: GPTIMER1 at 32768 Hz sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms Calibrating delay loop... 2007.19 BogoMIPS (lpj=7839744) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 Initializing cgroup subsys debug Initializing cgroup subsys cpuacct Initializing cgroup subsys freezer CPU: Testing write buffer coherency: ok L310 cache controller enabled l2x0: 16 ways, CACHE_ID 0x410000c4, AUX_CTRL 0x5e470000, Cache size: 1048576 B CPU1: Booted secondary processor Brought up 2 CPUs SMP: Total of 2 processors activated (4022.78 BogoMIPS). omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for emif_fw omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l3_instr omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l3_main_1 omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l3_main_2 omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_abe omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_cfg omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_per omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_wkup omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for mpu_private omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for sl2if omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for usbhs_ohci omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for usbhs_ehci omap_hwmod: l3_div_ck: missing clockdomain for l3_div_ck. omap_hwmod: mcpdm: cannot be enabled (3) print_constraints: dummy: NET: Registered protocol family 16 GPMC revision 6.0 EMIF0 is enabled with IRQ142 EMIF1 is enabled with IRQ143 Last reset was cold reset (PRM_RSTST=0x1) OMAP GPIO hardware version 0.1 omap_mux_init: Add partition: #1: core, flags: 2 omap_mux_init: Add partition: #2: wkup, flags: 2 omap_mux_get_by_name: Could not find signal uart1_cts.uart1_cts omap_hwmod_mux_init: Could not allocate device mux entry HSI: skipping omap_device registration OMAP DMA hardware revision 0.0 omap_rproc_get_pool: carveout memory is unavailable: 0x0, 0x0 bio: create slabat 0 print_constraints: vwl1271: 1800 mV i2c-core: driver [twl] using legacy suspend method i2c-core: driver [twl] using legacy resume method SCSI subsystem initialized omap_i2c omap_i2c.1: bus 1 rev4.0 at 400 kHz Skipping twl internal clock init and using bootloader value (unknown osc rate) twl6030: PIH (irq 39) chaining IRQs 368..387 print_constraints: VUSB: 3300 mV normal standby PC detected twl6030_usb twl6030_usb: Initialized TWL6030 USB module print_constraints: VMMC: 1200 <--> 3000 mV at 3000 mV normal standby print_constraints: VPP: 1800 <--> 2500 mV at 1700 mV normal standby print_constraints: VUSIM: 1200 <--> 2900 mV at 1800 mV normal standby print_constraints: VAUX1_6030: 1000 <--> 3000 mV at 2800 mV normal standby print_constraints: VAUX2_6030: 1200 <--> 2800 mV at 1800 mV normal standby print_constraints: CLK32KG: print_constraints: VANA: 2100 mV normal standby omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz omap_i2c omap_i2c.3: bus 3 rev4.0 at 400 kHz omap_i2c omap_i2c.4: bus 4 rev4.0 at 400 kHz omap-rproc omap-rproc.0: dsp is available omap-rproc omap-rproc.1: ipu is available Bluetooth: Core ver 2.16 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized Bluetooth: L2CAP socket layer initialized Bluetooth: SCO socket layer initialized Switching to clocksource 32k_counter musb-hdrc: version 6.0, musb-dma, peripheral Switched to NOHz mode on CPU #0 Switched to NOHz mode on CPU #1 musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn) musb-hdrc: MHDRC RTL version 2.0 musb-hdrc: setup fifo_mode 4 musb-hdrc: 28/31 max ep, 16384/16384 memory musb-hdrc musb-hdrc: USB Peripheral mode controller at fc0ab000 using DMA, IRQ 124 NET: Registered protocol family 2 IP route cache hash table entries: 4096 (order: 2, 16384 bytes) TCP established hash table entries: 16384 (order: 5, 131072 bytes) TCP bind hash table entries: 16384 (order: 6, 393216 bytes) TCP: Hash tables configured (established 16384 bind 16384) TCP reno registered UDP hash table entries: 256 (order: 2, 16384 bytes) UDP-Lite hash table entries: 256 (order: 2, 16384 bytes) NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. Trying to unpack rootfs image as initramfs... omap_init_opp_table: no hwmod or odev for hsi, [18] cannot add OPPs. omap_init_opp_table: no hwmod or odev for hsi, [19] cannot add OPPs. omap_init_opp_table: no hwmod or odev for aess, [20] cannot add OPPs. omap_init_opp_table: no hwmod or odev for aess, [21] cannot add OPPs. ram_console: got buffer at a0000000, size 200000 ram_console: uncorrectable error in header ram_console: no valid data in buffer (sig = 0xdfb1204e) console [ram-1] enabled omap-iommu omap-iommu.0: ducati registered omap-iommu omap-iommu.1: tesla registered ashmem: initialized fuse init (API version 7.16) msgmni has been set to 864 Registering char device tf_driver (122:0) SMCAG01.06e1.0 D io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) start plist test end plist test omap-rproc omap-rproc.1: powering up ipu virtio_rpmsg_bus virtio0: rpmsg backend virtproc probed successfully virtio_rpmsg_bus virtio1: rpmsg backend virtproc probed successfully omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 104) is a OMAP UART0 console [ttyO0] enabled omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 105) is a OMAP UART1 omap_uart.2: ttyO2 at MMIO 0x48020000 (irq = 106) is a OMAP UART2 ------------[ cut here ]------------ WARNING: at arch/arm/mach-omap2/omap_hwmod.c:1262 _enable+0x1f4/0x20c() omap_hwmod: uart3: enabled state can only be entered from initialized, idle, or disabled state Modules linked in: Backtrace: [ ] (dump_backtrace+0x0/0x110) from [ ] (dump_stack+0x18/0x1c) r6:000004ee r5:c0061cbc r4:db841bd0 r3:00000000 [ ] (dump_stack+0x0/0x1c) from [ ] (warn_slowpath_common+0x5c/0x6c) [ ] (warn_slowpath_common+0x0/0x6c) from [ ] (warn_slowpath_fmt+0x38/0x40) r8:db841c58 r7:00000001 r6:a0000093 r5:c0672e4c r4:c0672e00 r3:00000009 [ ] (warn_slowpath_fmt+0x0/0x40) from [ ] (_enable+0x1f4/0x20c) r3:c05d3f0c r2:c05cb2b0 [ ] (_enable+0x0/0x20c) from [ ] (omap_hwmod_enable+0x30/0x48) r6:a0000093 r5:c0672e4c r4:c0672e00 r3:c0672e4c [ ] (omap_hwmod_enable+0x0/0x48) from [ ] (uart_enable_hwmod+0x18/0x20) r6:3b9aca00 r5:c0661980 r4:db8aa800 r3:db88e4c0 [ ] (uart_enable_hwmod+0x0/0x20) from [ ] (_omap_device_activate+0x90/0x12c) [ ] (_omap_device_activate+0x0/0x12c) from [ ] (omap_device_enable+0x34/0x90) [ ] (omap_device_enable+0x0/0x90) from [ ] (_od_runtime_resume+0x18/0x24) r4:db8aa808 [ ] (_od_runtime_resume+0x0/0x24) from [ ] (rpm_callback+0x30/0x68) r4:c007c308 r3:0000000d [ ] (rpm_callback+0x0/0x68) from [ ] (rpm_resume+0x2fc/0x4b4) r6:c0677260 r5:db8aa808 r4:db8aa87c r3:c06773f0 [ ] (rpm_resume+0x0/0x4b4) from [ ] (__pm_runtime_resume+0x6c/0x98) [ ] (__pm_runtime_resume+0x0/0x98) from [ ] (serial_omap_pm+0x28/0x240) r7:dba48aa8 r6:db8aa800 r5:00000000 r4:dba3a800 [ ] (serial_omap_pm+0x0/0x240) from [ ] (uart_change_pm+0x38/0x40) [ ] (uart_change_pm+0x0/0x40) from [ ] (uart_add_one_port+0x2c8/0x3b4) r5:c0682d88 r4:dba3a800 [ ] (uart_add_one_port+0x0/0x3b4) from [ ] (serial_omap_probe+0x240/0x3f0) [ ] (serial_omap_probe+0x0/0x3f0) from [ ] (platform_drv_probe+0x20/0x24) [ ] (platform_drv_probe+0x0/0x24) from [ ] (driver_probe_device+0xa4/0x1ac) [ ] (driver_probe_device+0x0/0x1ac) from [ ] (__driver_attach+0x94/0x98) r8:00000000 r7:c029556c r6:db8aa83c r5:c0682dc0 r4:db8aa808 r3:c0296d3c [ ] (__driver_attach+0x0/0x98) from [ ] (bus_for_each_dev+0x68/0x94) r6:db841ee0 r5:00000000 r4:c0682dc0 r3:00000000 [ ] (bus_for_each_dev+0x0/0x94) from [ ] (driver_attach+0x24/0x28) r7:00000000 r6:db9e0540 r5:c0683718 r4:c0682dc0 [ ] (driver_attach+0x0/0x28) from [ ] (bus_add_driver+0x1fc/0x2c8) [ ] (bus_add_driver+0x0/0x2c8) from [ ] (driver_register+0x80/0x194) [ ] (driver_register+0x0/0x194) from [ ] (platform_driver_register+0x58/0x60) r8:00000000 r7:c0024df4 r6:00000000 r5:c003987c r4:00000000 r3:00000000 [ ] (platform_driver_register+0x0/0x60) from [ ] (serial_omap_init+0x28/0x48) [ ] (serial_omap_init+0x0/0x48) from [ ] (do_one_initcall+0x3c/0x18c) r4:c0699c60 r3:db840000 [ ] (do_one_initcall+0x0/0x18c) from [ ] (kernel_init+0xb0/0x13c) r9:00000000 r8:00000000 r7:00000013 r6:c009c6a4 r5:c003987c r4:c00394e4 [ ] (kernel_init+0x0/0x13c) from [ ] (do_exit+0x0/0x720) r5:c0008334 r4:00000000 ---[ end trace 65f8ea860415c04f ]--- omap_uart.3: ttyO3 at MMIO 0x4806e000 (irq = 102) is a OMAP UART3 omap_ion_probe: adding heap secure_input of type 2 with ba300000@5a00000 omap_ion_probe: adding heap tiler of type 4 with ada00000@6000000 omap_ion_probe: adding heap nonsecure_tiler of type 4 with a0200000@2000000 brd: module loaded loop: module loaded (stk) :sysfs entries created (stk) : debugfs entries created No CPUfreq policy at this point. PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 android_usb gadget: Mass Storage Function, version: 2009/09/11 android_usb gadget: Number of LUNs=1 lun0: LUN: removable file: (no medium) android_usb gadget: android_usb ready mousedev: PS/2 mouse device common for all mice input: omap4-keypad as /devices/platform/omap/omap4-keypad/input/input0 twl6030_pwrbutton_probe: Enter input: twl6030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl6030_pwrbutton/input/input1 kxtf9: kxtf9_init ... using rtc device, twl_rtc, for alarms twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0 i2c /dev entries driver Linux video capture interface: v2.00 dmm: probe base: fd300000, irq 145 omap_i2c omap_i2c.1: controller timed out omap_i2c omap_i2c.1: controller timed out omap_i2c omap_i2c.1: controller timed out OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com Bluetooth: HCI UART driver ver 2.2 Bluetooth: HCI H4 protocol initialized Bluetooth: Bluetooth Driver for TI WiLink - Version 1.0 (stc): st_register(2) cpuidle: using governor ladder cpuidle: using governor menu (stc): chnl_id list empty :2 logger: created 256K log 'log_main' logger: created 256K log 'log_events' logger: created 256K log 'log_radio' logger: created 256K log 'log_system' thermal_governor_dev_register:Adding omap_ondie_governor governor OMAP HSI: HSI driver version 0.4.3 OMAP HSI: Platform DRIVER register FAILED: -19 GACT probability NOT on Mirror/redirect action on u32 classifier Actions configured Netfilter messages via NETLINK v0.30. nf_conntrack version 0.5.0 (6914 buckets, 27656 max) ctnetlink v0.93: registering with nfnetlink. xt_time: kernel timezone is -0000 ip_tables: (C) 2000-2006 Netfilter Core Team arp_tables: (C) 2002 David S. Miller TCP cubic registered NET: Registered protocol family 10 Mobile IPv6 IPv6 over IPv4 tunneling driver NET: Registered protocol family 17 NET: Registered protocol family 15 Bluetooth: RFCOMM TTY layer initialized Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM ver 1.11 Bluetooth: BNEP (Ethernet Emulation) ver 1.3 NET: Registered protocol family 35 VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 (stk) : st_kim_start ThumbEE CPU extension supported. Registering SWP/SWPB emulation handler Reprogramming LPDDR2 timings to 400000000 Hz thermal_cooling_dev_register:Found cpu cpu Power Management for TI OMAP4. OMAP4 PM: Static dependency added between MPUSS <-> EMIF, MPUSS <-> L4_PER/CFG MPUSS <-> L3_MAIN_1. OMAP4 PM: Static dependency added between DUCATI <-> L4_PER/CFG and DUCATI <-> L3. sr_init: No PMIC hook to init smartreflex smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized smartreflex smartreflex.2: omap_sr_probe: SmartReflex driver initialized clock: disabling unused clocks to save power twl_rtc twl_rtc: setting system clock to 2012-02-13 20:19:58 UTC (1329164398) Waiting for root device ... (stk) :ldisc_install = 1 mmc0: new high speed DDR MMC card at address 0001 mmcblk0: mmc0:0001 SEM16G 14.8 GiB mmcblk0boot0: mmc0:0001 SEM16G partition 1 1.00 MiB mmcblk0boot1: mmc0:0001 SEM16G partition 2 1.00 MiB Alternate GPT is invalid, using primary GPT. mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 mmcblk0boot1: unknown partition table mmcblk0boot0: unknown partition table (stk) :ldisc installation timeout (stk) :ldisc_install = 0 (stk) : timed out waiting for ldisc to be un-installed (stk) :ldisc_install = 1 (stk) :ldisc installation timeout (stk) :ldisc_install = 0 (stk) : timed out waiting for ldisc to be un-installed (stk) :ldisc_install = 1 (stk) :ldisc installation timeout (stk) :ldisc_install = 0 (stk) : timed out waiting for ldisc to be un-installed (stk) :ldisc_install = 1 (stk) :ldisc installation timeout (stk) :ldisc_install = 0 (stk) : timed out waiting for ldisc to be un-installed (stk) :ldisc_install = 1 (stk) :ldisc installation timeout (stk) :ldisc_install = 0 (stk) : timed out waiting for ldisc to be un-installed (stk) :ldisc_install = 1 (stk) :ldisc installation timeout (stk) :ldisc_install = 0 (stk) : timed out waiting for ldisc to be un-installed Bluetooth: st_register failed -22 omap-rproc omap-rproc.1: rproc_loader_cont: failed to load ducati-m3.bin
No comments:
Post a Comment