• twitter
  • facebook
  • rules
  • news
 
Page 1 of 47 12311

Linux kernel on i780.

  • Retweet Thread
  • Vote for Thread to be Featured on the XDA Portal
Default Linux kernel on i780.

I was able to partialy boot Linux kernel on Samsung i780. It wouldn't be possible without help from tmzt. You can find him, and other helpful people on #htc-linux IRC channel on freenode network.

Here are files (kernel, kernel config, default.txt) http://netbsd.pl/~lama/i780/


How have i to use these files (.config,linux+default ecc)?
And what means "partially boot"?The i780 doesn t start?

__________________
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh hhhhhValentino Rossi 2009 motoGP world champion

Originally Posted by Albert Einstein

Messia, you're a genius!!!

Subliminal messages...Bwahahahahah

Partially boot means the video is corrupt and the kernel panics because it can't find the root filesystem, the sd card is not implemented yet and ll4m4 did not use an initramfs.

This kernel is not specific to i780, it's just the first step in linux/android on i780.

Thumbs up Nice!

Now that's cool!! I'll be watching...

isn't the i780 hardware similar to the omnia?

It s a start point, but now we only know the i780 can run haret, we don t have a specific zImage or a specific default.txt...

__________________
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh hhhhhValentino Rossi 2009 motoGP world champion

Originally Posted by Albert Einstein

Messia, you're a genius!!!

Subliminal messages...Bwahahahahah

I think we can modify the "omnia's linux" to get it working on i780.I tried to run those files without any modification but the phone vibrates a lot during boot and there is also a screen issue.

__________________
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh hhhhhValentino Rossi 2009 motoGP world champion

Originally Posted by Albert Einstein

Messia, you're a genius!!!

Subliminal messages...Bwahahahahah

Originally Posted by ilMessia  View Post

I think we can modify the "omnia's linux" to get it working on i780.I tried to run those files without any modification but the phone vibrates a lot during boot and there is also a screen issue.

Looking forward to test this !!!

Keep the good work

I've manage to make some "progress"...

rev 1
Build kernel based on linux-2.6.29-rc4 sources with arm-2008q3 cross-compiler (config attached )
+fixed res problems, keys reacting (not mapped right), kernel is chill-out
-no connection with device
Cross-compiled busybox-1.13.2 and made initfs (I'm not sure is it working)

It's not big step but step at all

UPDATE 14.02
rev 2
+fixed key mapping, most letters are correct
+kernel is more stable,
compressed and it don't spill errors,
+you can actually do something besides writing, there is busybox but don't have all symlinks. all commands are available by "busybox command" // usage example "busybox touch new_file"

- initrd still sucks a lot, it was created in 5min for sake of kernel. but this is just first day of develop...
Besides this I'm planning to move news and files to MelPlace2 website...

UPDATE 24.02
rev 3
+further key fixes
Vol up/down = up/down arrows
Green/red keys = page up/down (usefull to scroll console SHIFT+PGUP)
Rest of keys = explore
+framebuffer corrected - no cut letters near margins
+initrd with little kick, it show that working on this device can be enjoyable

+many devices appear in dmesg...
but
-initrd is still not enough - working on MMC and Ethernet
-randomly kernel boots with white area on right part of screen - reset your device as fast as possible or it will leave strange mark on screen for few minutes, even in WM (!!)

Please test latest revision and send some constructive feedback

I've created kernel git repository on GitHub HERE.
So if you want to help check it out (do not trash this thread with messages about git- it's separately thing).
I've just started (1 patch) so everybody should know what is going on.

Updated download link: i780Linux.zip (2,4 MB)

__________________
Wileder of Samsung SGH-I780 but HTC Tornado is still with me

Last edited by melgurth; 26th February 2009 at 10:29 AM.

Originally Posted by melgurth  View Post

I've manage to make some "progress"...

Build kernel based on linux-2.6.29-rc4 sources with arm-2008q3 cross-compiler (config attached )
+fixed res problems, keys reacting (not mapped right), kernel is chill-out
-no connection with device

Cross-compiled busybox-1.13.2 and made initfs (I'm not sure is it working)

It's not big step but step at all

Download link: i780Linux.zip (2,3 MB)

Great work man!!!

__________________
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh hhhhhValentino Rossi 2009 motoGP world champion

Originally Posted by Albert Einstein

Messia, you're a genius!!!

Subliminal messages...Bwahahahahah


Tags

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Rules
Forum Jump
 
All times are GMT +1. The time now is 11:38 AM.