maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Alternatives (https://talk.maemo.org/forumdisplay.php?f=36)
-   -   Mer v0.7 release, and community firmware contents discussion (https://talk.maemo.org/showthread.php?t=26567)

neatojones 2009-02-03 05:30

Re: Mer v0.7 release, and community firmware contents discussion
 
maybe a dpkg --reconfigure whatever package installs the menu? I have no idea if that will work, but it would sure beat a reflash.

Edit: I looked it up, and it looks like that package would be hildon-desktop, so a reconfigure or reinstall may work, but it might also make any personalizations to the system be lost. Basically, you need to ensure you have /etc/xdg/menus/applications.menu and /home/users/.osso/menus/applications.menu

fatalsaint 2009-02-03 05:32

Re: Mer v0.7 release, and community firmware contents discussion
 
Ok.. I upgraded my MCE and now it starts good.. My apt-get runs good now.. but still having no menu.. so maybe it is something with the installer.

Odd.

neatojones 2009-02-03 05:54

Re: Mer v0.7 release, and community firmware contents discussion
 
Fatalsaint, see this bug, it may not be exactly your problem, but the fix might work: https://bugs.maemo.org/show_bug.cgi?id=3795
...
cp /etc/xdg/menus/applications.menu /home/users/.osso/menus
13. Application menu is restored with default menu arrangement.
14. Reorganizing menu in Panels works.

fatalsaint 2009-02-03 06:11

Re: Mer v0.7 release, and community firmware contents discussion
 
I love you......

ETA: 0 bytes of free space is usually a bad thing :D

fatalsaint 2009-02-03 08:32

Re: Mer v0.7 release, and community firmware contents discussion
 
Ok.. since I was bored tonight: I thought I would document a complete installation of Mer from beginning to end.

http://blog.linuxniche.net/?p=16

It has lots of perty pictures.. probably tons of bad spelling (it's 1:30 AM!) and I am messing with the format and templates/layout of my new blog right now.. so it may look funny/different throughout the days.. but I am going to bed now.. let me know what you think!

qwerty12 2009-02-03 08:39

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by solca (Post 261667)
Desn't link to an official Nokia domain...

Was illegally leaked? :rolleyes:

You're getting too excited if you think any company that wants to sell devices releases their schematics officially.

BTW, I searched for the schematics on the G1 and can't find any "official" schematics on the T-Mobile site, nor HTC's one.

Stskeeps 2009-02-03 08:48

Re: Mer v0.7 release, and community firmware contents discussion
 
Really crap picture, but this is Mer 0.7 running on a Beagleboard (and will hence have official image in 0.8)

http://www.daimi.au.dk/~cvm/mer-beagle.png

fanoush 2009-02-03 08:53

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by solca (Post 261649)
ten years from now everybody would benefit from updated open source drivers, updated kernels and documentation for the G1/ADP1; but for the tablets... you simply can't, you will always be stuck with the historic 2.6.21 Nokia release.

Huh? Fortunately you already proved yourself wrong by messing with Mer and newer kernels ;-)

Currently the only closed critical part is battery charging. Let' hope Nokia will give us at least static version of bme (not a solution for non-linux kernels of course).

Stskeeps 2009-02-03 09:15

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by fanoush (Post 261730)
Currently the only closed critical part is battery charging. Let' hope Nokia will give us at least static version of bme (not a solution for non-linux kernels of course).

Speaking of BME, did you see this?

fanoush 2009-02-03 09:28

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by Stskeeps (Post 261731)
Speaking of BME, did you see this?

Nice. What would be useful in addition to this is to get linkable object file (.o) implementing the charging procedure. One could feed it with proper file descriptor to retu and it would do the magic of banging the retu ADC charging channel bits properly. That would be a bit better than static version which could in theory break with some general kernel API changes. Also one could implement retu driver in non-linux kernel and pass compatible file descriptor to it.

Stskeeps 2009-02-03 10:23

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by fanoush (Post 261732)
Nice. What would be useful in addition to this is to get linkable object file (.o) implementing the charging procedure.

That's one thing - or people can implement open source hald-addon-bme for instance :)

luca 2009-02-03 14:22

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by fanoush (Post 261730)
Currently the only closed critical part is battery charging.

Wifi and sound are working fine?
(this is genuine curiosity, last I heard the open wifi driver wasn't completely functional and couldn't work alongside the dsp)

fatalsaint 2009-02-03 15:06

Re: Mer v0.7 release, and community firmware contents discussion
 
Wireless works.. although I have troubles using network-manager that comes default with this install.. it disconnects after 10-15 minutes and won't ever reconnect to my network. If I configure it manually (using wpa_supplicant & dhcpd) it will stay connected all day. Don't know why.

Sound I don't know...

solca 2009-02-03 15:34

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by qwerty12 (Post 261727)
You're getting too excited if you think any company that wants to sell devices releases their schematics officially.

Niagara, Freerunner, OLPC2, etc.?

Quote:

Originally Posted by qwerty12 (Post 261727)
BTW, I searched for the schematics on the G1 and can't find any "official" schematics on the T-Mobile site, nor HTC's one.

Exactly, G1 is closed, remember?

Quote:

Originally Posted by fanoush (Post 261730)
Huh? Fortunately you already proved yourself wrong by messing with Mer and newer kernels ;-)

:eek: Please! do us a favor then and compile for us a useable latest kernel (2.6.29-rc3) and if DPS, sound, GPS, bluetooth, WiFi, cpufreq, production mode, CPU retention and probably many other things _works_ in Maemo, Mer, whatever: you are done, you prove me wrong.

Don't you really get it, the real message, do you? Repeat after me:

"The _only_ working kernel for current Nokia Internet Tablets is the 2.6.21 Nokia production release".

God now that I want that people prove me wrong on this, really...

I started working on fixing this situation, very slowly but progressing as far as a self-motivated non-expert could, but really, at least I decided to work for the common good.

Now that a real expert like you step up to the plate I'm glad I can finally RIP. ;)

fanoush 2009-02-03 16:31

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by solca (Post 261779)
Don't you really get it, the real message, do you? Repeat after me:

"The _only_ working kernel for current Nokia Internet Tablets is the 2.6.21 Nokia production release".

Currently true but that does not mean we are stuck with 2.6.21 forever.

Any piece of HW will get old, G1 or N810, there is no difference. IMO the N810 is open enough. Support for new stuff on N810 will gradually fade due to loss of interest, not because the HW is closed.

Quote:

Originally Posted by solca (Post 261779)
I started working on fixing this situation, very slowly but progressing as far as a self-motivated non-expert could, but really, at least I decided to work for the common good.

You are doing great job.

Quote:

Originally Posted by solca (Post 261779)
Now that a real expert like you step up to the plate I'm glad I can finally RIP. ;)

Sorry to disappoint you ;)

