Kishima's Hateda log

はてなダイアリー記事の保管庫

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