maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   MeeGo / Harmattan (https://talk.maemo.org/forumdisplay.php?f=45)
-   -   MeeGo hardware adaptation for N8x0 (https://talk.maemo.org/showthread.php?t=48929)

rlinfati 2010-04-01 11:12

Re: MeeGo hardware adaptation for N8x0
 
Quote:

Originally Posted by Stskeeps (Post 590911)
On a silly sidenote: I had MeeGo base system running on my N810 with 2.6.33 kernel (+ Termanas, luke-jr's patches) some weeks ago.

where are? .diff ? git repo? .deb ?

mobiledivide 2010-04-01 12:09

Re: MeeGo hardware adaptation for N8x0
 
I have an N800 I could loan to someone actively working on this or use it for testing.

lma 2010-04-01 18:15

Re: MeeGo hardware adaptation for N8x0
 
Crap, after various unsuccesful attempts to build & boot a modern kernel it seems I managed to fry my N810's camera:

Code:

[    1.101562] OMAP GPIO switch handler initializing
[    1.101562] gpio-switch: required switch not found (-1, cam_act)
[    1.101562] gpio-switch: required switch not found (-1, cam_turn)
[    1.101562] slide (GPIO 110) is now open
[    1.101562] kb_lock (GPIO 102) is now open
[    1.101562] headphone (GPIO 107) is now disconnected
[    1.101562] menelaus 1-0072: Setting voltage 'VMEM' to 1500 mV (reg 0x0a, val 0xb4)
[    1.117187] menelaus 1-0072: Setting voltage 'VIO' to 2500 mV (reg 0x0a, val 0xb8)
[    1.164062] tcm825x_read_reg: trying again (-121)
[    1.179687] tcm825x_read_reg: trying again (-121)
[    1.195312] tcm825x_read_reg: trying again (-121)
[    1.210937] tcm825x_read_reg: trying again (-121)
[    1.226562] tcm825x_read_reg: trying again (-121)
[    1.242187] tcm825x_read_reg: trying again (-121)
[    1.257812] tcm825x_read_reg: trying again (-121)
[    1.273437] tcm825x_read_reg: trying again (-121)
[    1.273437] mmci-omap mmci-omap.1: command timeout (CMD8)
[    1.273437] mmci-omap mmci-omap.1: command timeout (CMD8)
[    1.289062] mmci-omap mmci-omap.1: command timeout (CMD8)
[    1.289062] mmci-omap mmci-omap.1: command timeout (CMD8)
[    1.289062] dev_init(): Failed to detect TCM825x sensor chip
[    1.289062] omap24xxcam omap24xxcam: cannot initialize sensor, error -16

(No, flashing vanilla Diablo, leaving the battery out for a while etc didn't help)

No one's to blame but me of course, but be careful out there!

Bundyo 2010-04-01 20:30

Re: MeeGo hardware adaptation for N8x0
 
Or just messing up the kernel options? What does booting a Diablo say?

lma 2010-04-02 08:21

Re: MeeGo hardware adaptation for N8x0
 
That was Diablo :-(

Stskeeps 2010-04-10 18:27

Re: MeeGo hardware adaptation for N8x0
 
As we now have some kernels to play with on recent versions for N8x0, I suggest we start the real work.

Tools of the choice: Fedora chroot or VM. There's problems with MIC2 currently that needs to be fixed before we have proper support on Debian/Ubuntu. This guide should get you started building RPM packages for MeeGo.

I have some tasks we need to get started on in order to get N8x0 properly supported. Who will take these?

1) Adapt the kernel source package from MeeGo to make a kernel build for the N8x0. There is some work regarding 2.6.33 already we can probably piggyback on for ARM support. The patches Termana and tmr has provided should provide a good basis for this.

2) Package up Xomap for MeeGo - there is no good omapfb driver for N8x0 for Xorg sadly. Alternatively, someone can put in effort to work on this.

3) Integrators - someone good with RPM packaging that developers can contact regarding questions.

4) Testers - we need 2-3 committed testers to test the output, documentation provided, etc.

Testers so far: rlinfati

Discussion topics:

* What should be our deployment target? My suggestion is to target at least a 2GB (mini/micro)SD card and boot from there.
* What should be initial (realistic) hardware usable for MeeGo 1.0 with N8x0 HW adaptation? Remember, MeeGo 1.0 is in May
* Should we even care about the 3d drivers or should we look into OpenVG for Qt for instance?
* What would be useful to have Nokia provide in a tablets-dev.nokia.com RPM repository (closed source bits), so people can generate images with the bits.

rlinfati 2010-04-10 18:56

Re: MeeGo hardware adaptation for N8x0
 
i have a n800, i can test... :)

Mixu 2010-04-11 10:42

Re: MeeGo hardware adaptation for N8x0
 
Quote:

Originally Posted by Stskeeps (Post 604457)
* What should be our deployment target? My suggestion is to target at least a 2GB (mini/micro)SD card and boot from there.

2GB sounds good to me.

Quote:

Originally Posted by Stskeeps (Post 604457)
* What should be initial (realistic) hardware usable for MeeGo 1.0 with N8x0 HW adaptation? Remember, MeeGo 1.0 is in May

I would like to have WiFi and/or Bluetooth and touchscreen. HW keyboard would be a bonus .

Quote:

Originally Posted by Stskeeps (Post 604457)
* Should we even care about the 3d drivers or should we look into OpenVG for Qt for instance?

I haven't seen much activity regarding 3D driver here in TMO so I guess it's not really working? I would choose the easier route and if OpenVG for Qt is easier, I would vote for that. 3D acceleration is nice-to-have feature, not must-have.

Termana 2010-04-12 09:23

Re: MeeGo hardware adaptation for N8x0
 
I am willing to adapt the n8x0 patches to the MeeGo kernel (though I'll need to have someone else test the n800 kernel), but as I mentioned in #mer, the kernel source is only available in RPM format. Can the MeeGo Project make the source for the kernel available in plain .tar.gz format? Or is anyone willing to do this independently?

lma 2010-04-12 09:43

Re: MeeGo hardware adaptation for N8x0
 
I may be missing your point entirely, but you should be able to extract the contents of the source RPM with rpm -i or rpm2cpio on any LSB-compliant distribution.


All times are GMT. The time now is 17:10.

vBulletin® Version 3.8.8