{"id":1041,"date":"2013-01-12T11:39:26","date_gmt":"2013-01-12T11:39:26","guid":{"rendered":"http:\/\/41j.com\/blog\/?p=1041"},"modified":"2013-01-13T05:22:07","modified_gmt":"2013-01-13T05:22:07","slug":"lifetouch-note-serial-console-ac100-image","status":"publish","type":"post","link":"https:\/\/41j.com\/blog\/2013\/01\/lifetouch-note-serial-console-ac100-image\/","title":{"rendered":"Lifetouch note &#8211; serial console, ac100 image"},"content":{"rendered":"<p>I&#8217;ve managed to get a serial console working with sosboot from the ac100 folks. The display doesn&#8217;t work, but you can get a console on the serial port.<\/p>\n<p><a href=\"http:\/\/41j.com\/blog\/2013\/01\/lifetouch-note-serial-console-ac100-image\/photo7\/\" rel=\"attachment wp-att-1042\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/41j.com\/blog\/wp-content\/uploads\/2013\/01\/photo7-300x225.jpg\" alt=\"photo(7)\" width=\"300\" height=\"225\" class=\"aligncenter size-medium wp-image-1042\" srcset=\"https:\/\/41j.com\/blog\/wp-content\/uploads\/2013\/01\/photo7-300x225.jpg 300w, https:\/\/41j.com\/blog\/wp-content\/uploads\/2013\/01\/photo7-1024x768.jpg 1024w, https:\/\/41j.com\/blog\/wp-content\/uploads\/2013\/01\/photo7.jpg 1632w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>In the above image, I&#8217;m calling pin 1 the top most pin, when the PCB is installed this is nearest the front of the case.<\/p>\n<p>From the PC perspective (i.e. rx, means PC receving data) the pin signals are as follows:<\/p>\n<p>pin 2: rx<br \/>\npin 3: tx<br \/>\npin 4: ground<\/p>\n<p>You can communicate at 115200, 8N1.<\/p>\n<p>You should be able to see a boot message from the Nvidia boot loader (see my previous post). The ac100 kernel from sosboot-r3 also brings up a serial console. I&#8217;ve modified sosboot to start the serial on the serial console rather than the display download <a href=\"http:\/\/41j.com\/hackedsosbootr3.img\">here: http:\/\/41j.com\/hackedsosbootr3.img<\/a>.<\/p>\n<p>That will give you a kernel with serial console but no display\/keyboard. The Nvidia kernel (mentioned in previous post) appears to give some display functionality, but no keyboard and no serial port.<\/p>\n<p>Update: Here&#8217;s an image with a working display and serial (the original android kernel) it runs a console on the serial port: <a href=\"http:\/\/41j.com\/sosbootandkern.img\">here<\/a><\/p>\n<h2>Serial dump<\/h2>\n<p>Dmesg\/cpuinfo\/lsusb<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n&#x5B;    0.000000] Initializing cgroup subsys cpuset\r\n&#x5B;    0.000000] Initializing cgroup subsys cpu\r\n&#x5B;    0.000000] Linux version 2.6.38.3 (gilles@woody) (gcc version 4.4.5 (Debian 4.4.5-8) ) #4 SMP PREEMPT Thu Jul 21 02:27:22 CEST 2011\r\n&#x5B;    0.000000] CPU: ARMv7 Processor &#x5B;411fc090] revision 0 (ARMv7), cr=10c5387f\r\n&#x5B;    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache\r\n&#x5B;    0.000000] Machine: Toshiba AC100 \/ Dynabook AZ\r\n&#x5B;    0.000000] PreMemHdl    0 00000008 1fe76000 00177640 0000000a \r\n&#x5B;    0.000000] FRAMEBUFFER    00000018 00010000 00177640 101a880a 01e00320 02010640 00000000 00000007 \r\n&#x5B;    0.000000] DISPLAY        0000000c 00000000 00000000 00000301 00000006 \r\n&#x5B;    0.000000] PreMemHdl    1 00000008 1fe61000 00002000 00000016 \r\n&#x5B;    0.000000] CHIPSHMOO      00000048 00010001 00000000 00000014 00000014 000005ac 000005c0 00000028 000005e8 00000028 00000610 00000018 00000628 0000002c 00010002 c435ae6e 000003f2 00000000 00000000 00000006 \r\n&#x5B;    0.000000] PreMemHdl    2 00000008 1fe5eff0 00002000 00000005 \r\n&#x5B;    0.000000] WARMBOOT       00000004 00010002 00000000 \r\n&#x5B;    0.000000] Memory policy: ECC disabled, Data cache writealloc\r\n&#x5B;    0.000000] On node 0 totalpages: 98304\r\n&#x5B;    0.000000] free_area_init_node: node 0, pgdat c06889c0, node_mem_map c0706000\r\n&#x5B;    0.000000]   Normal zone: 768 pages used for memmap\r\n&#x5B;    0.000000]   Normal zone: 0 pages reserved\r\n&#x5B;    0.000000]   Normal zone: 97536 pages, LIFO batch:31\r\n&#x5B;    0.000000] Tegra Revision: A03 prime SKU: 8 CPU Process: 1 Core Process: 2 Speedo ID: 1\r\n&#x5B;    0.000000] Unable to set clock hclk to rate 120000000: -22\r\n&#x5B;    0.000000] Unable to set clock pclk to rate 60000000: -22\r\n&#x5B;    0.000000] PERCPU: Embedded 8 pages\/cpu @c0a0b000 s8928 r8192 d15648 u32768\r\n&#x5B;    0.000000] pcpu-alloc: s8928 r8192 d15648 u32768 alloc=8*4096\r\n&#x5B;    0.000000] pcpu-alloc: &#x5B;0] 0 &#x5B;0] 1 \r\n&#x5B;    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 97536\r\n&#x5B;    0.000000] Kernel command line: mem=384M@0M nvmem=128M@384M vmalloc=256M video=tegrafb console=ttyS0,115200n8 usbcore.old_scheme_first=1 no_console_suspend tegraboot=sdmmc tegrapart=pt:600:80:800,bootloader:680:400:800,fdt:1180:12c00:800,recovery:13d80:a00:800,boot:14800:1000:800,mbr:b80:200:800,system:15880:18000:800,cache:2d900:12c00:800,misc:d80:400:800,staging:40580:1f400:800,userdata:5fa00:35b600:800 \r\n&#x5B;    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)\r\n&#x5B;    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)\r\n&#x5B;    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)\r\n&#x5B;    0.000000] allocated 1966080 bytes of page_cgroup\r\n&#x5B;    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups\r\n&#x5B;    0.000000] Memory: 384MB = 384MB total\r\n&#x5B;    0.000000] Memory: 378208k\/378208k available, 15008k reserved, 0K highmem\r\n&#x5B;    0.000000] Virtual kernel memory layout:\r\n&#x5B;    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)\r\n&#x5B;    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)\r\n&#x5B;    0.000000]     DMA     : 0xffc00000 - 0xffe00000   (   2 MB)\r\n&#x5B;    0.000000]     vmalloc : 0xd8800000 - 0xfe000000   ( 600 MB)\r\n&#x5B;    0.000000]     lowmem  : 0xc0000000 - 0xd8000000   ( 384 MB)\r\n&#x5B;    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)\r\n&#x5B;    0.000000]       .init : 0xc0008000 - 0xc0038000   ( 192 kB)\r\n&#x5B;    0.000000]       .text : 0xc0038000 - 0xc063d8fc   (6167 kB)\r\n&#x5B;    0.000000]       .data : 0xc063e000 - 0xc068b0c8   ( 309 kB)\r\n&#x5B;    0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=2, Nodes=1\r\n&#x5B;    0.000000] Preemptable hierarchical RCU implementation.\r\n&#x5B;    0.000000] \tRCU-based detection of stalled CPUs is disabled.\r\n&#x5B;    0.000000] \tVerbose stalled-CPUs detection is disabled.\r\n&#x5B;    0.000000] NR_IRQS:448\r\n&#x5B;    0.000000] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 4294967ms\r\n&#x5B;    0.000000] Console: colour dummy device 80x30\r\n&#x5B;    0.000099] Calibrating delay loop... 1992.29 BogoMIPS (lpj=9961472)\r\n&#x5B;    0.270040] pid_max: default: 32768 minimum: 301\r\n&#x5B;    0.270196] Security Framework initialized\r\n&#x5B;    0.270230] AppArmor: AppArmor initialized\r\n&#x5B;    0.270299] Mount-cache hash table entries: 512\r\n&#x5B;    0.270895] Initializing cgroup subsys ns\r\n&#x5B;    0.270908] ns_cgroup deprecated: consider using the 'clone_children' flag without the ns_cgroup.\r\n&#x5B;    0.270920] Initializing cgroup subsys cpuacct\r\n&#x5B;    0.270963] Initializing cgroup subsys memory\r\n&#x5B;    0.270996] Initializing cgroup subsys devices\r\n&#x5B;    0.271053] CPU: Testing write buffer coherency: ok\r\n&#x5B;    0.271201] Calibrating local timer... 249.93MHz, setting to 2.50MHz.\r\n&#x5B;    0.330074] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available\r\n&#x5B;    0.331060] CPU1: Booted secondary processor\r\n&#x5B;    0.332881] Brought up 2 CPUs\r\n&#x5B;    0.332891] SMP: Total of 2 processors activated (2011.59 BogoMIPS).\r\n&#x5B;    0.333277] devtmpfs: initialized\r\n&#x5B;    0.335975] print_constraints: dummy: \r\n&#x5B;    0.336188] NET: Registered protocol family 16\r\n&#x5B;    0.336880] host1x bus init\r\n&#x5B;    0.340470] EMC table: ramd_id: 0, tegra_sku_id 8\r\n&#x5B;    0.340573] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.\r\n&#x5B;    0.340583] hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step.\r\n&#x5B;    0.340602] hw-breakpoint: maximum watchpoint size is 4 bytes.\r\n&#x5B;    0.340785] tegra_iovmm_register: added iovmm-gart\r\n&#x5B;    0.349383] bio: create slab &lt;bio-0&gt; at 0\r\n&#x5B;    0.349906] vgaarb: loaded\r\n&#x5B;    0.349968] i2c-core: driver &#x5B;tps6586x] using legacy suspend method\r\n&#x5B;    0.349977] i2c-core: driver &#x5B;tps6586x] using legacy resume method\r\n&#x5B;    0.350193] SCSI subsystem initialized\r\n&#x5B;    0.350422] usbcore: registered new interface driver usbfs\r\n&#x5B;    0.350488] usbcore: registered new interface driver hub\r\n&#x5B;    0.350584] usbcore: registered new device driver usb\r\n&#x5B;    0.351621] tps6586x 4-0034: VERSIONCRC is 2c\r\n&#x5B;    0.351838] tps6586x-regulator tps6586x-regulator.0: Probing reulator 0\r\n&#x5B;    0.352572] print_constraints: REG-SM_0: 725 &lt;--&gt; 1200 mV at 1275 mV fast normal \r\n&#x5B;    0.352731] tps6586x-regulator tps6586x-regulator.1: Probing reulator 1\r\n&#x5B;    0.353467] print_constraints: REG-SM_1: 725 &lt;--&gt; 1200 mV at 1000 mV fast normal \r\n&#x5B;    0.353615] tps6586x-regulator tps6586x-regulator.2: Probing reulator 2\r\n&#x5B;    0.354606] print_constraints: REG-SM_2: 3000 &lt;--&gt; 3700 mV at 3700 mV fast normal \r\n&#x5B;    0.354784] tps6586x-regulator tps6586x-regulator.3: Probing reulator 3\r\n&#x5B;    0.355366] print_constraints: REG-LDO_0: 1250 &lt;--&gt; 3300 mV at 1250 mV fast normal \r\n&#x5B;    0.355529] tps6586x-regulator tps6586x-regulator.4: Probing reulator 4\r\n&#x5B;    0.356505] print_constraints: REG-LDO_1: 725 &lt;--&gt; 1100 mV at 1100 mV fast normal \r\n&#x5B;    0.356666] tps6586x-regulator tps6586x-regulator.5: Probing reulator 5\r\n&#x5B;    0.357248] print_constraints: REG-LDO_2: 725 &lt;--&gt; 1200 mV at 1275 mV fast normal \r\n&#x5B;    0.357407] tps6586x-regulator tps6586x-regulator.6: Probing reulator 6\r\n&#x5B;    0.358243] print_constraints: REG-LDO_3: 1250 &lt;--&gt; 3300 mV at 3300 mV fast normal \r\n&#x5B;    0.358421] tps6586x-regulator tps6586x-regulator.7: Probing reulator 7\r\n&#x5B;    0.359406] print_constraints: REG-LDO_4: 1700 &lt;--&gt; 1800 mV at 1800 mV fast normal \r\n&#x5B;    0.359596] tps6586x-regulator tps6586x-regulator.8: Probing reulator 8\r\n&#x5B;    0.360040] print_constraints: REG-LDO_5: 1250 &lt;--&gt; 2850 mV at 2850 mV fast normal \r\n&#x5B;    0.360227] tps6586x-regulator tps6586x-regulator.9: Probing reulator 9\r\n&#x5B;    0.360809] print_constraints: REG-LDO_6: 1250 &lt;--&gt; 2850 mV at 2850 mV fast normal \r\n&#x5B;    0.360986] tps6586x-regulator tps6586x-regulator.10: Probing reulator 10\r\n&#x5B;    0.361573] print_constraints: REG-LDO_7: 1250 &lt;--&gt; 3300 mV at 3300 mV fast normal \r\n&#x5B;    0.361720] tps6586x-regulator tps6586x-regulator.11: Probing reulator 11\r\n&#x5B;    0.362312] print_constraints: REG-LDO_8: 1250 &lt;--&gt; 1800 mV at 1800 mV fast normal \r\n&#x5B;    0.362468] tps6586x-regulator tps6586x-regulator.12: Probing reulator 12\r\n&#x5B;    0.362876] print_constraints: REG-LDO_9: 1250 &lt;--&gt; 2850 mV at 2850 mV fast normal \r\n&#x5B;    0.363575] NetLabel: Initializing\r\n&#x5B;    0.363583] NetLabel:  domain hash size = 128\r\n&#x5B;    0.363590] NetLabel:  protocols = UNLABELED CIPSOv4\r\n&#x5B;    0.363625] NetLabel:  unlabeled traffic allowed by default\r\n&#x5B;    0.365210] Switching to clocksource timer_us\r\n&#x5B;    0.365266] Switched to NOHz mode on CPU #0\r\n&#x5B;    0.365291] Switched to NOHz mode on CPU #1\r\n&#x5B;    0.373137] AppArmor: AppArmor Filesystem Enabled\r\n&#x5B;    0.373627] tegra-nvmap tegra-nvmap: created carveout iram (256KiB)\r\n&#x5B;    0.373744] tegra-nvmap tegra-nvmap: created carveout generic-0 (53248KiB)\r\n&#x5B;    0.383382] NET: Registered protocol family 2\r\n&#x5B;    0.383626] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)\r\n&#x5B;    0.384391] TCP established hash table entries: 16384 (order: 5, 131072 bytes)\r\n&#x5B;    0.384639] TCP bind hash table entries: 16384 (order: 5, 196608 bytes)\r\n&#x5B;    0.384926] TCP: Hash tables configured (established 16384 bind 16384)\r\n&#x5B;    0.384937] TCP reno registered\r\n&#x5B;    0.384951] UDP hash table entries: 256 (order: 1, 8192 bytes)\r\n&#x5B;    0.384979] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)\r\n&#x5B;    0.385484] NET: Registered protocol family 1\r\n&#x5B;    0.385515] PCI: CLS 0 bytes, default 32\r\n&#x5B;    0.385683] Trying to unpack rootfs image as initramfs...\r\n&#x5B;    0.413991] Freeing initrd memory: 2340K\r\n&#x5B;    0.414120] PMU: registered new PMU device of type 0\r\n&#x5B;    0.415035] audit: initializing netlink socket (disabled)\r\n&#x5B;    0.415099] type=2000 audit(8.409:1): initialized\r\n&#x5B;    0.484780] VFS: Disk quotas dquot_6.5.2\r\n&#x5B;    0.485259] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)\r\n&#x5B;    0.487245] NTFS driver 2.1.30 &#x5B;Flags: R\/W].\r\n&#x5B;    0.487701] NILFS version 2 loaded\r\n&#x5B;    0.488576] Btrfs loaded\r\n&#x5B;    0.488597] msgmni has been set to 743\r\n&#x5B;    0.489644] io scheduler noop registered (default)\r\n&#x5B;    0.489653] io scheduler deadline registered\r\n&#x5B;    0.489732] io scheduler cfq registered\r\n&#x5B;    0.490005] &gt;&gt;&gt; backlight_enable\r\n&#x5B;    0.490193] regulator avdd_lvds already enabled\r\n&#x5B;    0.491663] tegra_grhost tegra_grhost: initialized\r\n&#x5B;    0.491852] host1x: tegradc tegradc\r\n&#x5B;    0.505327] tegradc tegradc.0: probed\r\n&#x5B;    0.521629] Console: switching to colour frame buffer device 128x37\r\n&#x5B;    0.541019] tegradc tegradc.0: probed\r\n&#x5B;    0.541033] host1x: tegradc tegradc\r\n&#x5B;    0.541651] nvhdcp: using &quot;always on&quot; policy.\r\n&#x5B;    0.541948] tegradc tegradc.1: probed\r\n&#x5B;    0.542228] tegradc tegradc.1: probed\r\n&#x5B;    0.542681] Serial: 8250\/16550 driver, 4 ports, IRQ sharing disabled\r\n&#x5B;    1.065465] serial8250.0: ttyS0 at MMIO 0x70006000 (irq = 68) is a XScale\r\n&#x5B;    1.860881] console &#x5B;ttyS0] enabled\r\n&#x5B;    2.015405] serial8250.0: ttyS1 at MMIO 0x70006300 (irq = 122) is a XScale\r\n&#x5B;    2.175407] Initialized tegra uart driver\r\n&#x5B;    2.180060] brd: module loaded\r\n&#x5B;    2.183841] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver\r\n&#x5B;    2.209323] ulpi_phy_power_on: ulpi write failed\r\n&#x5B;    2.213934] tegra-ehci tegra-ehci.1: Failed to power on the phy\r\n&#x5B;    2.219870] tegra-ehci: probe of tegra-ehci.1 failed with error -110\r\n&#x5B;    2.229823] tegra-ehci tegra-ehci.2: Tegra EHCI Host Controller\r\n&#x5B;    2.235845] tegra-ehci tegra-ehci.2: new USB bus registered, assigned bus number 1\r\n&#x5B;    2.315272] tegra-ehci tegra-ehci.2: irq 129, io mem 0xc5008000\r\n&#x5B;    2.335260] tegra-ehci tegra-ehci.2: USB 2.0 started, EHCI 1.00\r\n&#x5B;    2.341224] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002\r\n&#x5B;    2.348013] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1\r\n&#x5B;    2.355243] usb usb1: Product: Tegra EHCI Host Controller\r\n&#x5B;    2.360633] usb usb1: Manufacturer: Linux 2.6.38.3 ehci_hcd\r\n&#x5B;    2.366201] usb usb1: SerialNumber: tegra-ehci.2\r\n&#x5B;    2.371262] hub 1-0:1.0: USB hub found\r\n&#x5B;    2.375020] hub 1-0:1.0: 1 port detected\r\n&#x5B;    2.379237] Initializing USB Mass Storage driver...\r\n&#x5B;    2.384179] usbcore: registered new interface driver usb-storage\r\n&#x5B;    2.390186] USB Mass Storage support registered.\r\n&#x5B;    2.394877] usbcore: registered new interface driver libusual\r\n&#x5B;    2.400623] NVidia Tegra High-Speed USB SOC Device Controller driver (Apr 20, 2007)\r\n&#x5B;    2.413851] mousedev: PS\/2 mouse device common for all mice\r\n&#x5B;    2.419868] tps6586x-rtc tps6586x-rtc.0: no IRQ specified, wakeup is disabled\r\n&#x5B;    2.495426] tps6586x-rtc tps6586x-rtc.0: rtc core: registered tps6586x-rtc as rtc0\r\n&#x5B;    2.503363] cpuidle: using governor ladder\r\n&#x5B;    2.507642] cpuidle: using governor menu\r\n&#x5B;    2.511584] sdhci: Secure Digital Host Controller Interface driver\r\n&#x5B;    2.517763] sdhci: Copyright(c) Pierre Ossman\r\n&#x5B;    2.522173] mmc0: Invalid maximum block size, assuming 512 bytes\r\n&#x5B;    2.528302] Registered led device: mmc0::\r\n&#x5B;    2.528490] mmc0: SDHCI controller on platform &#x5B;sdhci-tegra.3] using ADMA\r\n&#x5B;    2.535426] mmc1: Invalid maximum block size, assuming 512 bytes\r\n&#x5B;    2.541544] Registered led device: mmc1::\r\n&#x5B;    2.541668] mmc1: SDHCI controller on platform &#x5B;sdhci-tegra.0] using ADMA\r\n&#x5B;    2.548628] Registered led device: wifi-led\r\n&#x5B;    2.548922] usbcore: registered new interface driver usbhid\r\n&#x5B;    2.554485] usbhid: USB HID core driver\r\n&#x5B;    2.619433] mmc0: new high speed MMC card at address 0001\r\n&#x5B;    2.625319] mmcblk0: mmc0:0001 M8G2EM 7.46 GiB \r\n&#x5B;    2.631998] tegrapart_partition: state-&gt;bdev-&gt;bd_disk-&gt;disk_name = mmcblk0\r\n&#x5B;    2.638876] parse_tegrapart: tegrapart=pt:600:80:800,bootloader:680:400:800,fdt:1180:12c00:800,recovery:13d80:a00:800,boot:14800:1000:800,mbr:b80:200:800,system:15880:18000:800,cache:2d900:12c00:800,misc:d80:400:800,staging:40580:1f400:800,userdata:5fa00:35b600:800\r\n&#x5B;    2.662344] parse_tegrapart: part #1 &#x5B;pt] start=26664 size=6144\r\n&#x5B;    2.668267] parse_tegrapart: part #2 &#x5B;bootloa] start=26664 size=6656\r\n&#x5B;    2.674611] parse_tegrapart: part #3 &#x5B;fdt] start=26664 size=17920\r\n&#x5B;    2.680704] parse_tegrapart: part #4 &#x5B;recover] start=26664 size=325120\r\n&#x5B;    2.687230] parse_tegrapart: part #5 &#x5B;boot] start=26664 size=335872\r\n&#x5B;    2.693488] parse_tegrapart: mbr start=-1067759355\r\n&#x5B;    2.698276] tegra_msdos_parse: mbr_offset=11776\r\n&#x5B;    2.714089] tegra_msdos_parse: slot 1, start=2048 size=4096\r\n&#x5B;    2.719686] tegra_msdos_parse: put_partition\r\n&#x5B;    2.723958] tegra_msdos_parse: slot 2, start=6144 size=307200\r\n&#x5B;    2.729711] tegra_msdos_parse: put_partition\r\n&#x5B;    2.733977] tegra_msdos_parse: slot 3, start=313344 size=10240\r\n&#x5B;    2.739814] tegra_msdos_parse: put_partition\r\n&#x5B;    2.744080] tegra_msdos_parse: slot 4, start=323584 size=15360576\r\n&#x5B;    2.750177] tegra_msdos_parse: slot 4 extended partition\r\n&#x5B;    2.755494]  &lt;\r\n&#x5B;    2.756984] tegra_msdos_parse_extended: read part sector, start=11776+323584 size=15360576\r\n&#x5B;    2.767278] tegra_msdos_parse_extended: put_partition 9 start=11776+324096 size=16384\r\n&#x5B;    2.775113] tegra_msdos_parse_extended: done with this sector\r\n&#x5B;    2.780885] tegra_msdos_parse_extended: extended part slot 2\r\n&#x5B;    2.786560] tegra_msdos_parse_extended: read part sector, start=11776+340480 size=393728\r\n&#x5B;    2.795825] tegra_msdos_parse_extended: put_partition 10 start=11776+340992 size=393216\r\n&#x5B;    2.803826] tegra_msdos_parse_extended: done with this sector\r\n&#x5B;    2.809592] tegra_msdos_parse_extended: extended part slot 2\r\n&#x5B;    2.815264] tegra_msdos_parse_extended: read part sector, start=11776+734208 size=307712\r\n&#x5B;    2.824549] tegra_msdos_parse_extended: put_partition 11 start=11776+734720 size=307200\r\n&#x5B;    2.832574] tegra_msdos_parse_extended: done with this sector\r\n&#x5B;    2.838334] tegra_msdos_parse_extended: extended part slot 2\r\n&#x5B;    2.843989] tegra_msdos_parse_extended: read part sector, start=11776+1041920 size=512512\r\n&#x5B;    2.853356] tegra_msdos_parse_extended: put_partition 12 start=11776+1042432 size=512000\r\n&#x5B;    2.861538] tegra_msdos_parse_extended: done with this sector\r\n&#x5B;    2.867307] tegra_msdos_parse_extended: extended part slot 2\r\n&#x5B;    2.872962] tegra_msdos_parse_extended: read part sector, start=11776+1554432 size=14080512\r\n&#x5B;    2.882509] tegra_msdos_parse_extended: put_partition 13 start=11776+1554944 size=14080000\r\n&#x5B;    2.890795] tegra_msdos_parse_extended: done with this sector\r\n&#x5B;    2.896554] tegra_msdos_parse_extended: done\r\n&#x5B;    2.900819]  &gt;\r\n&#x5B;    2.902487] tegra_msdos_parse: done\r\n&#x5B;    2.905983]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13\r\n&#x5B;    4.555294] nvec nvec.2: timeout waiting for sync write to complete\r\n&#x5B;    4.564287] input: NVEC keyboard as \/devices\/virtual\/input\/input0\r\n&#x5B;    4.570918] Registered led device: nvec-led\r\n&#x5B;    4.571260] oprofile: using arm\/armv7-ca9\r\n&#x5B;    4.576376] TCP cubic registered\r\n&#x5B;    4.580691] NET: Registered protocol family 10\r\n&#x5B;    4.587875] NET: Registered protocol family 17\r\n&#x5B;    4.592469] Registering the dns_resolver key type\r\n&#x5B;    4.597229] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 1\r\n&#x5B;    4.605020] ThumbEE CPU extension supported.\r\n&#x5B;    4.609387] Registering SWP\/SWPB emulation handler\r\n&#x5B;    4.621225] registered taskstats version 1\r\n&#x5B;    4.626035] regulator_init_complete: REG-LDO_6: disabling\r\n&#x5B;    4.632499] tps6586x-rtc tps6586x-rtc.0: setting system clock to 2009-01-01 22:36:55 UTC (1230849415)\r\n&#x5B;    4.642054] Freeing init memory: 192K\r\n&#x5B;    7.555315] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   12.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   17.555293] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   22.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   27.555295] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   32.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   37.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   42.555296] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   47.555311] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   52.555288] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   57.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   62.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   67.555295] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   72.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   77.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   82.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   87.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   92.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;   97.555294] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  102.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  107.555294] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  112.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  117.555294] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  122.555293] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  127.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  132.555314] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  137.555289] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  142.555294] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  147.555298] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  152.555293] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  157.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  162.555289] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  167.555295] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  172.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  177.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  182.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  187.555309] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  192.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  197.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  202.555293] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  207.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  212.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  217.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  222.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  227.555296] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  232.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  237.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  242.555295] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  247.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  252.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  257.555296] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  262.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  267.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  272.555294] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  277.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  282.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  287.555294] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  292.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  297.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  302.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  307.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  312.555294] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  317.555295] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  322.555296] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  327.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  332.555289] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  337.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  342.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  347.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  352.555293] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  357.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  362.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  367.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  372.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  377.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  382.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  387.555293] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  392.555294] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  397.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  402.555293] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  407.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  412.555289] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  417.555293] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  422.555289] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  427.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  432.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  437.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  442.555293] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  447.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  452.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  457.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  462.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  467.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  472.555308] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  477.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  482.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  487.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  492.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  497.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  502.555295] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  507.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  512.555289] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  517.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  522.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  527.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  532.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  537.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  542.555289] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  547.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  552.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  557.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  562.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  567.555295] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  572.555294] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  577.555292] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  582.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  587.555291] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  592.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  597.555290] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  602.555710] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  607.554862] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  612.556315] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  617.556108] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  622.554936] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  627.555975] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  632.555822] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  637.555643] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  642.557033] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  647.555468] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  652.556082] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  657.555886] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  662.556455] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  667.556484] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  672.556487] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  677.556114] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  682.555636] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  687.555930] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  692.556232] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  697.556265] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  702.555626] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  707.555728] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  712.557396] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  717.555185] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  722.555816] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  727.556101] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  732.555779] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  737.555343] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  742.555670] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  747.555381] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  752.555402] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  757.556032] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  762.554762] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  767.555007] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  772.555822] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  777.555762] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  782.560918] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  787.559174] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  792.568210] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  797.563865] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  802.569226] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  807.567204] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  812.566176] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  817.578836] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  822.574822] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  827.575959] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  832.579498] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  837.586241] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  842.585382] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  847.585323] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  852.585467] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  857.585665] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  862.586255] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  867.585434] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  872.585655] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  877.585285] nvec nvec.2: timeout waiting for ec transfer\r\n\/ # cat \/pr\/ # cat \/proc\/&#x5B;  882.585390] nvec nvec.2: timeout waiting for ec transfer\r\ncpu\u0007\/ # cat \/proc\/cpu\r\ncat: read error: Is a directory\r\n\/ # \/ # cat \/proc\/cpui\/ # cat \/proc\/cpuinfo \r\nProcessor\t: ARMv7 Processor rev 0 (v7l)\r\nprocessor\t: 0\r\nBogoMIPS\t: 1992.29\r\n\r\nprocessor\t: 1\r\nBogoMIPS\t: 19.30\r\n\r\nFeatures\t: swp half thumb fastmult vfp edsp thumbee vfpv3 vfpv3d16 \r\nCPU implementer\t: 0x41\r\nCPU architecture: 7\r\nCPU variant\t: 0x1\r\nCPU part\t: 0xc09\r\nCPU revision\t: 0\r\n\r\nHardware\t: Toshiba AC100 \/ Dynabook AZ\r\nRevision\t: 0000\r\nSerial\t\t: 0000000000000000\r\n\/ # &#x5B;  887.585416] nvec nvec.2: timeout waiting for ec transfer\r\n&#x5B;  892.585535] nvec nvec.2: timeout waiting for ec transfer\r\nlsusb\r\nBus 001 Device 001: ID 1d6b:0002\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve managed to get a serial console working with sosboot from the ac100 folks. The display doesn&#8217;t work, but you can get a console on the serial port. In the above image, I&#8217;m calling pin 1 the top most pin, when the PCB is installed this is nearest the front of the case. From the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-1041","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1RRoU-gN","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts\/1041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/comments?post=1041"}],"version-history":[{"count":4,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts\/1041\/revisions"}],"predecessor-version":[{"id":1049,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/posts\/1041\/revisions\/1049"}],"wp:attachment":[{"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/media?parent=1041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/categories?post=1041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/41j.com\/blog\/wp-json\/wp\/v2\/tags?post=1041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}