[Barnes & Noble Nook Tablet] Kuzma30:
Small partiall succes

Thank you Adam for good starting point) http://omappedia.org/wiki/L27.IS.2.P2_OMAP4_Icecream_Sandwich_Release_Notes

Minimal kernel start log.

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 slab <bio-0> at 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:
[<c00520e4>] (dump_backtrace+0x0/0x110) from [<c04f3330>] (dump_stack+0x18/0x1c)
r6:000004ee r5:c0061cbc r4:db841bd0 r3:00000000
[<c04f3318>] (dump_stack+0x0/0x1c) from [<c0097eb8>] (warn_slowpath_common+0x5c/0x6c)
[<c0097e5c>] (warn_slowpath_common+0x0/0x6c) from [<c0097f6c>] (warn_slowpath_fmt+0x38/0x40)
r8:db841c58 r7:00000001 r6:a0000093 r5:c0672e4c r4:c0672e00
r3:00000009
[<c0097f34>] (warn_slowpath_fmt+0x0/0x40) from [<c0061cbc>] (_enable+0x1f4/0x20c)
r3:c05d3f0c r2:c05cb2b0
[<c0061ac8>] (_enable+0x0/0x20c) from [<c0062cfc>] (omap_hwmod_enable+0x30/0x48)
r6:a0000093 r5:c0672e4c r4:c0672e00 r3:c0672e4c
[<c0062ccc>] (omap_hwmod_enable+0x0/0x48) from [<c005e56c>] (uart_enable_hwmod+0x18/0x20)
r6:3b9aca00 r5:c0661980 r4:db8aa800 r3:db88e4c0
[<c005e554>] (uart_enable_hwmod+0x0/0x20) from [<c007c024>] (_omap_device_activate+0x90/0x12c)
[<c007bf94>] (_omap_device_activate+0x0/0x12c) from [<c007c1c0>] (omap_device_enable+0x34/0x90)
[<c007c18c>] (omap_device_enable+0x0/0x90) from [<c007c320>] (_od_runtime_resume+0x18/0x24)
r4:db8aa808
[<c007c308>] (_od_runtime_resume+0x0/0x24) from [<c029c498>] (rpm_callback+0x30/0x68)
r4:c007c308 r3:0000000d
[<c029c468>] (rpm_callback+0x0/0x68) from [<c029d380>] (rpm_resume+0x2fc/0x4b4)
r6:c0677260 r5:db8aa808 r4:db8aa87c r3:c06773f0
[<c029d084>] (rpm_resume+0x0/0x4b4) from [<c029d840>] (__pm_runtime_resume+0x6c/0x98)
[<c029d7d4>] (__pm_runtime_resume+0x0/0x98) from [<c0288138>] (serial_omap_pm+0x28/0x240)
r7:dba48aa8 r6:db8aa800 r5:00000000 r4:dba3a800
[<c0288110>] (serial_omap_pm+0x0/0x240) from [<c0284494>] (uart_change_pm+0x38/0x40)
[<c028445c>] (uart_change_pm+0x0/0x40) from [<c02849c4>] (uart_add_one_port+0x2c8/0x3b4)
r5:c0682d88 r4:dba3a800
[<c02846fc>] (uart_add_one_port+0x0/0x3b4) from [<c028b9bc>] (serial_omap_probe+0x240/0x3f0)
[<c028b77c>] (serial_omap_probe+0x0/0x3f0) from [<c0296ac8>] (platform_drv_probe+0x20/0x24)
[<c0296aa8>] (platform_drv_probe+0x0/0x24) from [<c0295464>] (driver_probe_device+0xa4/0x1ac)
[<c02953c0>] (driver_probe_device+0x0/0x1ac) from [<c0295600>] (__driver_attach+0x94/0x98)
r8:00000000 r7:c029556c r6:db8aa83c r5:c0682dc0 r4:db8aa808
r3:c0296d3c
[<c029556c>] (__driver_attach+0x0/0x98) from [<c0294b94>] (bus_for_each_dev+0x68/0x94)
r6:db841ee0 r5:00000000 r4:c0682dc0 r3:00000000
[<c0294b2c>] (bus_for_each_dev+0x0/0x94) from [<c02952b0>] (driver_attach+0x24/0x28)
r7:00000000 r6:db9e0540 r5:c0683718 r4:c0682dc0
[<c029528c>] (driver_attach+0x0/0x28) from [<c029445c>] (bus_add_driver+0x1fc/0x2c8)
[<c0294260>] (bus_add_driver+0x0/0x2c8) from [<c0295c64>] (driver_register+0x80/0x194)
[<c0295be4>] (driver_register+0x0/0x194) from [<c0296fdc>] (platform_driver_register+0x58/0x60)
r8:00000000 r7:c0024df4 r6:00000000 r5:c003987c r4:00000000
r3:00000000
[<c0296f84>] (platform_driver_register+0x0/0x60) from [<c0024e1c>] (serial_omap_init+0x28/0x48)
[<c0024df4>] (serial_omap_init+0x0/0x48) from [<c0047628>] (do_one_initcall+0x3c/0x18c)
r4:c0699c60 r3:db840000
[<c00475ec>] (do_one_initcall+0x0/0x18c) from [<c00083e4>] (kernel_init+0xb0/0x13c)
r9:00000000 r8:00000000 r7:00000013 r6:c009c6a4 r5:c003987c
r4:c00394e4
[<c0008334>] (kernel_init+0x0/0x13c) from [<c009c6a4>] (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

Not working/disabled yet:

1. external mmc (not working), but internal emmc works! (correct read partition table)

2. LCD screen, back-light (disabled)

3. Touchscreen (disabled)

4. G-sensor (disabled)

5. Battery driver (disabled)

6. Audio driver (disabled, not yet ported).

7. Bluetooth (not working yet)

8. WIFI need testing after ability boot from external mmc.

I am go to sleep)