1
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
I asked because when I visited the LinuxPDA page I seen stuff for the collie. Was more curious about LinuxPDA. Not a lot of info on it that I could find
I have tested the script on my Akita, I'm posting here my list of issues/suggestions so that it is easier to track them:There is exactly a check and a warning added at the start of updater.sh.
1) When trying to change the partition size to anything above the 64MB limit, a warning should be printed in case the required mainte_fix.bin file is missing from the SD/CF card and the table of the new requested partition sizes should not be printed, in order to avoid confusion. If the file is present, a message should be shown that it has been found and it is being used.
2) Add in the Readme file on LinuxPDA's page that, if one or more valid files are present, the updater will automatically flash them, if no other file is present, the Partition Manager will start instead. Before flashing the files, maybe a 5s countdown timer could be added, to ask to press R + OK to access the partition manager (which should already work, haven't tested it yet)?My initial idea was to put an empty file called 'repartition' but we decided to detect the 'no files' path.
3) When viewing the partitions, the mtd1/2/3 partition names could be added above the smf, root, home labels?Actually these are the standard mainte kernel names: these are not the filesystem labels.
4) When finished viewing the partitions (1) or erasing them (3), it would be nice to have a "press a key to return to the menu" option. If not possible, a "press a key to reboot" message could be printed and a reboot triggered, otherwise the only way to exit is to unplug the power charger and to take off the battery.Ehm..you DO return to the main menu.
5) When asked for "Resize partition?", if n is pressed, print a "Resizing aborted, press a key to reboot..." message and reboot, instead of remaining stuck with no optionWhy no option? You are back in the menu, as above, try entering 1 to view partitions.
6) When resizing the partitions, it would be handy to print the existing partition sizes before asking for the new partition sizesWell, ok, there is menu 1 View for this...I have mimicked fdisk and similar 'nix tools
7) Might be useful to add a note that the smf partition can't be resized, and that the home partition size will be automatically calculated to fill the remaining space on NANDIf you think, yes.
I don't see that one, but another message about module devinfo missing.The string "sl_time nand_read_time" is printed during the boot... debug text possibly?
9) "Partition Manager?" is asked, IMHO "Run the Partition Manager?" sounds better. Same for "Finished!" at the end of flashing instead of "Finish!".Please remember the screen of poodle is only 30 chars. I have designed it to fit one line.
Varti
Ok, I hope the person who made this kernel is reading this thread. Regarding the new gui - EWW! It displays in a huge splash "Angstrom" while hiding the kernel messages. I thought this was a kexec boot kernel, not an angstrom one. I don't even have Angstrom on my zaurus and as far as I can tell Angstrom has never been stable on the zaurus anyway.
Second issue, it still takes F.O.R.E.V.E.R to scan the internal flash. Please disable it or fix it.
Third issue, this new gui, once it has finally scanned and found the bootable kernels, does not show the name (label) of the selection like the old one did. Before I had a list that showed "Debian Eabi" and "Sharp JP rom". Now it just tells me on which partition it found the kernel. If I didn't already know which partition booted which OS from the previous kernel I would be guessing here. Not good for any new users of this kernel.
I'm going back to the previous, better kernel. Thanks for the continued work though, but I would like it to improve things instead of degrading.
Thanks for the info ant. Do those kernels scan the nand any faster? Whatever kexec kernel I am currently using will sit there for like 2 minutes trying to read the nand.
MTD partitions can be hardcoded into the kernel or defined through the kernel command line. kexecboot kernels provided by openembedded default to partitions hardcoded into the kernel. the partitions are defined in "/drivers/mtd/nand/sharpsl.c". Now, i presume you want one partition of maximum size (121Mib i believe). This is a problem since the zubuntu flash installer assumes two partitions as defined by the sharp rom and it's derivatives (or maybe early 2.4 kernel based pdaxrom builds, i can't remember) while the kexecboot kernel also assumes two (or three?) partitions but of different sizes. I think that's your problem.
...