Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
On Mon, Nov 06, 2006 at 08:18:49PM +0100, Antonio Orlando wrote: > >Alternatively, take the output of "dpkg-query -l" from a fresh flash, > >then diff it with the one from your customized device. > > Profiting by the fact that many are now flashing with the new firmware, > can someone please post the output of the suggested command from a fresh > flash, in order for others to make the diff with it before flashing? Here are the lists from OS2006.1 and OS2006.2. (No, I didn't flash, I mounted the rootfs images on my laptop and ran dpkg-query --admindir=...) Marius Gedminas -- Perl is not a programming language, it's a natural language that computers understand. Better than people, for the most part. -- Steve Simmons os2006.1-pkglist.gz Description: Binary data os2006.2-pkglist.gz Description: Binary data signature.asc Description: Digital signature ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
Alternatively, take the output of "dpkg-query -l" from a fresh flash, then diff it with the one from your customized device. Profiting by the fact that many are now flashing with the new firmware, can someone please post the output of the suggested command from a fresh flash, in order for others to make the diff with it before flashing? -- Antonio ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
Marius Vollmer writes: > > It should be pretty easy to get a list of installed packages from apt > > (or the application installer) before the flash, and then reinstall them > > in one swoop with apt-get install. > There is maemo-list-user-packages that you could use as > a starting point. But "maemo-list-user-packages" only lists packages with category user/*. This means, e.g. if you installed "ssh", it will not be listed. Alternatively, take the output of "dpkg-query -l" from a fresh flash, then diff it with the one from your customized device. regards, Armin. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
"ext Frantisek Dufka" <[EMAIL PROTECTED]> writes: > Best would be to use dpkg-repack [1] script which rebuilds packages > from installed system (including modified config files) so you can > reinstall them later. We were thinking about that, but I have uneasy feelings about recreating packages from the files in a live system. I don't have anything conrete in mind to back this up, it just doesn't feel right (to me). For example, using the original package name and version when recreating a package feels wrong (since the content is now different), but using a different name or version might mess up the dependency relations. Dunno. I should definitly look at dpkg-repack more closely. For the immediate feature, we will be going with the "backup list of installed applications and offer to install them again after a restore." ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
"ext Marius Gedminas" <[EMAIL PROTECTED]> writes: > It should be pretty easy to get a list of installed packages from apt > (or the application installer) before the flash, and then reinstall them > in one swoop with apt-get install. There is maemo-list-user-packages that you could use as a starting point. Also, support is planned for exactly this feature in the Application Manager... > By the way, can someone confirm or deny that the backup tool does not > back up your /etc/apt/sources.list and therefore you will have to re-add > all the application manager repositories manually? The /etc/apt/sources.list file is not backed up until version 4.27 of the osso-application-installer package, and you need version 1.4.1-1 or later of osso-backup to actually restore it. (It took me a while to understand that backing up sources.list is actually a useful thing to do. Sorry for delaying that feature for so long.) ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
dpkg packages has postinst and prerm scripts that get executed while installing/removing package. It it hard to guess what they do (and modify) so you may not know what exactly to backup and may loose some effects of those scripts when restoring just the files from packages. [...] tarring whole disk will work. Backing up only rendom selected part not. That's good. Anyway it seems I have not been able to explain exactly what I'm asking, I'll try to be more clear: is it possible to backup *almost all* the directories and files via ssh and tar, flash the device, reinstall the ssh server and restore the backup'd stuff into the renewed device, in order to have everything working again, good as before or better, with minimum effort? (except some eventual bugs introduced with the new firmware, of course) With "almost all", really I mean *everything*, just excluding the dirs/files that we should not backup because they're unnecessary (I don't know: proc, lost+found, mnt, ...), and the dirs/files that we should not backup because we want to keep the new ones (that is, the updated files after the flash: we have to avoid backup and restore of the old ones, otherwise we've lost our time ;) From what has been said here on the list, I've seen why the approach of rough overwrite via ssh cannot be chosen to directly update the files that would be flashed with the flasher tool, but still it's not clear to me the reason why we should not backup and restore "all the other stuff" using this straight way. I'm asking again because I prefer not to upgrade the firmware if this means I have to re-do all the steps that make my 770 work like it is now. It's not too much stuff (yes, a fraction, compared to what some of you there have on your 770), but time is precious and I hope (vain?) there is some better solution for upgrading without pain: the release of a new firmware for a device usually is a full happyness-trigger, but if I think to what this currently implies it risks to become a no-no-please! ^__^;; If still I'm not clear, here it is my question re-explained in a more developer-friendly way (I hope line-breaks will not make this unreadable): // This is the "normal" approach: // stuff = [collection of files and dirs that I can find via ssh] 770_before_flash = [%stuff% in my 770 before flash] 770_after_flash = [%stuff% in my 770 after flash] hard_work = [on %770_after_flash%: reinstallation of all the packages, set up of all the settings, configuration of all the configs, direct copy of all the non-packaged apps, creation of all the symlinks, etc. (put here whatever has been written on 770 internal memory after last reflash)] 770_after_hard_work = [%stuff% in %770_after_flash% after %hard_work%] if (%770_after_hard_work% WORKS_LIKE_OR_BETTER_THAN %770_before_flash%) TIRED_BUT_HAPPY else DOH // This is my question: will the following approach work? // stuff = [collection of files and dirs that I can find via ssh] flash_stuff = [collection of files and dirs that flash would touch] ghost_stuff = [collection of files and dirs that we need not to backup because they are just there as linux works (proc, lost+found, ...)] good_stuff = [collection of files and dirs that make my 770 unique, my favourite apps, settings, etc.] if (%flash_stuff% + %ghost_stuff% + %good_stuff% != %stuff%) PLEASE_SUGGEST_WHATEVER_ELSE 770_before_flash = [%stuff% in my 770 before flash] 770_after_flash = [%stuff% in my 770 after flash] not_so_hard_work = [on %770_after_flash%: install xterm and openssh, copy and overwrite the previously backup'd %good_stuff% of %770_before_flash%] 770_after_not_so_hard_work = [%stuff% in %770_after_flash% after %not_so_hard_work%] if %770_after_not_so_hard_work% WORKS_LIKE_OR_BETTER_THAN %770_before_flash% then NOT_SO_TIRED_AND_HAPPY else DOH /// I hope that's clear enough now. Let me know if not, I'll try something else. -- Antonio ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
On 11/3/06, Marius Gedminas <[EMAIL PROTECTED]> wrote: On Thu, Nov 02, 2006 at 11:27:16PM -0500, Michel Salim wrote: > Speaking of the image, where is it? Both nokia.com and maemo.org still > lists the original IT2006 release from May. http://maemo.org/downloads/nokia_770 The new OS2006 image is SU-18_2006SE_2.2006.39-14_PR_F5_MR0_ARM.bin The old OS2006 image is SU-18_2006SE_1.2006.26-8_PR_F5_MR0_ARM.bin My mistake. Would be nice if the release date is posted, but I guess I should have realized that there has only been one OS2006 release .. duh. -- Michel Salim Don't worry about avoiding temptation -- as you grow older, it starts avoiding you. -- The Old Farmer's Almanac ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
Am Freitag, 3. November 2006 19:52 schrieb Marius Gedminas: > It should be pretty easy to get a list of installed packages from apt > (or the application installer) before the flash, and then reinstall them > in one swoop with apt-get install. I plan to figure this out over the > weekend. dpkg --get-selections (?) dpkg --set-selections Rainer -- Rainer Dorsch Alzentalstr. 28 D-71083 Herrenberg 07032-919495 jabber: [EMAIL PROTECTED] GPG Fingerprint: 5966 C54C 2B3C 42CC 1F4F 8F59 E3A8 C538 7519 141E Full GPG key: http://pgp.mit.edu/ ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
Antonio Orlando wrote: I think that using tar to back up and restore applications installed with apt/dpkg would be a Bad Idea. Can I ask why? I have not enough Linux knowledge to answer this (stupid?) question myself. dpkg packages has postinst and prerm scripts that get executed while installing/removing package. It it hard to guess what they do (and modify) so you may not know what exactly to backup and may loose some effects of those scripts when restoring just the files from packages. But generally it may work in 99% of cases so it is not completely wrong. But there is a better solution, see below. I've also tarred all my linux installation (excluding some stuff) hoping it could be used as a backup [1], has it been a Bad Idea? That's not same as above. tarring whole disk will work. Backing up only rendom selected part not. It should be pretty easy to get a list of installed packages from apt (or the application installer) before the flash, and then reinstall them in one swoop with apt-get install. I plan to figure this out over the weekend. Le me know on the list if you succeed, please. Best would be to use dpkg-repack [1] script which rebuilds packages from installed system (including modified config files) so you can reinstall them later. I'm not sure whether in can be made to run on N770, it may have nasty dependencies on advanced debian stuff. Frantisek [1] http://packages.debian.org/stable/admin/dpkg-repack ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
I think that using tar to back up and restore applications installed with apt/dpkg would be a Bad Idea. Can I ask why? I have not enough Linux knowledge to answer this (stupid?) question myself. In a Windows environment, I can backup/restore everything just with rar/unrar, having care to install just portable or almost portable applications; this care is due to the presence of the Windows' registry. Is there an analogue problem in the Linux architecture, or in the 770 implementation? I've also tarred all my linux installation (excluding some stuff) hoping it could be used as a backup [1], has it been a Bad Idea? It should be pretty easy to get a list of installed packages from apt (or the application installer) before the flash, and then reinstall them in one swoop with apt-get install. I plan to figure this out over the weekend. Le me know on the list if you succeed, please. By the way, can someone confirm or deny that the backup tool does not back up your /etc/apt/sources.list and therefore you will have to re-add all the application manager repositories manually? It seems confirmed. As already requested, a list of the files and dirs that should be backed up and restored would be great (including files and dirs where installed applications use to or can store their executables, libraries, settings, etc.); it will include the /etc/apt/sources.list I suppose... [1] http://www.ubuntuforums.org/showthread.php?t=81311 -- Antonio ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
Michael Wiktowy wrote: That is also something that could be said for the flashing through the USB method too. If that is interrupted then you are likely equally unable to boot your 770. However, you can always try again ... There is big difference. You don't need the device to be bootable for USB flashing. You need it to be bootable for this new method for flashing from itself. So why to invest time (being Nokia) to develop second way of flashing if it cannot replace first one and is not failproof at all? Having said that, everything except bootloader and config partition_can_ be reflashed from the device (see my kernel and initfs flasher http://fanoush.webpark.cz/maemo/ ) and rootfs could be easily reflashed while booted from MMC as well. What might really complicate this a great deal is if the N770 kernel uses those "run in place" features I recall reading about that was introduced for embedded systems that causes the kernel to just run apps directly from flash memory rather than copying them to RAM and then running from there. Writing directly to a program space that you are currently running is the road to nastiness. Well it is not so bad due to way NAND works but in fact initfs is in similar situation. dsme daemon runs from initfs partition and cannot be stopped easily so it is not completely clean to reflash initfs while it is running. It seems to work but is a kind of hack. Kernel is OK it is decompressed to RAM on boot. Frantisek ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
> By the way, can someone confirm or deny that the backup tool > does not back up your /etc/apt/sources.list and therefore you > will have to re-add all the application manager repositories > manually? Confirmed. Thus it is a good idea to copy it to the MMC before you do the backup/reflash/restore upgrade-procedure. Armin. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
On Thu, Nov 02, 2006 at 11:27:16PM -0500, Michel Salim wrote: > Speaking of the image, where is it? Both nokia.com and maemo.org still > lists the original IT2006 release from May. http://maemo.org/downloads/nokia_770 The new OS2006 image is SU-18_2006SE_2.2006.39-14_PR_F5_MR0_ARM.bin The old OS2006 image is SU-18_2006SE_1.2006.26-8_PR_F5_MR0_ARM.bin Marius Gedminas -- There is an almost obvious extension of interfaces that would allow formal specification of arguments and return values. We suspect it leads to the dark side. -- Jim Fulton signature.asc Description: Digital signature ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
On Thu, Nov 02, 2006 at 08:09:47PM +0100, Antonio Orlando wrote: > Reflashing the device is a fine thing, but it's rather annoying to > reinstall all the stuff back, so before doing anything I prefer to ask > here: > provided I have everything installed the "normal" way (on the internal > memory: not used the trick of extending the root filesystem on the MMC), > is it possible to flash the device and re-set it up like it was before > reflashing, without having to re-install everything manually? I don't think so. Well, you could write a shell script to re-install everything automatically ;) > So, let's say, is it possible to backup some directories and files via > ssh, flash the device, reinstall the ssh server and write the backed up > stuff into the flashed device, in order to have everything working again > with minimum effort? That's more or less what I did when I upgraded from OS2005 to OS2006, and that's what I plan to do to upgrade to OS2006.2: - create a backup with the backup tool - back up some files in my home directory (a simple shell script that tars things like ~/.profile and my ~/mmc -> /media/mmc1 symlink into the memory card) - flash - restore the backup - install osso-xterm, becomeroot and ssh - untar my home dir archive (another shell script that untars the archive) > If yes, can someone write a list of the dirs/files to > include (or exclude) in the backup in order to accomplish this task? It > seems linux is rather good for this kind of things, but I don't know well > what to backup'n'overwrite after the reflash and what to exclude, so wise > advice here is really appreciated. It would be nice a command to tar all > the stuff needed directly from the device to the PC via ssh (the "backup" > step), if that's possible, and the corresponding reverse command for the > "restore" step. I think that using tar to back up and restore applications installed with apt/dpkg would be a Bad Idea. It should be pretty easy to get a list of installed packages from apt (or the application installer) before the flash, and then reinstall them in one swoop with apt-get install. I plan to figure this out over the weekend. By the way, can someone confirm or deny that the backup tool does not back up your /etc/apt/sources.list and therefore you will have to re-add all the application manager repositories manually? Marius Gedminas -- A secret: don't tell DARPA I'm not building the sun destroying weapon they think I am. -- Michael Salib, the author of Starkiller signature.asc Description: Digital signature ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
On Fri, 2006-11-03 at 11:09 -0500, ext Michael Wiktowy wrote: > On 11/3/06, Frantisek Dufka <[EMAIL PROTECTED]> wrote: > > Daniel Stone wrote: > > > > > > you can't do the > > > bootloader, kernel, and initfs from userspace. > > > > > > > Well, you can, but it really isn't a good idea. It has no chance to be > > completely safe, something may go wrong pretty easily (like random > > device reboot). There is no safe order in which you can make the upgrade > > of those specific parts (bootloader,kernel,initfs,rootfs) and still have > > device bootable if the process is interrupted. > > That is also something that could be said for the flashing through the > USB method too. If that is interrupted then you are likely equally > unable to boot your 770. No: only the bootloader is the critical part, since it takes care of flashing anything else. As long as the bootloader replacement succedes, you can always refrash the rest. If not, well, you have just become the happy owner of a brick. Service point can help. > However, you can always try again ... just > like you could always fall back to the USB method if the updating > internally fails. > > What might really complicate this a great deal is if the N770 kernel > uses those "run in place" features I recall reading about that was > introduced for embedded systems that causes the kernel to just run > apps directly from flash memory rather than copying them to RAM and > then running from there. Writing directly to a program space that you > are currently running is the road to nastiness. No, 770 doesn't and anyway NAND flash is not very xip friendly :) -- Cheers Igor Stoppa <[EMAIL PROTECTED]> (Nokia M - OSSO / Tampere Finland) ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
On 11/3/06, Frantisek Dufka <[EMAIL PROTECTED]> wrote: Daniel Stone wrote: > > you can't do the > bootloader, kernel, and initfs from userspace. > Well, you can, but it really isn't a good idea. It has no chance to be completely safe, something may go wrong pretty easily (like random device reboot). There is no safe order in which you can make the upgrade of those specific parts (bootloader,kernel,initfs,rootfs) and still have device bootable if the process is interrupted. That is also something that could be said for the flashing through the USB method too. If that is interrupted then you are likely equally unable to boot your 770. However, you can always try again ... just like you could always fall back to the USB method if the updating internally fails. What might really complicate this a great deal is if the N770 kernel uses those "run in place" features I recall reading about that was introduced for embedded systems that causes the kernel to just run apps directly from flash memory rather than copying them to RAM and then running from there. Writing directly to a program space that you are currently running is the road to nastiness. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
[maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
On Thu, 2006-11-02 at 15:05 +0200, Ferenc Szekely wrote: > Connectivity > > o Improved quality of Bluetooth connections Well that's an understatement :). The connection with my bluetooth GPS (Globalsat BT359) was slow to establish (10 seconds) and unreliable (max 30 minutes, typical 5 minutes) with the previous IT2006 (26-8), with the new IT2006 (39-14) the connection is reliable (one hour and counting) and establishes in a fraction of a second (too fast to see!). Testing all this with the wonderful Maemo Mapper: http://gnuite.com:8080/nokia770/maemo-mapper/ Many thanks for your work, Laurent http://guerby.org/blog/ ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
Daniel Stone wrote: you can't do the bootloader, kernel, and initfs from userspace. Well, you can, but it really isn't a good idea. It has no chance to be completely safe, something may go wrong pretty easily (like random device reboot). There is no safe order in which you can make the upgrade of those specific parts (bootloader,kernel,initfs,rootfs) and still have device bootable if the process is interrupted. In fact with current firmware it looks like the old rootfs I have on MMC boots with new initfs and kernel but that's just a coincidence. Frantisek ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
Speaking of the image, where is it? Both nokia.com and maemo.org still lists the original IT2006 release from May. - Michel On 11/2/06, Álvaro J. Iradier <[EMAIL PROTECTED]> wrote: Is it posible to upgrade without flashing? Something like apt-get dist-upgrading packages, flashing new kernel and initfs? Greets. On 11/2/06, Ferenc Szekely <[EMAIL PROTECTED]> wrote: > Greetings, > > Nokia is publishing a new software image for the Nokia 770 Internet > Tablets today. This is an update to the latest OS 2006 software edition. > > The update includes improvements in Bluetooth and Wi-Fi connections, > Internet calling audio quality and browser functionality, among other > things. > > For updating your software using a Linux computer, please visit > maemo.org [1]. > > Release Notes > = > > Internet Call > - > o Volume level improvements > o Improved microphone background noise filtering > > File Manager > > o Improved file handling operations: > e.g. moving files from folders between local device & MMC > o Added function to rename folders > > Multimedia > -- > o Local playback of MPEG video improved > o Streaming of WAV improved > > Browser > --- > o Improved stability > o Improved handling of streaming audio formats > o Patch for certificate signature verification > > Connectivity > > o Improved quality of Bluetooth connections > o Improved quality of WLAN connections > > RSS Feed Reader > --- > o Added image support to previously saved feeds > o Fixes to memory leaks > > Internet Search home applet > --- > o Pre-installed Wikipedia search engine added > > Memory Card > --- > o Capability to use 2GB RS-MMC memory cards > o Possibility to rename the MMC-card > > General Improvements > > o Improved device SW stability > o Finger usage improvements > o Localization fixes > o Improved stability of hand-writing and teaching of hand-writing > > On behalf of the whole Maemo Team, > Ferenc > > [1] http://maemo.org/maemowiki/HOWTO_FlashLatestNokiaImageWithLinux > > ___ > maemo-announce mailing list > [EMAIL PROTECTED] > https://maemo.org/mailman/listinfo/maemo-announce > -- (:===:) Alvaro J. Iradier Muro - [EMAIL PROTECTED] ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers -- Michel Salim Don't worry about avoiding temptation -- as you grow older, it starts avoiding you. -- The Old Farmer's Almanac ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
On Thu, 2006-11-02 at 22:25 +0200, Daniel Stone wrote: > On Thu, Nov 02, 2006 at 01:40:07PM -0500, ext Michael Wiktowy wrote: > > I recall the Nokia devs stating in the past that they did not intend > > to support this route to upgrading. It is too bad but I would imagine > > that the problems involved are two-fold: > > It's possible to upgrade the rootfs this way, but you can't do the > bootloader, kernel, and initfs from userspace. Where are you going to get all of the binaries? At least from maemo you won't get all of those. Not even for rootfs or have I understood something wrong? Maemo repositories are for development, not for upgrading you device. Those repositories are missing some of the packages which are included in the image you can use for flashing. -- Miko Nieminen <[EMAIL PROTECTED]> ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
On Thu, Nov 02, 2006 at 01:40:07PM -0500, ext Michael Wiktowy wrote: > I recall the Nokia devs stating in the past that they did not intend > to support this route to upgrading. It is too bad but I would imagine > that the problems involved are two-fold: It's possible to upgrade the rootfs this way, but you can't do the bootloader, kernel, and initfs from userspace. Cheers, Daniel signature.asc Description: Digital signature ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
On Thu, 2006-02-11 at 20:14 +0100, Frantisek Dufka wrote: > 4) update consists of > - bootloader > - kernel > - initfs > - rootfs > > Only rootfs can be upgraded by apt but bugfixes may be in all those > parts. Also rootfs may depend on features in initfs (wifi, bt firmware) > or kernel (drivers) or even bootloader (device wakeup on alarms). Does anyone know if the 2G MMC kernel in the latest 2006 has the high speed patch installed? I can already use 2G with the 52MHz patch installed. Will upgrading to the latest 2006 dump that and if so if I re-install that kernel will it negate the wifi and bluetooth patches that era available in the new OS upgrade. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
So, let's say, is it possible to backup some directories and files via ssh, flash the device, reinstall the ssh server and write the backed up stuff into the flashed device, in order to have everything working again with minimum effort? Or, maybe (and better), if the exact list of modified/added/removed files with the upgrade is published, would it be possible to backup via ssh PC those files on PC (just for safe backup purposes), and overwrite them via ssh with the new upgraded files (that should be modified by reflashing)? And again, commands to automate the process would be nice. -- Antonio ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
4) update consists of - bootloader - kernel - initfs - rootfs Only rootfs can be upgraded by apt but bugfixes may be in all those parts. Also rootfs may depend on features in initfs (wifi, bt firmware) or kernel (drivers) or even bootloader (device wakeup on alarms). ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
Well, do you think it is that hard? I don't mind reinstalling from scratch, but probably many users will think it twice before upgrading, because they don't have time to spend on reinstalling everything :) Dist-upgrading shouldn't be that hard. For a bug-fixing release like this one, it would be even better to have the updated packages in a repository when they are available, instead of all at once in a full release. This way the need for extra space would be lower too. But I guess most users have a big MMC card, so couldn't that be used for downloading the packages before installing? I'm not complaining, I really appreciate this work, you can just consider this suggestions / feedback. Thanks very much. On 11/2/06, Michael Wiktowy <[EMAIL PROTECTED]> wrote: On 11/2/06, Álvaro J. Iradier <[EMAIL PROTECTED]> wrote: > Is it posible to upgrade without flashing? Something like apt-get > dist-upgrading packages, flashing new kernel and initfs? > > Greets. I recall the Nokia devs stating in the past that they did not intend to support this route to upgrading. It is too bad but I would imagine that the problems involved are two-fold: 1) This route to upgrading is a lot more complicated to do right while avoiding the cruft buildup that is tolerable on a desktop system yet not so easily accommodated on a limited resource embedded system and 2) This route to upgrading typically necessitates having an equally large space to store the packages on top of the existing place where the old ones are installed. It seems wasteful to keep around a bunch of empty storage space for upgrading purposes that could be used for user data/apps. Once again, it is tolerable on a desktop system yet not so easily accommodated on a limited resource embedded system. Neither of these things are technically insurmountable but it is a question of whether you want them to spend time and effort trying to get this to work and answering the inevitable questions from situations where it doesn't work or taking the simple brute-force way to upgrading and spending more effort on the actual content of the upgrades. /Mike ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers -- (:===:) Alvaro J. Iradier Muro - [EMAIL PROTECTED] ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
Neither of these things are technically insurmountable but it is a question of whether you want them to spend time and effort trying to get this to work and answering the inevitable questions from situations where it doesn't work or taking the simple brute-force way to upgrading and spending more effort on the actual content of the upgrades. Reflashing the device is a fine thing, but it's rather annoying to reinstall all the stuff back, so before doing anything I prefer to ask here: provided I have everything installed the "normal" way (on the internal memory: not used the trick of extending the root filesystem on the MMC), is it possible to flash the device and re-set it up like it was before reflashing, without having to re-install everything manually? So, let's say, is it possible to backup some directories and files via ssh, flash the device, reinstall the ssh server and write the backed up stuff into the flashed device, in order to have everything working again with minimum effort? If yes, can someone write a list of the dirs/files to include (or exclude) in the backup in order to accomplish this task? It seems linux is rather good for this kind of things, but I don't know well what to backup'n'overwrite after the reflash and what to exclude, so wise advice here is really appreciated. It would be nice a command to tar all the stuff needed directly from the device to the PC via ssh (the "backup" step), if that's possible, and the corresponding reverse command for the "restore" step. -- Antonio ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
On 11/2/06, Álvaro J. Iradier <[EMAIL PROTECTED]> wrote: Is it posible to upgrade without flashing? Something like apt-get dist-upgrading packages, flashing new kernel and initfs? Greets. I recall the Nokia devs stating in the past that they did not intend to support this route to upgrading. It is too bad but I would imagine that the problems involved are two-fold: 1) This route to upgrading is a lot more complicated to do right while avoiding the cruft buildup that is tolerable on a desktop system yet not so easily accommodated on a limited resource embedded system and 2) This route to upgrading typically necessitates having an equally large space to store the packages on top of the existing place where the old ones are installed. It seems wasteful to keep around a bunch of empty storage space for upgrading purposes that could be used for user data/apps. Once again, it is tolerable on a desktop system yet not so easily accommodated on a limited resource embedded system. Neither of these things are technically insurmountable but it is a question of whether you want them to spend time and effort trying to get this to work and answering the inevitable questions from situations where it doesn't work or taking the simple brute-force way to upgrading and spending more effort on the actual content of the upgrades. /Mike ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
[maemo-developers] Re: [maemo-announce] New Nokia 770 software image available
Is it posible to upgrade without flashing? Something like apt-get dist-upgrading packages, flashing new kernel and initfs? Greets. On 11/2/06, Ferenc Szekely <[EMAIL PROTECTED]> wrote: Greetings, Nokia is publishing a new software image for the Nokia 770 Internet Tablets today. This is an update to the latest OS 2006 software edition. The update includes improvements in Bluetooth and Wi-Fi connections, Internet calling audio quality and browser functionality, among other things. For updating your software using a Linux computer, please visit maemo.org [1]. Release Notes = Internet Call - o Volume level improvements o Improved microphone background noise filtering File Manager o Improved file handling operations: e.g. moving files from folders between local device & MMC o Added function to rename folders Multimedia -- o Local playback of MPEG video improved o Streaming of WAV improved Browser --- o Improved stability o Improved handling of streaming audio formats o Patch for certificate signature verification Connectivity o Improved quality of Bluetooth connections o Improved quality of WLAN connections RSS Feed Reader --- o Added image support to previously saved feeds o Fixes to memory leaks Internet Search home applet --- o Pre-installed Wikipedia search engine added Memory Card --- o Capability to use 2GB RS-MMC memory cards o Possibility to rename the MMC-card General Improvements o Improved device SW stability o Finger usage improvements o Localization fixes o Improved stability of hand-writing and teaching of hand-writing On behalf of the whole Maemo Team, Ferenc [1] http://maemo.org/maemowiki/HOWTO_FlashLatestNokiaImageWithLinux ___ maemo-announce mailing list [EMAIL PROTECTED] https://maemo.org/mailman/listinfo/maemo-announce -- (:===:) Alvaro J. Iradier Muro - [EMAIL PROTECTED] ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers