![]() |
Re: debian jessie image for N900
Quote:
Quote:
Quote:
|
Re: debian jessie image for N900
1 Attachment(s)
I was wrong.
I was wrong how close I was to get something interesting visible to the screen. I was wrong how slow software GL is. Here is the first screencast: Debian Jessie on N900 running Hildon-desktop: http://youtu.be/erf_Dr16Pdo *Backgrond images must be in .pvr format (I don't know why), I took some from PowerVR/GraphicsSDK. *Changing desktop to another seems to work (because background image changes) *Pink thing is "hd_launcher_tile_set_icon_name: couldn't find icon tasklaunch_default_application", but clicking it shows application menu, which can be cancelled or it can start application (Don't know will it scroll if there are more icons, probably yes) *Dash-board (=all running windows) can be achieved with pink thing or with ctrl+backspace. *Screenshot is disabled currently on code-level. |
Re: debian jessie image for N900
Quote:
Quote:
|
Re: debian jessie image for N900
great progress. i can't even imagine building xulrunner/gecko on device.
i don't see why i can't build an i686 virtual box image using jessie and install debians cross compile tools. my new pc is nearly done, just waiting on a 4790k at the moment, then i'll have a go. |
Re: debian jessie image for N900
if you do investigate gles, be aware that gles headers on maemo are missing definition of glchar. just discovered that trying sdl-2.0.3
|
Re: debian jessie image for N900
Quote:
Sorry for the delay in releasing my scripts. I'm almost done testing but IRL stuff keeps getting in the way. |
Re: debian jessie image for N900
Quote:
I have nokia-binaries -repository in /etc/apt/sources and downloaded packages with aptitude Code:
aptitude download opengles-sgx-img-common:armel libgles2-sgx-img-dev:armel libgles2-sgx-img:armel |
Re: debian jessie image for N900
Quote:
|
Re: debian jessie image for N900
why not grab meege ce version? it was armhf iirc
edit: mer files: http://repo.merproject.org/obs/nemo:...mv7hl/armv7hl/ http://repo.merproject.org/obs/nemo:...:/omap3:/n900/ theres even a version for wayland |
Re: debian jessie image for N900
Guys, I didn't get which kernel is used (and I am too lazy right now to re-read the whole thread), but I can provide patches for or push to github 3.15-rc7 with working SGX driver that comes with omap1 kernel. No idea which userland drivers it will work with (besides those from fremantle).
http://talk.maemo.org/showpost.php?p...&postcount=115 |
Re: debian jessie image for N900
Quote:
I think I need better minimal test-case. Code:
wget http://repo.merproject.org/obs/nemo:/devel:/hw:/ti:/omap3:/n9xx-common/latest_armv7hl/armv7hl/ti-omap3-sgx-1.4.268.5-12.1.Nemo.Adaptation.N9xx.armv7hl.rpm Running: Code:
DISPLAY=:0 LD_LIBRARY_PATH=usr/lib ./simple ------ Quote:
|
Re: debian jessie image for N900
Quote:
Code:
qemu-system-arm/qemu-user-static |
Re: debian jessie image for N900
Quote:
* I would like to build this kernel and give it a try, but could not clone the repo. Do I need to register to clone it? * in the jessie setup with the 3.12 kernel, I have horrible battery life. Is there a kernel config or patchset that may improve this matter? Regarding the SGX drivers, it would be great if we could build weston on the N900, and maybe try maynard. With the right drivers this should yield good performance. However, I must say that I lack knowledge in this respect. So here goes the question: with the driver setup we have at hand, is it feasible to get weston to run? In http://www.collabora.com/projects/graphics/ there is even mention of it running on powervr. |
Re: debian jessie image for N900
Someone has built Nemo with basic Wayland support for the N900. Perhaps this would be somewhere to look?
|
Re: debian jessie image for N900
Quote:
Code:
$ git clone git://gitorious.org/linux-n900/linux-n900.git |
Re: debian jessie image for N900
Quote:
Anyway, I will push 3.16-rc1 that boots with DT and has SGX and cmt-speech drivers as soon as I find some free time to clean up my tree. |
Re: debian jessie image for N900
Quote:
The one I could not clone was this one: https://gitorious.org/linux-n900/fre...ons-linux-n900 |
Re: debian jessie image for N900
Quote:
to build it follow the instructions on http://elinux.org/N900#DT_Kernel_Compilation I tested it with qemu, it boots, should boot on the device as well. EDIT: for building, you need to use rx51_defconfig, it has all the needed stuff enabled |
Re: debian jessie image for N900
Quote:
Code:
Linux n900 3.16.0-rc1+ #2 PREEMPT Wed Jun 18 13:29:27 BRT 2014 armv7l For those willing to live on the bleeding edge here follows uImage/uInitrd and modules suitable to be used on the jessie image: https://187.115.25.181/public/n900/3.16-rc1.tgz |
Re: debian jessie image for N900
Quote:
|
Re: debian jessie image for N900
Quote:
Code:
apt-get install weston glx-alternative-mesa libgl1-mesa-swx11 Code:
root@n900:~# cat .config/weston.ini Could someone comment on userland tools that we can use with the kernel SGX driver? |
Re: debian jessie image for N900
Quote:
1. load kernel drivers 2. start "powervr" service (search the arch tread - http://talk.maemo.org/showthread.php?t=81892 - for details, they must be somewhere there... or ping Skry directly maybe... and about where to get them from - I guess one of MeeGo packages for N900 has them, I had some links back in the days, but wiki.meego.com seems dead, so I cannot give you anything more, sorry:() 3. I guess you should change the "fbdev-*" stuff in some config files to some other value (however I'm not sure about that). |
Re: debian jessie image for N900
Just stepping in to post this: http://upstream-tracker.org/ maybe it can be helpful in recompiling maemo stuff against jessie libs ;) Credit goes to Pali at http://talk.maemo.org/showpost.php?p...4&postcount=25 for reminding me of this website.
|
Re: debian jessie image for N900
Quote:
I posted Mer links for packages the other day, should be pretty interchangeable. |
Re: debian jessie image for N900
Is it possible to map a key or key combination to call up the power button menu?
|
Re: debian jessie image for N900
Quote:
|
Re: debian jessie image for N900
Quote:
|
Re: debian jessie image for N900
For anyone wanting to activate the power button functionality in Debian, install acpi-support-base (which will also install acpid). This will set the default behaviour to shut down the OS. You can then edit /etc/acpi/events/powerbtn-acpi-support if you want to change the behaviour so that it does something else.
|
Re: debian jessie image for N900
any update on your scripts wicket?
|
Re: debian jessie image for N900
Quote:
[EDIT] PM me if you want an early preview. ;) [/EDIT] [EDIT2] I never managed to get that free time and won't have any for at least a couple of weeks. :( [/EDIT2] |
Re: debian jessie image for N900
No rush, I won't be able to take a look until next week at the earliest as I'm on holiday this week. Finished building my new pc (for now), scratchbox is moved over from old one ready to go. Want to build maemo qt5 and port qt-hildon-components so I can work on a qt5 port of my microb replacement.
|
Re: debian jessie image for N900
I've set up an image in my existing vbox image using the instructions from http://blog.night-shade.org.uk/2013/...-armhf-rootfs/ replacing wheezy with jessie, as far as (but not including) the serial console step.
Before I start building a kernel, does anyone have latest one built and packaged? |
Re: debian jessie image for N900
Quote:
The pvrsrvkm and omaplfp kernel modules are loaded but the userspace driver initialisation script is failing the test on this line because /proc/pvr/version does not exist (the /proc/pvr directory does exist but it's empty). This leads me to believe that there's something not quite right with the PVR driver. I had a quick look at the related patch but was unable to deduce what might be causing the problem. Any ideas? |
Re: debian jessie image for N900
drivers/gpu/pvr/module.c: 229
Makes a call to CreateProcEntries(), which in turn creates the /proc/pvr folder. WIthout testing, I would guess the fault is in the if block @ drivers/gpu/pvr/proc.c: 167 I'm leaning towards Code:
file->owner = THIS_MODULE; If not, you could try building debug version to enable PVR_DPF definition to see what proc entry is failing? |
Re: debian jessie image for N900
Did that help at all?
I'm still looking over prospects for UI and updated maemo-like interfaces (mce, libdsme, mafw etc) to see what ones are worth keeping. |
Re: debian jessie image for N900
Due to hardware damage, I can do only 1 keypress in u-boot. Is it possible to boot the Jessie only once:
a) from N900 itself (maybe using the flasher as in the device) b) from a Linux box? |
Re: debian jessie image for N900
Quote:
|
Re: debian jessie image for N900
Quote:
|
Re: debian jessie image for N900
And would booting without u-boot be possible (e.g. one time boot using the flasher)?
OT: wicket: please elaborate "It doesn't seem so expensive when you put it into perspective." from your signature ;) |
Re: debian jessie image for N900
Quote:
Quote:
|
All times are GMT. The time now is 02:02. |
vBulletin® Version 3.8.8