maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   News (https://talk.maemo.org/forumdisplay.php?f=2)
-   -   New Nokia N800 Firmware to fix SDHC Bug Released (https://talk.maemo.org/showthread.php?t=10178)

Tomas 2007-10-02 11:59

Fix for the memory corruption bug!
 
http://europe.nokia.com/link?cid=PLAIN_TEXT_80293

Quote:

OS 2007 edition v. 4.2007.38-2 includes:

Fix to avoid SDHC memory card data corruption

This new release provides a software fix for a bug which may have appeared while copying large amount of data over-the-air or from external SDHC memory card to internal memory or vice versa. In some cases the downloaded data may have been corrupted.

There are no other changes to previous release v. 4.2007.26-8 that included Skype client support, Adobe® Flash® 9 browser plug-in an up to 8 GB memory card support among other improvements.
I guess it will take a while to hit 2007HE, but at least it's on the way now. I've had the memory card screwed up a few times by this bug.

Alvin 2007-10-02 12:47

Re: Fix for the memory corruption bug!
 
I hope this fixes it!!

another linky
http://maemo.org/news/announcements/...191328183.html

Mara 2007-10-02 12:54

Re: Fix for the memory corruption bug!
 
Works fine to me, based on few days experience. ;)

Karel Jansens 2007-10-02 13:24

Re: Fix for the memory corruption bug!
 
I never upgraded to the Firmware-From-Hell, so will this update (if I decide to apply it, that is) bring my N800 up to date, or do I need to install the Garbage Firmware first?

Mara 2007-10-02 13:33

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by Karel Jansens (Post 79098)
I never upgraded to the Firmware-From-Hell, so will this update (if I decide to apply it, that is) bring my N800 up to date, or do I need to install the Garbage Firmware first?

It is the complete firmware image. If you flash the N800 firmware using the "official" method you'll be up to a newest OS. (And, of course you need to reinstall all your apps... :eek: Making backup and restoring after flash would help to restore most system and application specific settings.)

luca 2007-10-02 14:12

Re: Fix for the memory corruption bug!
 
is the flasher "--flash-only kernel" option supposed to work? (not that I tried and it didn't work, just wanted to make sure before I try)

Edit: don't bother replying, I just saw this post http://www.internettablettalk.com/fo...9&postcount=61

ImDisaster 2007-10-02 14:25

Re: Fix for the memory corruption bug!
 
It is ludicrous that you have to flash new firmware and lose all your programs, to fix this bug....especially for such a minor update with only one fix. Come on Nokia, release a small update that can be downloaded from the applications list.

zerojay 2007-10-02 14:35

Re: Fix for the memory corruption bug!
 
Nokia already knows and that functionality is supposed to be a part of Chinook. After that, all updates will be done through application manager.

Karel Jansens 2007-10-02 16:06

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by Mara (Post 79102)
It is the complete firmware image. If you flash the N800 firmware using the "official" method you'll be up to a newest OS. (And, of course you need to reinstall all your apps... :eek: Making backup and restoring after flash would help to restore most system and application specific settings.)

Thanks. I think I'll wait a couple of weeks anyway; it sure was the right way to go with the previous firmware.

And as to backup: Won't be of much help to me; I've got too many applications installed without Application Manager (which sucks anyway).

I really, really hope this is the last time we have to go through this hassle just to update the O/S. I'm so fed up with it, sometimes even the iPhone (<spit!>) starts looking good.

Karel Jansens 2007-10-02 16:07

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by zerojay (Post 79134)
Nokia already knows and that functionality is supposed to be a part of Chinook. After that, all updates will be done through application manager.

That doesn't sound reassuring.

geneven 2007-10-02 16:22

Re: Fix for the memory corruption bug!
 
Yes, even I am irritated by having to install everything again. I recently had to install all my programs TWICE IN ONE DAY because of a problem I have mercifully forgotten. Now to have to do it again is a real pain. Sometimes I would say that Linux is an operating system for people with lots of extra time (and Windows is for people with lots of extra money).

TA-t3 2007-10-02 16:27

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by Karel Jansens (Post 79173)
And as to backup: Won't be of much help to me; I've got too many applications installed without Application Manager (which sucks anyway).

I strongly disagree with that. It doesn't suck.
In any case, application manager is an interface to the Debian package management system, which is basically very good. The point is thus that as long as you have your repositories (catalogues in application manager speak) in order then they will be preserved by a restore after upgrade. You'll still have to re-install though, but that's pretty painless if you don't have to hunt for repositories or .install files (it took me all of fifteen minutes to reflash, restore and reinstall all my software from repos after the previous firmware upgrade).

If at all possible one should IMO install from repositories when possible, install from .deb only when that's the sole alternative. In the latter case you should then also keep them collected in a directory on a memory card, for easy re-installation.

zerojay 2007-10-02 16:32

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by geneven (Post 79176)
Yes, even I am irritated by having to install everything again. I recently had to install all my programs TWICE IN ONE DAY because of a problem I have mercifully forgotten. Now to have to do it again is a real pain. Sometimes I would say that Linux is an operating system for people with lots of extra time (and Windows is for people with lots of extra money).

Linux has nothing to do with this. It has everything to do with how Nokia decided to do things with firmware images (like they did for their phones).

zerojay 2007-10-02 16:33

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by Karel Jansens (Post 79174)
That doesn't sound reassuring.

Why is that?

Karel Jansens 2007-10-02 16:34

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by TA-t3 (Post 79179)
I strongly disagree with that. It doesn't suck.
In any case, application manager is an interface to the Debian package management system, which is basically very good. The point is thus that as long as you have your repositories (catalogues in application manager speak) in order then they will be preserved by a restore after upgrade. You'll still have to re-install though, but that's pretty painless if you don't have to hunt for repositories or .install files (it took me all of fifteen minutes to reflash, restore and reinstall all my software from repos after the previous firmware upgrade).

If at all possible one should IMO install from repositories when possible, install from .deb only when that's the sole alternative. In the latter case you should then also keep them collected in a directory on a memory card, for easy re-installation.

Oh, Debian package management is Good <TM>. But Application Manager is crap. And your advice to install from repositories is a particularly nice example of the crappiness of Application Manager: It takes just the one repository to be offline for the wrong five minutes to have you wading through logfiles to find out where Crapplication Manager choked on.

That is so eighties software...

Karel Jansens 2007-10-02 16:35

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by zerojay (Post 79184)
Why is that?

See my remarks on Crapplication Manager...

zerojay 2007-10-02 17:02

Re: Fix for the memory corruption bug!
 
Karel... I.... I just don't even have words for your explanation.

penguinbait 2007-10-02 17:04

Re: Fix for the memory corruption bug!
 
Can someone PM me a kernel image, I have no access to pc, i am out of town, and not returning until Friday I can use fanoush's kernel flasher, but I do not have a way to unpack it???

Karel Jansens 2007-10-02 17:44

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by zerojay (Post 79199)
Karel... I.... I just don't even have words for your explanation.

Well... For starters, it's not an explanation, it's a rant. I'm good at those.

fpp 2007-10-02 17:47

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by Tomas (Post 79074)
http://europe.nokia.com/link?cid=PLAIN_TEXT_80293
I guess it will take a while to hit 2007HE, but at least it's on the way now. I've had the memory card screwed up a few times by this bug.

Why should it concern 2007HE ? The 770 doesn't use SD cards, much less SDHC...

Texrat 2007-10-02 18:00

Re: Fix for the memory corruption bug!
 
What if he had added "new and IMPROVED! " in front of "application manager"?

:D

Karel Jansens 2007-10-02 18:05

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by Texrat (Post 79217)
What if he had added "new and IMPROVED! " in front of "application manager"?

:D

[Comic_Book_Guy_Sarcasm]
Oh yeah. Sure. That'll convince me.
[/Comic_Book_Guy_Sarcasm]

After all, it's been crappy only... What? Two years?

zerojay 2007-10-02 18:20

Re: Fix for the memory corruption bug!
 
I don't see how servers being unavailable (still hasn't happened to me even once) has anything to do with the App Manager being crappy, but whatever you say, Karel. Whatever you say. Go on finding random reasons to complain.

mobiledivide 2007-10-02 18:29

Re: Fix for the memory corruption bug!
 
Since I have never had any memory card issues (touch wood) I am going to wait for a more substantial upgrade to come out before upgrading unless anyone can give me a compelling reason to do it (2 *2gb sandisk cards).
To continue on the thread derailment one of the things that slightly put me off recommending linux for noobs was the command line application installation and adding libraries etc, the application manager really takes a lot of that work out of it and with a basic understanding of what you are doing it really does go far to making things "just work".ew

Mara 2007-10-02 18:42

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by Karel Jansens (Post 79220)
After all, it's been crappy only... What? Two years?

Watch out... there is an improvement coming to crapplication manager in Chinook... (If there is something wrong, it will tell you what's wrong...) ;)

geneven 2007-10-02 18:47

Re: Fix for the memory corruption bug!
 
It doesn't suck for me. How do I get it to suck?

One weird thing is that now that I installed the 'fix', I find that opening and closing programs is accompanied by a loud noise I've never heard before, and I've been using my N800 since January.

Edit: I was able to turn off the sounds in control panel, but when I ran Rhapsody, I could only get sound that was too quiet or way distorted and loud, making classical piano sound like Jimi Hendrix, sort of.

So, I decided to try headphones, and that was normal. And when I went back to the speakers, they were back to normal...

My theory is that the speakers were outputting sound assuming that headphones were plugged in, and plugging headphones in caused the N800 to come to its senses? Something like that...

penguinbait 2007-10-02 18:57

Re: Fix for the memory corruption bug!
 
Kernel image anyone??? Can someone PM me the new kernel image please???

Nik1 2007-10-02 19:09

Re: Fix for the memory corruption bug!
 
What do you suggest to people who are not having memory corruption errors? I only have one 4 GB sdhc card and have not experienced any problems. Is there any other problems this firmware fixes or does it just cover the SDHC bug? At this point I am very relectant to reinstall all my programs...

zerojay 2007-10-02 19:34

Re: Fix for the memory corruption bug!
 
It also covers large download problems. I would make the update simply to protect your card from failing.

Reggie 2007-10-02 19:45

New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

N800 firmware update time... From Maemo:Nokia has released a new version of the Internet Tablet OS 2007 edition, available now for download. This new release (version number 4.2007.38-2) provides a software fix for a bug which may have appeared while copying large amount of data over-the-air or from external SDHC memory card to internal memory or vice versa. In some cases the downloaded data may have corrupted. This new release fixes also a bug which drops in some cases voltage from memory card, though cards should manage this kind of situations without corruption.Download the firmware now.
Read the full article.

fpp 2007-10-02 19:46

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by zerojay (Post 79224)
I don't see how servers being unavailable (still hasn't happened to me even once) has anything to do with the App Manager being crappy, but whatever you say, Karel. Whatever you say. Go on finding random reasons to complain.

Well, you may not like the term "crappy", but I agree with Karel that the app manager is highly perfectible, both in its ergonomics and functionality.

Indeed, repositories being sometimes unavailable are not the app manager's fault (but should we need so many ?...). OTOH, it could and should be much easier to enable/disable them as needed without painstakingly editing them one by one through that tiny list window that looks like it was designed by Torquemada...

Also, you'd think that instead of the three lone, useless and disabled buttons making up the tool bar on the app's main screen, there could be shortcuts for useful functions available only from submenus : install package from file, refresh package list, show installer log, manage repos...

Apart from these ergonomics 101 basics, the app manager *does* have an unfortunate tendency to end up in a sort of limbo where it doesn't really work anymore as far as installing and uninstalling are concerned. I suspect many users just shrug it off and take advantage of the next firmware update to flash the problem away ; others use black-magic commands in xterm to straighten it up, using one after another gleaned in the forums until one works.

In either case it's not the fault of the repos, and not the user's (happens even without tinkering with Red pill mode or command line dpkg or whatever). It's just that the app is not as robust and reliable as we usually expect a package manager to be : and that is, huh... looking for the appropriate word here... well, yes, crappy.

In this sense I understand Karel's misgivings about relying on this tool to manage entire OS life cycles from Chinook onwards, like we do on desktops and servers, without the recurrent "clean sheet" firmware flashing we've had till now (no matter how much we hate 'em), and without assurance that it's been (being ?) *seriously* upgraded...

Milhouse 2007-10-02 19:51

Re: Fix for the memory corruption bug!
 
Quote:

Originally Posted by penguinbait (Post 79239)
Kernel image anyone??? Can someone PM me the new kernel image please???

Here you go, just the kernel image for 4.2007.38-2....

http://nmacleod.com/nokia/n800/zImage-4.2007.38-2 (1,317,632 bytes)

fanoush 2007-10-02 20:04

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
You may better also flash initfs (and wait a bit for updated bootmenu). Whole initfs is recompiled. Maybe from same source but I guess at least wlan driver modules are new and may contain some (or even most?) fixes.

penguinbait 2007-10-02 20:11

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by fanoush (Post 79267)
You may better also flash initfs (and wait a bit for updated bootmenu). Whole initfs is recompiled. Maybe from same source but I guess at least wlan driver modules are new and may contain some (or even most?) fixes.

My understanding is the only thing that changed was the kernel, is this not the case??

Moonshine 2007-10-02 20:17

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Initfs has changed as well, how much we'll only know once fanoush has a chance to take a look. When I tried his initfs_flash utility, with a fresh new install, it exited and warned that there was a new initfs version being used.

fanoush 2007-10-02 20:24

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by penguinbait (Post 79269)
My understanding is the only thing that changed was the kernel, is this not the case??

Kernel modules in initfs are also part of kernel. I guess fix for corruption when downloading via wlan may be in wlan driver. Modules in initfs are recompiled so this may be the reason why.

BTW, I have updated initfs_flasher.tgz with changes for this FW. It is untested but I hope it will work. There are no changes in linuxrc script which is the only thing that matters for bootmenu.sh script. USB recovery mode is also included but you may always answer no if you don't want it.

penguinbait 2007-10-02 20:30

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
My initial guess, was the ext2/3 modules, not wlan. But was just a guess...

Milhouse 2007-10-02 20:42

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
I just stuck the new kernel on, and it seems OK so far - booted fine, got WiFi etc.

Annoying to see that Nokia still don't output the card speed to dmesg - that's a really useful feature present in the "community" SDHC kernel... guess I'll need to submit an enhancement request for a flaming obvious feature that Nokia leave out.

Moonshine 2007-10-02 20:42

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Excellent! Worked for me, thanks fanoush! Now I can get back to work. :)

(and hope and wait for Philip to make another kernel with 48MHz support...)

fanoush 2007-10-02 20:51

Re: New Nokia N800 Firmware to fix SDHC Bug Released
 
Quote:

Originally Posted by Milhouse (Post 79283)
I just stuck the new kernel on, and it seems OK so far - booted fine, got WiFi etc.

Yes, but you may still not get the fix. On the other hand kernel modules are changed but size is still the same so maybe it is just rebuild from same source. We may know more when someone from Nokia answers bug #1204


All times are GMT. The time now is 21:59.

vBulletin® Version 3.8.8