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

Reply via email to