But my i915 driver  doesn't have modeset param. Besides, all the drivers in
vendor/asus/eee_701 are inconsistent with my kernel. Is your kernel version
2.6.25?I checked android.git.kernel common.git, i915 driver doesn't declare
any PARAMs.
Best Regards,
Brian

2009/2/11 Jackie Wu <wwh.andr...@gmail.com>

> The kernel and i915 driver should be ok. I used EeePC1000H which is also
> 945 but they use same driver source.
>
> I think your kernel config should still have problem. The black screen is
> because your graphics modules (drm.ko and i915.ko) are not loaded correctly.
> You must missed sth in kernel config. You can "alt+F1" to switch to console
> to check dmesg what's the missed module. A better way is to enable adbd and
> login to check the error. But you need to rebuild the atl ethernet driver to
> get network work.
>
> Best Rgd
> Jackie (Weihua) Wu
>
>
> On Wed, Feb 11, 2009 at 6:12 PM, brian pang <brianpan...@gmail.com> wrote:
>
>> sam
>> I build the img for EPC904HD and got blackscreen too. but chen said build
>> the kernel with additional configuration can help. But looks my kernel
>> source from google is not match with prebuild driver from eeepc_701 source
>> tree.
>> Best Regards,
>> Brian
>>
>> 2009/2/11 bo wang <wangbo...@gmail.com>
>>
>>> hi ,
>>>
>>> you build the img to EPC701?you install img to EPC701 or other platfrom ?
>>> i build the img to 701 and i install to EPC900SD , will blackscreen ....
>>> the EPC900SD motherborad  is mobile 945  and you build  kernel modules
>>> use i915.ko .
>>>
>>>  i can't find the right driver source code too....
>>>
>>> Best Regards,
>>> Sam
>>>
>>> 2009/2/11 brianpan...@gmail.com <brianpan...@gmail.com>
>>>
>>>
>>>> Hi,
>>>>
>>>> I use this way to compile 2.6.25 kernel from git. I put bzImage into
>>>> vendor/asus/eee_701/kernel.
>>>> then I rebuild the whole system.
>>>> TARGET_ARCH=x86 TARGET_PRODUCT=eee_701 DISABLE_DEXPREOPT=true make -j2
>>>> installer_img
>>>>
>>>> When i boot the system with my compiled kernel.
>>>> I found following error.
>>>> atl2: disagrees about version of symbol
>>>> ...
>>>> i915: disagrees about version of symbol
>>>>
>>>>
>>>> I tried to build those driver from kernel tree. but I found i915
>>>> doesn't have modeset param at all.
>>>>
>>>> something wrong with my kernel source code? If so, where can I get the
>>>> right source code?
>>>>
>>>> Thanks in advance
>>>>
>>>> On Jan 9, 4:28 pm, "Chen Yang" <sunsety...@gmail.com> wrote:
>>>> > Some additions to build the kernel for VMWare/VirtualBox:
>>>> >
>>>> > Hope it helps:
>>>> > $cd mydroid
>>>> > $cp vendor/asus/eee_701/kernel.config kernel/.config
>>>> > $cd kernel
>>>> > $make menuconfig
>>>> >
>>>> > Select the device drivers:
>>>> >
>>>> > For network card:
>>>> >  network device support ->
>>>> >    Ethernet (10 or 100Mbit)  --->
>>>> >        [*]   EISA, VLB, PCI and on board controllers
>>>> >       <*>     AMD PCnet32 PCI support
>>>> >
>>>> > For VESAFB:
>>>> >   Graphics support  --->
>>>> >    <*>  Support for frame buffer devices  --->
>>>> >           [*]   VESA VGA graphics support
>>>> >   Console display driver support  --->
>>>> >          <*> Framebuffer Console support
>>>> >          [*] Select compiled-in fonts
>>>> >          [*]   VGA 8x8 font
>>>> >          [*]   VGA 8x16 font
>>>> >
>>>> > In order to build correctly with 2.6.27, you may apply the patch from
>>>> here:http://review.source.android.com/6751
>>>> >
>>>> > For command line option of vga=788, several approaches:
>>>> > 1. append the option when the system boots, when it shows the menu,
>>>> > you can press 'e' to edit the default entry(2). then 'd' to delete the
>>>> > first option line: "cmdline ... ", then 'e' the 0 entry, which is the
>>>> > line of " kernel --use-cmd ...",
>>>> >   remove the "--use-cmd-line" and append the option
>>>> > "androidboot.hardware=eee_701 vga=788" at end of that line
>>>> >   then choose boot. It will enter the vesafb mode correctly. But you
>>>> > may need to edit it every time when boot.
>>>> >
>>>> > 2. modify the cmdline in /dev/block/sda3, you can mount it after you
>>>> > have successfully boot. to append "vga=788" to cmdline file:
>>>> > #mkdir /data/boot
>>>> > #mount -t ext2 /dev/block/sda3 /data/boot
>>>> > #echo " vga=788" >/data/boot/cmdline
>>>> > #umount /data/boot
>>>> > then reboot the vm
>>>> >
>>>> > 3. modify the cmdline creation step in the build, i think you can get
>>>> > the in bootable/diskinstaller/config.mk, then you may need to rebuild
>>>> > the instaler.img and reinstall it to your vm.
>>>> >
>>>> > Hope it helps!
>>>> > --
>>>> >  ChenOn Fri, Jan 9, 2009 at 9:23 AM, rukiman <
>>>> ruksh...@optushome.com.au> wrote:
>>>> >
>>>> > > I have got as far as booting Android in VMware thanks to Chen Yang's
>>>> > > post above. I replaced mydroid/vendor/asus/
>>>> > > eee_701/ kernel with that of Stargatto's posted above. However
>>>> booting
>>>> > > up Android with VMware keeps giving me the below error over and
>>>> over.
>>>> >
>>>> > > SurfaceFlinger[XXXX]: segfault at 38 ip XXXXXXXX sp XXXXXXXX error 4
>>>> > > in libc.so[80100000+49000]
>>>> >
>>>> > > Perphaps my kernel is not ok? How do I build a kernel with VESAFB
>>>> and
>>>> > > network drivers and where do I specify vga=788? I do not know much
>>>> > > about building kernels so if someone could provide a guide that
>>>> would
>>>> > > be great.
>>>> >
>>>> > >> 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.
>>>>
>>>>
>>>
>>>
>>>
>> >>
>>

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to