In your ps, I did not see adbd. If should be abled if persist.service.adb.enable=1 Yi
On Sun, Mar 29, 2009 at 8:26 AM, Brian <bgc...@gmail.com> wrote: > > Thanks, Chen. > > On Mar 28, 10:40 pm, Chen Yang <sunsety...@gmail.com> wrote: > > Brian: > > I cannot see the clear problem from your description. The segfault > > issue seems to be common where the there is no framebuffer devices > > activated. > > For connection over adb, you may need to enabled the pcnet32 driver > > in the kernel. > > > My pcnet32 driver is working. I can ping from the vm and ping the vm > as well. > I tried ADB_HOST, but it did not work. I think this is because adbd is > not running on android. > Is there an easy way to run it manually? When I just type adbd, it > does not return to the console > (I'm doing all of these by keep pressing alt+f1 whenever there is a > black screen.) > > > > One more question, when enabled vga=788 option, have you waited > > some time to see the effect? The screen may become black for a short > > time, during that time, the kernel is doing some initialization, so > > Yes. It goes to the similar stage where I get without vga=788. > But with vga=788, even alt+f1 does not work. I can't even see a > console briefly by pressing alt+f1. > > I did ps. > (I may miss some processes before ata/0 due to screen size) > ata/0 > ata_aux > ksuspend_usbd > khubd > kseriod > kmmcd > btaddconn > btdelconn > pdflush > pdflush > kswapd0 > aio/0 > scsi_eh_0 > scsi_eh_1 > kondemand/0 > krfconmd > kjournald > kjournald > kjournald > /system/bin/sh > /system/bin/servicemanager > /system/bin/mediaserver > /system/bin/installd > > Are you getting a similar list of processes? > Is this missing important processes? > > Have you tried to build one with the latest repository? I'm wondering > if this is because of some changes in the repository. > If you can post the installer.img you created for vmware, I'd like to > try it out. > > Thanks a lot! > - Brian > > > > looks like no response. > > -- > > Chen > > > > On Sun, Mar 29, 2009 at 5:44 AM, Brian <bgc...@gmail.com> wrote: > > > > > Hi Chen, > > > > > When I added vga=788 in the cmdline in booting it, the screen totally > > > freezes. Even alt + f1 does not display any. > > > I booted the kernel with vga=788 option. In that case, I have the > > > following in /proc/cmdline. > > > console=ttyS1,115200n8 console=tty0 androidboot.hardware=eee_701 > > > > > I tried to check /proc/devices. But for that I need to install > > > busybox. I don't know how to do it without installing busybox. > > > Unfortunately adb does not work (I tried ADBHOST, but I got error: > > > device not found), although > > > the android vm has network connection in a bridged mode. > > > > > I am sure I turned on VESA VGA and Framebuffer Console support when I > > > compiled bzImage. > > > > > dmesg output keeps printing out the following. > > > <6> [timestamp] SurfaceFlinger[2956]: segfault at 38 ip 80111049 sp > > > b5b56fec error 4 in libc.so [80100000+4b000] > > > > > Thanks for your help. > > > Brian > > > > > On Mar 27, 5:11 am, Chen Yang <sunsety...@gmail.com> wrote: > > >> hi,Brian: > > >> Sorry for late response on this thread. > > >> Would you like to check the whether the kernel has the VESA > > >> support? Would you like to provide the result with: > > >> #cat /proc/cmdline > > >> and > > >> #cat /proc/devices > > >> see whether fb is listed. > > >> -- > > >> Chen > > > > >> On Fri, Mar 27, 2009 at 1:46 PM,Brian<bgc...@gmail.com> wrote: > > >> > Hi, > > > > >> > I did all the steps following Chen's instructions. I am still having > a > > >> > problem. I have tried vmware workstation and fusion. > > >> > In the vmware workstation, I got a blank screen after booting. > > >> > When I press alt + f1, I can see the following messages. > > > > >> > [time] init : cannot find '/system/bin/mountd', disabling 'mountd' > > >> > sh : can't access tty: job control turned off > > >> > [time] warning: 'app_process' uses 32-bit capabilities (legacy > support > > >> > in use) > > > > >> > How can I fix it? It's hard to pinpoint what to do. > > > > >> > Thanks, > > >> >Brian > > > > >> > On Dec 28 2008, 1:40 am, "Chen Yang" <sunsety...@gmail.com> wrote: > > >> >> At hand, i only have VMware workstation, and I have verified the > steps, hope > > >> >> it helps. > > >> >> I assume that you have parepared the installer.img from Lim's > description: > > > > >> >> 1. create the vmware disk file based on the installer.img > > >> >> you can use sfdisk -l installer.img to get the C/H/S information > about it, > > >> >> although it reports issues, it won't do harm, at least from my > observation. > > >> >> And get our interested line: > > >> >> ... > > >> >> for C/H/S=*/1/0 (instead of 49/255/63). > > >> >> ... > > > > >> >> Also, you may need to change the following entries: the extent > description > > >> >> part, to the real block size of the image, basically, it's size of > > >> >> installer.img/512. > > > > >> >> Cut the following lines to one file with the installer.img as > > >> >> installer.vmdk, and copy the installer.img together with this file > in the > > >> >> same directory. > > >> >> --- > > >> >> # Disk DescriptorFile > > >> >> version=1 > > >> >> CID=b01deebc > > >> >> parentCID=ffffffff > > >> >> createType="monolithicFlat" > > >> >> # Extent description > > >> >> RW 794622 FLAT "installer.img" 0 > > >> >> # The Disk Data Base > > >> >> #DDB > > >> >> ddb.virtualHWVersion = "4" > > >> >> ddb.geometry.cylinders = "49" > > >> >> ddb.geometry.heads = "255" > > >> >> ddb.geometry.sectors = "63" > > >> >> ddb.adapterType = "ide" > > >> >> ddb.toolsVersion = "0" > > >> >> -- > > > > >> >> 2.create a new vmware target environment as linux 2.6 series, and > create one > > >> >> primary hdd with IDE at least 1.8GB(maybe a little less is > possible, i > > >> >> haven't remebered the precise size, and I haven't tried SCSI yet, > but may be > > >> >> also possible). Add the installer.vmdk as one extra hard disk to > the virtual > > >> >> machine. > > > > >> >> 3. Boot the VM, and when bios shows, press F2 to enter BIOS, to > select the > > >> >> right installer drive as the boot drive, if you added later, it > will be > > >> >> Primary Slave. Choose it before the Primary Master by Pressing + on > that HDD > > >> >> in boot column. After that, you will see the boot starts. > > > > >> >> 4. it may report issues in installation as "no sda6" as it happened > to me, > > >> >> it seems to have some relationship with the updated partition table > read > > >> >> failure. Take it easy. Just reboot the vm, and installation will > continue, > > >> >> as the updated parition table will be effective when rebooted. Wait > some > > >> >> time, and it will report > > >> >> "Successfully configured N images." > > >> >> Then the installation is done! > > > > >> >> 5. Reboot the VM, and change the boot up drive as the Primary > Master. Or you > > >> >> can just remove the installer.vmdk from the VM configuration. Then > boot > > >> >> starts, you will be able to use it. > > > > >> >> Some notes: > > >> >> 1. Be sure to compile the kernel with VESAFB and add the vga=788 > with in > > >> >> cmdline. 800x600 seems to be a quite usable resolution, for > 1024x768 and > > >> >> above resolutions, you may meet some performance or execution > issues. > > >> >> 2. If you want to use network, you may need to compile the AMD > PCNET32 > > >> >> driver. > > >> >> 3. the installer.vmdk also works with Virtualbox, but i haven't > verified the > > >> >> above steps yet. > > >> >> 4. Chris's make-live may provide some short-cut, i haven't explored > yet. > > >> >> But I may update if I find one good approach. :) > > > > >> >> Hope it helps! And correct me if i have something incorrect with my > > >> >> description. Thanks. > > >> >> -- > > >> >> Chen > > > > >> >> On Sat, Dec 27, 2008 at 5:57 PM, Andriod Developer < > andrd.dv...@gmail.com>wrote: > > > > >> >> > Hi Chen, could u pls list the steps to do this(i.e. running the > image > > >> >> > in virtualbox)? > > >> >> > thanks > > >> >> > Sri > > > > >> >> > On Dec 26, 5:43 pm, "Chen Yang" <sunsety...@gmail.com> wrote: > > >> >> > > I have managed to run it under both Vmware and Virtualbox. You > need to > > >> >> > > compile the kernel with proper driver: vesafb, ethernet, scsci > or ide, > > >> >> > etc. > > >> >> > > You may be able to use the dd image of the make-live created > usb key. > > >> >> > > -- > > >> >> > > Chen > > >> >> > > On Sat, Dec 27, 2008 at 2:58 AM, Andriod Developer < > > >> >> > andrd.dv...@gmail.com>wrote: > > > > >> >> > > > Thanks Lee for the detailed instructions. Do you know if this > build > > >> >> > > > works in Virtual Environment(like VMWare or VirtualBox?). > > >> >> > > > What changes do I need to make if I need to run this in > virtual > > >> >> > > > environment? > > > > >> >> > > > Also, Do you know if the vanilla cupcake branch will work for > the > > >> >> > > > virtual environment? Or do I need to pull in the Asus tree? > > > > >> >> > > > Thanks > > > > >> >> > > > On Dec 23, 7:11 am, "Lim,GeunSik" <lee...@gmail.com> wrote: > > >> >> > > > > HOWTO Build Android-X86 Full Source > > >> >> > > > > ==================================== > > >> >> > > > > Last Modified on 23-Dec-2008 23:10 > > > > >> >> > > > > I Summarized how to build android full source for x86 > target. > > > > >> >> > > > > 0. My development environments > > >> >> > > > > - OS : Ubuntu 8.10 Distribution ( 2.6.27-4-generic ) > > >> >> > > > > - CPU: Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz ( > Samsung > > >> >> > SENS > > >> >> > > > > R60 Laptop ) > > >> >> > > > > - RAM: Samsung DDR Ram > > >> >> > > > > - Target: Eee PC (ASUS) > > > > >> >> > > > > 1. Query of Linux distribution information > > >> >> > > > > - At first, Prepare ASUS Eee 701 Lattop or Samsung nettop > (NC01). > > >> >> > > > > And then, confirm system information on your linux > distribution > > >> >> > > > > like belows. > > > > >> >> > > > > $ uname -a > > >> >> > > > > Linux invain-laptop 2.6.27-4-generic #1 SMP Wed Sep 24 > 01:30:51 UTC > > >> >> > > > > 2008 i686 GNU/Linux > > > > >> >> > > > > $ gcc --version > > >> >> > > > > gcc (Ubuntu 4.3.2-1ubuntu10) 4.3.2 > > >> >> > > > > Copyright (C) 2008 Free Software Foundation, Inc. > > >> >> > > > > This is free software; see the source for copying > conditions. There > > >> >> > > > > is NO > > >> >> > > > > warranty; not even for MERCHANTABILITY or FITNESS FOR A > PARTICULAR > > >> >> > > > > PURPOSE. > > > > >> >> > > > > 2. repo init and Sync > > >> >> > > > > - You have to download android full source for x86 > architecture like > > >> >> > > > > ASUS Eee PC 701. > > >> >> > > > > - Eee pc dev tree is "git:// > android.git.kernel.org/platform/vendor/ > > >> >> > > > > asus/eee_701.git". > > >> >> > > > > $ cd ~ > > >> >> > > > > $ mkdir bin_x86 && cd bin_x86 > > >> >> > > > > $ mkdir mydroid && cd mydroid > > >> >> > > > > $ repo init -u git:// > android.git.kernel.org/platform/manifest.git -b > > >> >> > > > > cupcake > > >> >> > > > > $ repo sync > > >> >> > > > > $ vi ./.repo/local_manifest.xml > > >> >> > > > > <manifest> > > >> >> > > > > <project name="platform/vendor/asus/eee_701" > path="vendor/asus/ > > >> >> > > > > eee_701"/> > > >> >> > > > > </manifest> > > > > >> >> > > > > $ repo sync > > >> >> > > > > ... A new repo command ( 1.8) is available. > > >> >> > > > > ... You should upgrade soon: > > > > >> >> > > > > cp /home/invain/bin_x86/mydroid/.repo/repo/repo > /home/invain/bin/ > > >> >> > > > > repo > > > > >> >> > > > > Initializing project platform/vendor/asus/eee_701 ... > > >> >> > > > > remote: Counting objects: 33, done. > > >> >> > > > > remote: Compressing objects: 100% (31/31), done. > > >> >> > > > > remote: Total 33 (delta 2), reused 33 (delta 2) > > >> >> > > > > Unpacking objects: 100% (33/33), done. > > >> >> > > > > From git:// > android.git.kernel.org/platform/vendor/asus/eee_701 > > >> >> > > > > * [new branch] cupcake -> korg/cupcake > > >> >> > > > > * > > > > ... > > > > read more » > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---