solca 2009-02-03 20:44

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by fanoush (Post 261805)
Currently true but that does not mean we are stuck with 2.6.21 forever.

Really, based on factual evidence?

Quote:

Originally Posted by fanoush (Post 261805)
Any piece of HW will get old, G1 or N810, there is no difference. IMO the N810 is open enough. Support for new stuff on N810 will gradually fade due to loss of interest, not because the HW is closed.

Huh... Interest is high, it just seems ppl here believe that some old drivers' source code means open HW, good luck porting those drivers without documentation.

Quote:

Originally Posted by fanoush (Post 261805)
Sorry to disappoint you ;)

No prob, talk is cheap ;)

PS. @Maemo councils: Ask Nokia to put 1 day all Linux engineers in a coding sprint to fix support for 770/N8x0 in recent kernels, that would be a good service to the community IMO.

Stskeeps 2009-02-03 20:55

Re: Mer v0.7 release, and community firmware contents discussion
 
http://bsd.tspre.org/~stskeeps/mer-contacts.png

Contacts-hildon on Mer. :)

http://bsd.tspre.org/~stskeeps/dates-hildon2.png

dates-hildon on Mer.

qole 2009-02-03 22:04

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by solca (Post 261864)
@Maemo councils: Ask Nokia to put 1 day all Linux engineers in a coding sprint to fix support for 770/N8x0 in recent kernels, that would be a good service to the community IMO.

Yes please. I believe this to be a big key to the future success of the current hardware. If we can't get recent kernels fully working on the tablets, projects like Mer will never really reach their full potential.

daperl 2009-02-03 22:41

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by solca (Post 261779)
"The _only_ working kernel for current Nokia Internet Tablets is the 2.6.21 Nokia production release".

God now that I want that people prove me wrong on this, really...

I started working on fixing this situation, very slowly but progressing as far as a self-motivated non-expert could, but really, at least I decided to work for the common good.

Now that a real expert like you step up to the plate I'm glad I can finally RIP. ;)

This is all that I'm working on at the moment. I plan on being successful, but worst case I should have some very good notes. More as I know.

daperl 2009-02-03 22:45

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by solca (Post 261864)
PS. @Maemo councils: Ask Nokia to put 1 day all Linux engineers in a coding sprint to fix support for 770/N8x0 in recent kernels, that would be a good service to the community IMO.

I'm taking the attitude that, "If Nokia won't do it, I will." Wish me luck; I'll call if I need some help, but I'm optimistic with my current plan. And just to be clear, I'm optimistic 'cause "Ignorance is bliss." :)

qole 2009-02-04 07:37

Re: Mer v0.7 release, and community firmware contents discussion
 
