It is most likely that you do not have the Android device drivers enabled in your kernel. You really need them to be present. Another possibility is you are using a newer kernel which places devices in a different location in the /sys tree. In that case, you'll need to add an option to your .config or use the patch to change init/devices.c to use subsystem in the tests.
Wang Mac wrote: > Hi All, > > I tried to run logcat in my platform, it shows > > # logcat > Unable to open log device '/dev/log/main': No such file or directory > > Seems that it can't find the correct device node. I tried to trace the > source code of logcat and the logger driver. > I found the logcat try to open /dev/log/main as LOGGER_LOG_MAIN while > the logger.c driver is register 3 device nodes as /dev/log_main, > /dev/log_events and /dev/log_radio. > > It seems like my filesystem is correct... > # ls /dev/log* > /dev/log_events > /dev/log_main > /dev/log_radio > > but the logcat is trying to read wrong node? > > 2008/11/20 Joe Onorato <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > > Try running logcat. It looks like adbd is running, adb logcat > might work too, if you have usb configured right. > > -joe > > > > On Thu, Nov 20, 2008 at 7:23 AM, Wang Mac <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Hi all, > > I'm porting Android to QCOM 8K platform. I tried to > follow http://elinux.org/Android_on_OMAP#Start_via_scripts w/ > some modifications. > > I used following script to start android > ============== > #!/bin/sh > > mkdir /mnt/disk > mount -o loop /mnt/flash/android.img /mnt/disk > > cp /dev/null /mnt/disk/dev/null > > umask 000 > chroot /mnt/disk /a.sh > ============== > > android.img is ramdisk.img + system.img + data.img. > > and a.sh is... > ============== > #!/system/bin/sh > echo "Booting Android..." > export PATH="/sbin:/system/sbin:/system/bin:$PATH" > export LD_LIBRARY_PATH=/system/lib > export ANDROID_ROOT=/system > export ANDROID_ASSETS=/system/app > export ANDROID_DATA=/data > export EXTERNAL_STORAGE=/sdcard > export DRM_CONTENT=/data/drm/content > umask 000 > /init & > /system/bin/sh > ============== > > After a.sh is executed. The LCD only shows "A N D R O I D > _"... it seems that the VM is not started. > > below is the processes list > ============== > # ps > USER PID PPID VSIZE RSS WCHAN PC NAME > root 1 0 2852 508 c004a0c0 4018e1cc S init > root 2 0 0 0 c005c674 00000000 S kthreadd > root 3 2 0 0 c004ca30 00000000 S ksoftirqd/0 > root 4 2 0 0 c0073560 00000000 S watchdog/0 > root 5 2 0 0 c00594b4 00000000 S events/0 > root 6 2 0 0 c00594b4 00000000 S khelper > root 10 2 0 0 c00594b4 00000000 S suspend/0 > root 69 2 0 0 c00594b4 00000000 S kblockd/0 > root 83 2 0 0 c00594b4 00000000 S kmmcd > root 88 2 0 0 c00594b4 00000000 S btaddconn > root 89 2 0 0 c00594b4 00000000 S btdelconn > root 106 2 0 0 c00594b4 00000000 S > modem_notifier > root 109 2 0 0 c00594b4 00000000 S smd_tty > root 117 2 0 0 c00594b4 00000000 S qmi > root 126 2 0 0 c00594b4 00000000 S nmea > root 131 2 0 0 c0037cac 00000000 D rpcrouter > root 139 2 0 0 c00385c0 00000000 S krpcserversd > root 145 2 0 0 c00594b4 00000000 S ctl0 > root 149 2 0 0 c00594b4 00000000 S ctl1 > root 153 2 0 0 c00594b4 00000000 S ctl2 > root 175 2 0 0 c007f148 00000000 S pdflush > root 177 2 0 0 c007f148 00000000 S pdflush > root 178 2 0 0 c0082c9c 00000000 S kswapd0 > root 181 2 0 0 c00594b4 00000000 S aio/0 > root 200 2 0 0 c00594b4 00000000 S mdp_dma_wq > root 201 2 0 0 c00594b4 00000000 S mdp_vsync_wq > root 202 2 0 0 c00594b4 00000000 S > mdp_pipe_ctrl_w > root 321 2 0 0 c01a374c 00000000 S mtdblockd > root 337 2 0 0 c00594b4 00000000 S kondemand/0 > root 340 2 0 0 c00594b4 00000000 S rpciod/0 > root 363 1 1516 436 c00a5eb0 400d51d4 S /sbin/udevd > root 623 1 2852 316 c00a5eb0 401b61d4 S > /usr/sbin/telnetd > root 632 1 1996 432 c00a5eb0 401411d4 S > /usr/sbin/dropbear > root 650 2 0 0 c00594b4 00000000 S diag > root 663 2 0 0 bf0177bc 00000000 S USB > mass_storag > root 668 1 17996 532 ffffffff 400d1804 S > /opt/qcom/bin/./port_bridge > root 669 1 2856 648 c004a0c0 4018e298 S -ash > root 674 669 2852 544 c004a0c0 4018e298 S /bin/sh > root 677 2 0 0 c0185bbc 00000000 S loop0 > root 679 674 692 304 c004a0c0 afe0c50c S > /system/bin/sh > root 680 679 268 180 c00a5814 0000c36c S /init > root 681 679 692 300 c01693cc afe0b54c S > /system/bin/sh > root 715 680 724 312 c004a0c0 afe0c50c S > /system/bin/sh > system 717 680 796 252 c013e26c afe0b78c S > /system/bin/servicemanager > root 743 680 1824 324 ffffffff afe0c0fc S > /system/bin/mountd > root 744 680 652 252 c01d1ce8 afe0c0fc S > /system/bin/debuggerd > radio 754 680 3252 596 ffffffff afe0bdfc S > /system/bin/rild > media 764 680 15700 2992 ffffffff afe0b78c S > /system/bin/mediaserver > bluetooth 868 680 1156 564 c00a5814 afe0c6dc S > /system/bin/dbus-daemon > root 893 680 788 264 c01d1ce8 afe0c0fc S > /system/bin/installd > root 935 680 1264 120 ffffffff 0000e664 S /sbin/adbd > root 963 715 872 332 00000000 afe0b54c R ps > ============== > > it seems that all important daemon are running, except > "/system/bin/app_process -Xzygote /system/bin --zygote > --start-system-server" > > Since there were no message in the console, can someone point > me what should I notice and where I can see the error logs? > > Regards, > Mac > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [EMAIL PROTECTED] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---