BeagleBoard xMと戯れる(6)
調子の悪かったマイクロSDカードを別のものに差し替えて、試してみる。
やはり画が出ないので、コメント欄で教えて頂いた
# /system/bin/sgx/rc.pvr stop
を試してみると、カーネルパニックが起きた。うう…。
こういうときどうして良いか分からないので、まだまだ勉強が必要なようです。
作業スペースを整理したので、これからはもう少しこっちの方もがんばる。
とりあえず安定してAndroidをビルドして試せる環境を早く作りたいのだが…。
Texas Instruments X-Loader 1.4.4ss (Aug 19 2010 - 02:49:27) Beagle xM Rev A Reading boot sector Loading u-boot.bin from mmc U-Boot 2010.03-dirty (Aug 20 2010 - 20:50:46) OMAP3630/3730-GP ES2.0, CPU-OPP2, L3-165MHz, OMAP3 Beagle board + LPDDR/NAND I2C: ready DRAM: 512 MB NAND: 0 MiB *** Warning - bad CRC or NAND, using default environment In: serial Out: serial Err: serial Probing for expansion boards, if none are connected you'll see a harmless I2C error. No EEPROM on expansion board Beagle xM Rev A Die ID #764000011ff00000015739eb08013017 Hit any key to stop autoboot: 0 OMAP3 beagleboard.org # root=/dev/mmcblk0p2 rootfstype=ext3 rw rootdelay=1 init=/init OMAP3 beagleboard.org # setenv mmcboot 'mmc init;fatload mmc 0 0x80300000 uImage;bootm 0x80300000' OMAP3 beagleboard.org # setenv bootcmd run mmcboot OMAP3 beagleboard.org # OMAP3 beagleboard.org # boot mmc1 is available reading uImage 2611360 bytes read ## Booting kernel from Legacy Image at 80300000 ... Image Name: Linux-2.6.32 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2611296 Bytes = 2.5 MB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux................................................................................................................................................................... done, booting the kernel. Linux version 2.6.32 (kishima@Ubuntu64) (gcc version 4.4.3 (GCC) ) #1 Mon Mar 7 01:09:42 JST 2011 CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache Machine: OMAP3 Beagle Board Memory policy: ECC disabled, Data cache writeback OMAP3630/DM3730 ES1.0 (l2cache iva sgx neon isp 192mhz_clk ) SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x100000 Reserving 4194304 bytes SDRAM for VRAM Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048 Kernel command line: console=ttyS2,115200n8 noinitrd root=/dev/mmcblk0p2 rootfstype=ext3 rw rootdelay=1 init=/init 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: 256MB 256MB = 512MB total Memory: 509824KB available (4540K code, 826K data, 172K init, 0K highmem) Hierarchical RCU implementation. NR_IRQS:402 Clocking rate (Crystal/Core/MPU): 26.0/332/600 MHz Reprogramming SDRC clock to 332000000 Hz GPMC revision 5.0 IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts Total of 96 interrupts on 1 active controller OMAP GPIO hardware version 2.5 OMAP clockevent source: GPTIMER12 at 32768 Hz Console: colour dummy device 80x30 Calibrating delay loop... 512.57 BogoMIPS (lpj=2002944) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok regulator: core version 0.5 NET: Registered protocol family 16 Found NAND on CS0 Registering NAND on CS0 Unable to get DVI reset GPIO OMAP DMA hardware revision 5.0 bio: create slab <bio-0> at 0 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb i2c_omap i2c_omap.1: bus 1 rev4.0 at 2600 kHz twl4030: PIH (irq 7) chaining IRQs 368..375 twl4030: power (irq 373) chaining IRQs 376..383 twl4030: gpio (irq 368) chaining IRQs 384..401 regulator: VUSB1V5: 1500 mV normal standby regulator: VUSB1V8: 1800 mV normal standby regulator: VUSB3V1: 3100 mV normal standby twl4030_usb twl4030_usb: Initialized TWL4030 USB module regulator: VMMC1: 1850 <--> 3150 mV normal standby regulator: VDAC: 1800 mV normal standby regulator: VPLL2: 1800 mV normal standby regulator: VSIM: 1800 <--> 3000 mV normal standby regulator: VAUX3: 1800 mV normal standby regulator: VAUX4: 1800 mV normal standby i2c_omap i2c_omap.2: bus 2 rev4.0 at 400 kHz i2c_omap i2c_omap.3: bus 3 rev4.0 at 100 kHz Switching to clocksource 32k_counter musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug=0 musb_hdrc: USB OTG mode controller at fa0ab000 using DMA, IRQ 92 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: 4, 65536 bytes) TCP: Hash tables configured (established 16384 bind 16384) 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. omap-iommu omap-iommu.0: isp registered NetWinder Floating Point Emulator V0.97 (double precision) ashmem: initialized VFS: Disk quotas dquot_6.5.2 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) JFFS2 version 2.2. (NAND) c 2001-2006 Red Hat, Inc. yaffs Mar 7 2011 01:02:30 Installing. msgmni has been set to 996 alg: No test for stdrng (krng) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) OMAP DSS rev 2.0 OMAP DISPC rev 3.0 OMAP VENC rev 2 Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654 serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654 serial8250.2: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654 console [ttyS2] enabled brd: module loaded loop: module loaded usbcore: registered new interface driver asix usbcore: registered new interface driver cdc_ether usbcore: registered new interface driver cdc_eem usbcore: registered new interface driver dm9601 usbcore: registered new interface driver smsc95xx usbcore: registered new interface driver gl620a usbcore: registered new interface driver net1080 usbcore: registered new interface driver plusb usbcore: registered new interface driver rndis_host usbcore: registered new interface driver cdc_subset usbcore: registered new interface driver zaurus usbcore: registered new interface driver MOSCHIP usb-ethernet driver ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ehci-omap ehci-omap.0: OMAP-EHCI Host Controller ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1 ehci-omap ehci-omap.0: irq 77, io mem 0x48064800 ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 3 ports detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. android init android_probe pdata: c04cb53c android_bind android_usb gadget: android_usb ready musb_hdrc musb_hdrc: MUSB HDRC host driver musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 2 hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected f_adb init android_register_function adb adb_bind_config f_mass_storage init android_register_function usb_mass_storage mice: PS/2 mouse device common for all mice input: gpio-keys as /devices/platform/gpio-keys/input/input0 i2c /dev entries driver Linux video capture interface: v2.00 mt9v113 2-003c: Registered to v4l2 master omap34xxcam!! omap-iommu omap-iommu.0: isp: version 1.1 virtual_battery: registered OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec mmci-omap-hs mmci-omap-hs.1: err -16 configuring card detect usbcore: registered new interface driver usbhid usbhid: USB HID core driver logger: created 64K log 'log_main' logger: created 256K log 'log_events' logger: created 64K log 'log_radio' logger: created 64K log 'log_system' Advanced Linux Sound Architecture Driver Version 1.0.21. usbcore: registered new interface driver snd-usb-audio usb 1-2: new high speed USB device using ehci-omap and address 2 No device for DAI omap-mcbsp-dai-0 No device for DAI omap-mcbsp-dai-1 No device for DAI omap-mcbsp-dai-2 No device for DAI omap-mcbsp-dai-3 No device for DAI omap-mcbsp-dai-4 OMAP3 Beagle SoC init asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok ALSA device list: #0: omap3beagle (twl4030) TCP cubic registered NET: Registered protocol family 17 NET: Registered protocol family 15 Power Management for TI OMAP3. SmartReflex driver initialized omap3beaglelmb: Driver registration complete VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 omapdss DPI: Could not find exact pixel clock. Requested 23500 kHz, got 24000 kHz regulator_init_complete: incomplete constraints, leaving VAUX3 on regulator_init_complete: incomplete constraints, leaving VDVI on regulator_init_complete: incomplete constraints, leaving VDAC on drivers/rtc/hctosys.c: unable to open rtc device (rtc0) mt9v113 2-003c: chip id mismatch read 0x0, expecting 0x2280 mt9v113 2-003c: Unable to detect decoder mt9v113 2-003c: chip id mismatch read 0x0, expecting 0x2280 mt9v113 2-003c: Unable to detect decoder mt9v113 2-003c: chip id mismatch read 0x0, expecting 0x2280 mt9v113 2-003c: Unable to detect decoder mt9v113 2-003c: chip id mismatch read 0x0, expecting 0x2280 mt9v113 2-003c: Unable to detect decoder omapdss DPI error: display already enabled omap_vout omap_vout: 'dvi' Display already enabled omapdss DPI error: display already enabled omap_vout omap_vout: 'dvi' Display already enabled omap_vout omap_vout: Buffer Size = 3686400 omap_vout omap_vout: : registered and initialized video device 0 omap_vout omap_vout: Buffer Size = 3686400 hub 1-2:1.0: USB hub found hub 1-2:1.0: 5 ports detected omap_vout omap_vout: : registered and initialized video device 1 Waiting 1sec before mounting root device... mmc0: host does not support reading read-only switch. assuming write-enable. mmc0: new high speed SD card at address 0007 mmcblk0: mmc0:0007 SU02G 1.84 GiB mmcblk0: p1 p2 usb 1-2.1: new high speed USB device using ehci-omap and address 3 smsc95xx v1.0.4 usb0: register 'smsc95xx' at usb-ehci-omap.0-2.1, smsc95xx USB 2.0 Ethernet, 8e:42:5d:47:14:e2 kjournald starting. Commit interval 5 seconds EXT3-fs (mmcblk0p2): using internal journal EXT3-fs (mmcblk0p2): recovery complete EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode VFS: Mounted root (ext3 filesystem) on device 179:2. Freeing init memory: 172K Warning: unable to open an initial console. init: /init.rc: 149: invalid option 'root' init: cannot open '/initlogo.rle' init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery' enabling adb adb_open sh: can't access tty; job control turned off # warning: `zygote' uses 32-bit capabilities (legacy support in use) alarm_set_rtc: no RTC, time will be lost on reboot # # # /system/alarm_release: clear alarm, pending 0 request_suspend_state: wakeup (3->0) at 49348785403 (1970-01-02 00:00:17.544342041 UTC) init: untracked pid 820 exited init: untracked pid 824 exited bin /system/bin: permission denied # # # /system/bin/sgx/rc.pvr stop omaplfb: OMAPLFB_Cleanup: OMAPLFBDeinit failed Unable to handle kernel NULL pointer dereference at virtual address 00000000 pgd = dd018000 [00000000] *pgd=9910f031, *pte=00000000, *ppte=00000000 Internal error: Oops: 17 [#1] last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state Modules linked in: pvrsrvkm [last unloaded: omaplfb] CPU: 0 Not tainted (2.6.32 #1) PC is at PVRSRVProcessCommand+0xe8/0x1c0 [pvrsrvkm] LR is at PVRSRVProcessQueues+0x68/0xfc [pvrsrvkm] pc : [<bf009280>] lr : [<bf0097a4>] psr: 80000013 sp : dd079e28 ip : bf018650 fp : 00000001 r10: d91f4800 r9 : ffffffff r8 : 000003d8 r7 : 00000227 r6 : d91f4c18 r5 : 000000b8 r4 : 000000b8 r3 : d91f4bd8 r2 : 00000000 r1 : 00000000 r0 : 00000227 Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user Control: 10c5387d Table: 9d018019 DAC: 00000015 SP: 0xdd079da8: 9da8 000ee6b3 00000000 00000000 dfa31240 c04cd1d0 000b58e5 00000000 000ac9d8 9dc8 00000000 ffffffff dd079e14 d91f4c18 00000227 c0033a2c 00000227 00000000 9de8 00000000 d91f4bd8 000000b8 000000b8 d91f4c18 00000227 000003d8 ffffffff 9e08 d91f4800 00000001 bf018650 dd079e28 bf0097a4 bf009280 80000013 ffffffff 9e28 dd1ae240 bf018650 00000000 bf018698 000003d8 bf0097a4 dfaf2cc8 f350d3dc 9e48 00000001 00000000 00000000 dd224018 0007a11f bf0066b4 00000000 00000000 9e68 00000002 dd079e7c 0000001c 000005b8 dd078000 d98182c0 d98186c0 d91f4bd8 9e88 0000000d dd224000 dd225000 d9808240 dd224000 dd225000 dd078000 00000000 R3: 0xd91f4b58: 4b58 000000b7 00000224 dd218800 dd1ae1c0 dd1ae180 00000000 00000000 d91f4b7c 4b78 00000001 0000005c 00000001 00000000 00000000 00000002 d91f4ba4 d91f4ba4 4b98 0000001c 000003c9 d91f4bbc d98186c0 000000b8 00000225 d98182c0 000000b7 4bb8 00000224 dd218800 dd1ae1c0 dd1ae194 00000000 00000000 d91f4bd8 00000001 4bd8 0000005c 00000001 00000000 00000000 00000002 d91f4c00 d91f4c00 0000001c 4bf8 000003c9 d91f4c18 d98182c0 000000b8 00000225 d98186c0 000000b8 00000227 4c18 dd218800 dd1ae1c0 dd1ae180 00000000 00000000 d91f4c34 00000001 00000000 4c38 d91f4c40 00000001 00000000 d91f4c4c 00000001 00000000 d91f4c58 00000001 R6: 0xd91f4b98: 4b98 0000001c 000003c9 d91f4bbc d98186c0 000000b8 00000225 d98182c0 000000b7 4bb8 00000224 dd218800 dd1ae1c0 dd1ae194 00000000 00000000 d91f4bd8 00000001 4bd8 0000005c 00000001 00000000 00000000 00000002 d91f4c00 d91f4c00 0000001c 4bf8 000003c9 d91f4c18 d98182c0 000000b8 00000225 d98186c0 000000b8 00000227 4c18 dd218800 dd1ae1c0 dd1ae180 00000000 00000000 d91f4c34 00000001 00000000 4c38 d91f4c40 00000001 00000000 d91f4c4c 00000001 00000000 d91f4c58 00000001 4c58 c08c1480 c08c14a0 c08c14c0 c08c14e0 c08c1700 c08c1720 c08c1740 c08c1760 4c78 c08c1a00 c08c1a20 c08c1a40 c08c1a60 c08c1880 c08c18a0 c08c18c0 c08c18e0 R10: 0xd91f4780: 4780 00000000 d981b280 d9812840 dd15cf00 00000000 dd09c780 00000000 00000000 47a0 00000000 00000000 d9812700 00000000 00000000 dfbd5a80 00000000 00000000 47c0 00000000 00000000 00000000 d9813f80 00000000 00000000 00000000 dd0c0ac0 47e0 00000000 00000000 d9920300 dd15c180 00000000 00000000 00000000 00000000 4800 0000005c 00000001 0000005c 00000001 00000000 00000000 00000002 d91f4830 4820 d91f4830 0000001c 000003c9 d91f4848 d98182c0 000000a2 000001e3 d98186c0 4840 0000005c 00000001 00000000 00000000 00000002 d91f4868 d91f4868 0000001c 4860 000003c9 d91f4880 d98182c0 000000b3 00000216 d98186c0 000000b3 00000218 Process SurfaceFlinger (pid: 977, stack limit = 0xdd0782e8) Stack: (0xdd079e28 to 0xdd07a000) 9e20: dd1ae240 bf018650 00000000 bf018698 000003d8 bf0097a4 9e40: dfaf2cc8 f350d3dc 00000001 00000000 00000000 dd224018 0007a11f bf0066b4 9e60: 00000000 00000000 00000002 dd079e7c 0000001c 000005b8 dd078000 d98182c0 9e80: d98186c0 d91f4bd8 0000000d dd224000 dd225000 d9808240 dd224000 dd225000 9ea0: dd078000 00000000 00000001 bf00d818 00000000 dd224018 dfaf2cc8 d982df80 9ec0: d9808240 dd079ee8 00000036 bf00c798 c01c6736 dfb119c0 000003c9 00000019 9ee0: c0034068 bf00272c 00000036 0000001c 447e2b10 00000218 447e2d28 00000008 9f00: 00000001 d9808240 dfb119c0 bf002618 c01c6736 c00bebcc 447e2ae4 dfb119c0 9f20: c01c6736 c00bf2c4 fffdabf4 ffffffff 00000002 00000001 00000000 00000001 9f40: 45409004 c0034068 fffeae9f c0078eec 7fffffff 2ff2d4e2 45409004 00000000 9f60: ffffffff 00000000 c04cd1a0 dfb119c0 447e2ae4 c01c6736 00000019 c0034068 9f80: dd078000 c00bf364 00000019 00000001 447e2ae4 001909d8 00000008 447e2d28 9fa0: 00000036 c0033ec0 001909d8 00000008 00000019 c01c6736 447e2ae4 447e2adc 9fc0: 001909d8 00000008 447e2d28 00000036 001ed708 001dea80 001e5d48 00000001 9fe0: 805150bc 447e2ac0 afd2611d afd0b6fc 00000010 00000019 4552006b 4e414d53 [<bf009280>] (PVRSRVProcessCommand+0xe8/0x1c0 [pvrsrvkm]) from [<bf0097a4>] (PVRSRVProcessQueues+0x68/0xfc [pvrsrvkm]) [<bf0097a4>] (PVRSRVProcessQueues+0x68/0xfc [pvrsrvkm]) from [<bf0066b4>] (PVRSRVSwapToDCBufferKM+0x148/0x1ac [pvrsrvkm]) [<bf0066b4>] (PVRSRVSwapToDCBufferKM+0x148/0x1ac [pvrsrvkm]) from [<bf00d818>] (PVRSRVSwapToDCBufferBW+0x7c/0x8c [pvrsrvkm]) [<bf00d818>] (PVRSRVSwapToDCBufferBW+0x7c/0x8c [pvrsrvkm]) from [<bf00c798>] (BridgedDispatchKM+0xd4/0x12c [pvrsrvkm]) [<bf00c798>] (BridgedDispatchKM+0xd4/0x12c [pvrsrvkm]) from [<bf00272c>] (PVRSRV_BridgeDispatchKM+0x114/0x1f0 [pvrsrvkm]) [<bf00272c>] (PVRSRV_BridgeDispatchKM+0x114/0x1f0 [pvrsrvkm]) from [<c00bebcc>] (vfs_ioctl+0x2c/0x6c) [<c00bebcc>] (vfs_ioctl+0x2c/0x6c) from [<c00bf2c4>] (do_vfs_ioctl+0x4e4/0x550) [<c00bf2c4>] (do_vfs_ioctl+0x4e4/0x550) from [<c00bf364>] (sys_ioctl+0x34/0x54) [<c00bf364>] (sys_ioctl+0x34/0x54) from [<c0033ec0>] (ret_fast_syscall+0x0/0x2c) Code: 88bd81f0 e282201c e5931008 e79c2102 (e7924101) ---[ end trace 2a5065cf9db8d13a ]--- Kernel panic - not syncing: Fatal exception