I notice maemo is looking for an Embedded Kernel Developer...

fanoush 2009-02-04 07:52

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by qole (Post 261982)
I notice maemo is looking for an Embedded Kernel Developer...

Yeah but once you get to the other side of the fence you become tight-lipped and start treating older devices differently :-)

Stskeeps 2009-02-04 08:27

Re: Mer v0.7 release, and community firmware contents discussion
 
http://www.daimi.au.dk/~cvm/mer-pocketloox-2.jpg

Mer on a Pocket Loox 720:
Code:

root@mer-pocketloox:~# uname -a
Linux mer-pocketloox 2.6.26-loox720sound #1 PREEMPT Tue Feb 3 16:23:21 CET 2009 armv5tel GNU/Linux

Code:

root@mer-pocketloox:~# cat /proc/cpuinfo
Processor      : XScale-PXA270 rev 7 (v5l)
BogoMIPS        : 415.49
Features        : swp half thumb fastmult edsp iwmmxt
CPU implementer : 0x69
CPU architecture: 5TE
CPU variant    : 0x0
CPU part        : 0x411
CPU revision    : 7
Cache type      : undefined 5
Cache clean    : undefined 5
Cache lockdown  : undefined 5
Cache format    : Harvard
I size          : 32768
I assoc        : 32
I line length  : 32
I sets          : 32
D size          : 32768
D assoc        : 32
D line length  : 32
D sets          : 32

Hardware        : FSC Loox 720
Revision        : 0000
Serial          : 0000000000000000


borghal 2009-02-04 08:39

Re: Mer v0.7 release, and community firmware contents discussion
 
Sorry to interrupt with a n00b question, but I didn't find another thread to post it: I'm running mer 0.7 (totally awesome!) and can't get advanced power daemon working. I installed the missing glib2 via apt-get and installation of advanced power and advanced power monitor went fine. But I can't start it via Control Panel -> Panels.

However when I start the daemon (sudo /etv/init.d/apmd start) I get this error message and that's it:
Code:

dbus.exceptions.DBusException: org.freedesktop.Hal.NoSuchDevice: No device with id /org/freedesktop/Hal/devices/bme
.

What am I missing?

Stskeeps 2009-02-04 08:47

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by borghal (Post 261994)
Sorry to interrupt with a n00b question, but I didn't find another thread to post it: I'm running mer 0.7 (totally awesome!) and can't get advanced power daemon working. I installed the missing glib2 via apt-get and installation of advanced power and advanced power monitor went fine. But I can't start it via Control Panel -> Panels.

However when I start the daemon (sudo /etv/init.d/apmd start) I get this error message and that's it:
Code:

dbus.exceptions.DBusException: org.freedesktop.Hal.NoSuchDevice: No device with id /org/freedesktop/Hal/devices/bme
.

What am I missing?

hald-addon-bme, a closed source HAL interface for battery management interface.

borghal 2009-02-04 08:57

Re: Mer v0.7 release, and community firmware contents discussion
 
I can't find it in apt-cache, where is it?

Stskeeps 2009-02-04 09:06

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by borghal (Post 261996)
I can't find it in apt-cache, where is it?

It's one of the HW interfacing items we have talks with Nokia about being able to distribute, hang on while those go on :)

borghal 2009-02-04 09:12

Re: Mer v0.7 release, and community firmware contents discussion
 
Thanks, so there's no way right now to monitor my battery? :eek:

Stskeeps 2009-02-04 09:32

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by borghal (Post 261999)
Thanks, so there's no way right now to monitor my battery? :eek:

Correct, when only using Mer-stuff, but Mer -is- a work in progress :)

borghal 2009-02-04 09:35

Re: Mer v0.7 release, and community firmware contents discussion
 
Thank you, no offence meant, just asking. Keep up the great work! :)

qwerty12 2009-02-04 15:56

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by Stskeeps (Post 261992)
Mer on a Pocket Loox 720:
Code:

root@mer-pocketloox:~# uname -a
Linux mer-pocketloox 2.6.26-loox720sound #1 PREEMPT Tue Feb 3 16:23:21 CET 2009 armv5tel GNU/Linux

Code:

root@mer-pocketloox:~# cat /proc/cpuinfo
Processor      : XScale-PXA270 rev 7 (v5l)
BogoMIPS        : 415.49
Features        : swp half thumb fastmult edsp iwmmxt
CPU implementer : 0x69
CPU architecture: 5TE
CPU variant    : 0x0
CPU part        : 0x411
CPU revision    : 7
Cache type      : undefined 5
Cache clean    : undefined 5
Cache lockdown  : undefined 5
Cache format    : Harvard
I size          : 32768
I assoc        : 32
I line length  : 32
I sets          : 32
D size          : 32768
D assoc        : 32
D line length  : 32
D sets          : 32

