Hi Daniel,
Thanks for your advice.I still can not boot the current kernel.
I tried to on e680 _without_ flashing gen-blob:
[r...@george bootusb]# ./boot_usb setflag usb
Serching for EZX phone: A780/E680 found.
FAILED: setflag: No such file or directory
[r...@george bootusb]# ./boot_usb gen-blob 0 (holding vol+ while sending the
gen-blob)
Serching for EZX phone: A780/E680 found.
Uploading kernel: 100% OK
Uploading params: 100% OK
Calling the kernel...
DONE
(the E680 enter the gen-blob usb mode)
[r...@george bootusb]# ./boot_usb zImage 1741
Serching for EZX phone: A780/E680 found.
Sending mach id code 1741: 100% OK
Uploading kernel: 100% OK
Uploading params: 100% OK
Calling the kernel...
DONE
(still on the gen-blob usb mode)
The gen-blob which i used is:http://people.openezx.org/wyrm/boot_usb
Is that any wrong my step? Thanks!
Regards
George
在2009-02-20,"Daniel Ribeiro" <[email protected]> 写道:
>Em Sex, 2009-02-20 às 09:20 +0800, haiqing_liu escreveu:
>> Hi all,
>> I tried to use the "boot_usb" tool boot the 2.6.29-rc5-ezxdev
>> kernel,but failed.the rootfs is placed to the second partition of the SD.I
>> cann't see ang information on my E680i while booting the kernel.
>> I found some words on
>> http://people.openezx.org/wyrm/gen-blob/READMEhttp://people.openezx.org/wyrm/gen-blob/README
>> .it says:"Not specifying machid will boot the kernel with machid = 0, this
>> is completely bogus, and only the Motorola kernel (or very old ezx kernels)
>> will work."
>> The machid of the 2.6.29-rc5-ezxdev kernel is 1741(E680i).I think the
>> machid which send to the kernel is 0(using the boot_usb tool).if so,Can
>> anybody show me how to boot a "new version" ezxdev kernel without install
>> the gen-blob on the phone?
>> Any advice is welcome.Thanks!
>>
>> With Regards
>> George Liu
>
>This doesn't look like a machid issue, you are probably getting a kernel
>panic on the pxa27x-udc driver because the original blob leaves the UDC
>enabled and the mainline driver cant deal with this. You can workaround
>this issue using gen-blob or you can try to fix the kernel panic.
>
>This will boot a current kernel on e680 _without_ flashing gen-blob:
>
>$ boot_usb setflag usb
>$ boot_usb gen-blob 0
>$ boot_usb zImage 1741
>
>
>This will backup your kernel and flash gen-blob to the device:
>
>$ boot_usb setflag usb
>$ boot_usb gen-blob 0
>$ boot_usb read 0x20000 917504 backup-of-motorola-kernel
>$ boot_usb flash 0x20000 gen-blob
>
>Setup /boot/menu.lst on the first partition of the card according to the
>README on gen-blob dir, and put backup-of-motorola-kernel on the card,
>at /boot/default.
>
>To uninstall gen-blob you enter gen-blob usb mode by holding vol+ while
>powering on and do:
>
>$ boot_usb flash 0x20000 backup-of-motorola-kernel
>
>--
>Daniel Ribeiro
>
>