Yes, binaries from the 2 setups work differently, even though we've maintained them the "same". Something must be different, but I can't figure what. The other interesting thing is the apparent confusion of the 1st and 3rd partitions. The first one 179:1 has only MLO, u-boot.bin and uImage. The 3rd 179:3 has the .jpg files and is the one that is accessible in the working case.
I do have the full logs, but they are a bit long. Also have bugreport, but that is very long. M On Tue, Jun 15, 2010 at 1:42 PM, Deva R <[email protected]> wrote: > > is it like you have two build setups, and binaries from those setups behave > differently on same beagleboard+sd-card? > > >W/vold ( 859): Volume '/sdcard' already mounted at startup > you would've checked that, you can see in working case, /sdcard is mounted > bit early, but vfat partition is rejected in failure case.. > > i didnt get any ready hints, but complete log (bootargs, kernel traces, FS > boot) will give some clue. > > > On Tue, Jun 15, 2010 at 8:57 PM, ms12 <[email protected]> wrote: > >> I've found a lot of references to this problem, mostly for commercial >> phones, but not the real root cause. I'm trying to do a demo of >> Android on a beagleboard setup, and this is driving me crazy. We have >> two development machines with presumably the same identical code but >> one has this error, the other doesn't. I can't find the difference. >> This is rowboat Android 1.6. The system boots fine from the SD card >> in both cases and basically works, except for access to the card. >> There are 3 partitions on the card, vfat for boot, ext3 for root fs, >> and vfat for misc data. The one that does not have the error can >> access the 3rd partition for pictures via e.g. the standard Gallery >> app after boot. The system with the error cannot. I've switched on >> some vold debugging. >> >> Any idea what is going on? Here are some logs for comparison: >> >> The initial logcat of the good system follows. Note this is not a >> crash, even though it appears to think it is. >> >> I/DEBUG ( 860): debuggerd: May 12 2010 15:47:54 >> I/vold ( 859): Android Volume Daemon version 2.0 >> D/vold ( 859): volmgr_configure_volume(volume_sdcard): >> D/vold ( 859): volmgr_add_mediapath_to_volume(0x13100, /devices/ >> platform/mmci-omap-hs.0/mmc_host/mmc0): >> W/vold ( 859): Volume '/sdcard' already mounted at startup >> I/vold ( 859): New MMC card 'SD02G' (serial 272518139) added @ / >> devices/platform/mmci-omap-hs.0/mmc_host/mmc0/mmc0:c640 >> I/vold ( 859): Disk (blkdev 179:0), 3970048 secs (1938 MB) 3 >> partitions >> I/vold ( 859): New blkdev 179.0 on media SD02G, media path / >> devices/platform/mmci-omap-hs.0/mmc_host/mmc0/mmc0:c640, Dpp 3 >> I/vold ( 859): Partition (blkdev 179:1), 256977 secs (125 MB) type >> 0xc >> I/vold ( 859): New blkdev 179.1 on media SD02G, media path / >> devices/platform/mmci-omap-hs.0/mmc_host/mmc0/mmc0:c640, Dpp 2 >> I/vold ( 859): Partition (blkdev 179:2), 1622565 secs (792 MB) >> type 0x83 >> I/vold ( 859): New blkdev 179.2 on media SD02G, media path / >> devices/platform/mmci-omap-hs.0/mmc_host/mmc0/mmc0:c640, Dpp 1 >> I/vold ( 859): Partition (blkdev 179:3), 2088450 secs (1019 MB) >> type 0xc >> I/vold ( 859): New blkdev 179.3 on media SD02G, media path / >> devices/platform/mmci-omap-hs.0/mmc_host/mmc0/mmc0:c640, Dpp 0 >> E/vold ( 859): Volume /sdcard already mounted (did we just crash?) >> D/vold ( 859): Bootstrapping complete >> D/AndroidRuntime( 862): >> D/AndroidRuntime( 862): >>>>>>>>>>>>>> AndroidRuntime START >> <<<<<<<<<<<<<< >> D/AndroidRuntime( 862): CheckJNI is ON >> I/ ( 863): ServiceManager: 0xac38 >> D/AudioHardwareALSA( 863): Mixer: element name: 'Carkit' >> D/AudioHardwareALSA( 863): Mixer: element name: 'DAC Voice Analog >> Downlink' >> ....... >> >> The same initial section of the system that fails is: >> >> I/DEBUG ( 838): debuggerd: Jun 14 2010 10:12:47 >> I/vold ( 837): Android Volume Daemon version 2.0 >> D/vold ( 837): volmgr_configure_volume(volume_sdcard): >> D/vold ( 837): volmgr_add_mediapath_to_volume(0x13100, /devices/ >> platform/mmci-omap-hs.0/mmc_host/mmc0): >> I/vold ( 837): New MMC card 'SD ' (serial 2840597959) added @ / >> devices/platform/mmci-omap-hs.0/mmc_host/mmc0/mmc0:b368 >> I/vold ( 837): Disk (blkdev 179:0), 3962880 secs (1935 MB) 3 >> partitions >> I/vold ( 837): New blkdev 179.0 on media SD , media path / >> devices/platform/mmci-omap-hs.0/mmc_host/mmc0/mmc0:b368, Dpp 3 >> I/vold ( 837): Partition (blkdev 179:1), 192717 secs (94 MB) type >> 0xc >> I/vold ( 837): New blkdev 179.1 on media SD , media path / >> devices/platform/mmci-omap-hs.0/mmc_host/mmc0/mmc0:b368, Dpp 2 >> I/vold ( 837): Partition (blkdev 179:2), 1895670 secs (925 MB) >> type 0x83 >> I/vold ( 837): New blkdev 179.2 on media SD , media path / >> devices/platform/mmci-omap-hs.0/mmc_host/mmc0/mmc0:b368, Dpp 1 >> I/vold ( 837): Partition (blkdev 179:3), 1863540 secs (909 MB) >> type 0xc >> I/vold ( 837): New blkdev 179.3 on media SD , media path / >> devices/platform/mmci-omap-hs.0/mmc_host/mmc0/mmc0:b368, Dpp 0 >> D/vold ( 837): volmgr_consider_disk_and_vol(/sdcard, 179:0): >> I/vold ( 837): Evaluating dev '/devices/platform/mmci-omap-hs.0/ >> mmc_host/mmc0/mmc0:b368/block/mmcblk0' for mountable filesystems for '/ >> sdcard' >> D/vold ( 837): _volmgr_start(/sdcard, 179:1): >> D/vold ( 837): vfat_identify(179:1): >> I/vold ( 837): Aborting start of /sdcard (bootstrap = 1) >> D/vold ( 837): _volmgr_start(/sdcard, 179:1) rc = -16 >> I/vold ( 837): Volmgr not ready to handle device >> D/vold ( 837): Bootstrapping complete >> D/AndroidRuntime( 840): >> D/AndroidRuntime( 840): >>>>>>>>>>>>>> AndroidRuntime START >> <<<<<<<<<<<<<< >> D/AndroidRuntime( 840): CheckJNI is ON >> I/ ( 841): ServiceManager: 0xac38 >> D/AudioHardwareALSA( 841): Mixer: element name: 'Carkit' >> D/AudioHardwareALSA( 841): Mixer: element name: 'DAC Voice Analog >> Downlink' >> >> -- >> unsubscribe: >> [email protected]<android-porting%[email protected]> >> website: http://groups.google.com/group/android-porting >> > > -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