Hardware        : FSC Loox 720
Revision        : 0000
Serial          : 0000000000000000


These pocket pc's own. Take it from a person who used to use one when his charger was working ;)

qole 2009-02-04 17:20

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by borghal (Post 261999)
Thanks, so there's no way right now to monitor my battery? :eek:

Quote:

Originally Posted by Stskeeps (Post 262002)
Correct, when only using Mer-stuff, but Mer -is- a work in progress :)

Of course, you can borrow the closed bits from your maemo install, until a deal has been worked out with Nokia. But I guess that kinda goes against the whole spirit of Mer, doesn't it?

geekko 2009-02-06 10:30

Re: Mer v0.7 release, and community firmware contents discussion
 
Hi!

Sorry for that newbie question but i´ve tried Mer 0.7 (great job! hope soon it´ll be a real alternative) and now i want to go back and let my n800 like before with Diablo (no boot screen and all data written by Mer installation erased). What i´m supposed to do? i need to reflash my tablet?

Thx a lot for all your work!

neatojones 2009-02-06 17:44

Re: Mer v0.7 release, and community firmware contents discussion
 
You'll need either linux or OSX and then make sure to download the flasher-3.0 utility for whichever operating system you're using (there is none available for Windows). Then download the image from nokia. You can search the forums and google and you ought to be able to find it (the image file is called RX-44_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin).

Once you have the flasher and current Diablo image downloaded. you'll need to run the command: 'chmod +x flasher-3.0' to be able to use the flasher. Then run the command: sudo ./flasher-3.0 -f -F RX-44_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin --flash-only=kernel

geekko 2009-02-06 17:53

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by neatojones (Post 262559)
You'll need either linux or OSX and then make sure to download the flasher-3.0 utility for whichever operating system you're using (there is none available for Windows). Then download the image from nokia. You can search the forums and google and you ought to be able to find it (the image file is called RX-44_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin).

Once you have the flasher and current Diablo image downloaded. you'll need to run the command: 'chmod +x flasher-3.0' to be able to use the flasher. Then run the command: sudo ./flasher-3.0 -f -F RX-44_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin --flash-only=kernel

Thank you very much for your advice

I have windows Xp right now but i´ve found the flasher software for windows in the Nokia page (and the image, of course). Are you sure is only for linux and OSX? Or the Nokia windows provided is not valid for this? I have read that i only need both files and the usb cable (and then follow the instructions). Maybe this kind of flash is different, really don´t know (for that i´m asking :P)...

Once more, thank you very much.

Edit: The name of the software is "Nokia_Internet_Tablet_Software_Update_Wizard. exe"
And the image: "RX-34_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin", just 34, not 44 like you say (maybe it was a mistake when you wrote it).

Benson 2009-02-06 18:04

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by geekko (Post 262562)
Thank you very much for your advice

I have windows Xp right now but i´ve found the flasher software for windows in the Nokia page (and the image, of course). Are you sure is only for linux and OSX? Or the Nokia windows provided is not valid for this? I have read that i only need both files and the usb cable (and then follow the instructions). Maybe this kind of flash is different, really don´t know (for that i´m asking :P)...

The Windows flasher can't do flashing the kernel only; it only does the entire firmware.

geekko 2009-02-06 18:07

Re: Mer v0.7 release, and community firmware contents discussion
 
Ok then, i´m going to reinstall Debian :o

Thx a lot mates!

neatojones 2009-02-06 20:07

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by geekko (Post 262562)
Edit: The name of the software is "Nokia_Internet_Tablet_Software_Update_Wizard. exe"
And the image: "RX-34_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin", just 34, not 44 like you say (maybe it was a mistake when you wrote it).

Right, the 44 is the name for the N810. Do you have the N800?

You might even be able to do this with a linux livecd instead of a full install.

geekko 2009-02-07 01:39

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by neatojones (Post 262611)
Right, the 44 is the name for the N810. Do you have the N800?

You might even be able to do this with a linux livecd instead of a full install.

Yes, i have N800.

Nice idea about live cd but i have to reinstall my debian so it´s not wasted time

Thank you very much neatojones

neatojones 2009-02-07 04:23

Re: Mer v0.7 release, and community firmware contents discussion
 
Quote:

Originally Posted by geekko (Post 262677)
Yes, i have N800.

Nice idea about live cd but i have to reinstall my debian so it´s not wasted time

Thank you very much neatojones

Okay, well RX34 is the N800 and RX44 is the N810, but, I don't think it will matter if you use the N810 image if you're only planning on flashing the kernel (someone correct me if I'm wrong). But, I guess you might as well download the image for N800 anyway and use it instead.


All times are GMT. The time now is 00:28.

vBulletin® Version 3.8.8