OpenPandora Main OS

This project it to track issues relating to the current shipping OS only as found here http://goo.gl/S5JCy. Please state what Hotfix you are running with any issue report. Please ONLY use this to record issues for the main OS and its default included applications - any other application issue reports should go into the Additional Applications project. Issue reports with 'in development OS images' or feature requests for the next MAJOR version (not Hotfix release) should be placed into the OpenPandora Development OS project and reported on the mailing list http://openpandora.org/cgi-bin/mailman/listinfo/firmware-dev. Please read this page to find out how to properly report bugs: http://pandorawiki.org/Reporting_bugs

ID  ascCategoryTask TypeSeveritySummaryStatusProgress
 1 CoreBug ReportVery Low Sample Task Closed
0%
Task Description This isn't a real task. You should close it and start opening some real tasks.
 2 CoreBug ReportHigh pndnotifyd Closed
100%
Task Description pndnotifyd needs to be restarted before it works (tested in image 2009-12-21) This can manually be fixed by installing two packages: http://www.angstrom-distribution.org/unstable/feed/armv7a/base/sessreg_1.0.4-r0.2_armv7a.ipk http://djwillis.openpandora.org/pandora/packages/pandora-libpnd_1.0-r12.5_armv7a.ipk And adding to lines to slim.conf: sessionstart_cmd /usr/bin/sessreg -a -l $DISPLAY %user sessionstop_cmd /usr/bin/sessreg -d -l $DISPLAY %user
 3 CoreBug ReportHigh Permissions for brightness and CPU Speed Closed
100%
Task Description /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness /proc/pandora/cpu_mhz_max Those values cannot be changed by the user, only by root. Should be changed.
 4 CoreBug ReportLow Missing Icons Closed
100%
Task Description Some icons are missing: XFCE4 Settings Manager: Accessibility, Appearance, Desktop, Display, File Manager, Keyboard, Mouse The icons on the panel (Mail, Web, etc.) are also missing (they're invisibile)
 5 CoreBug ReportHigh Touchscreen Calibration stops the First-Boot-Wizard Closed
100%
Task Description When selecting the touchscreen calibration within the first-boot-wizard, the script stops after the calibration and the Pandora continues to boot.
 6 CoreBug ReportMedium Calibrate Touchscreen within the Settings-Menu of XFCE  ...Closed
100%
Task Description It doesn't run.
 7 CoreBug ReportLow No help or tips and tricks yet Closed
100%
Task Description Help is missing as are the tips and tricks on startup.
 8 CoreBug ReportHigh WiFi doesn't work Closed
100%
Task Description Error inserting /lib/modules/2.6.27-omap1/kernel/drivers/net/wireless/wl12xx/wl1251_sdio.ko: -1 Unknown symbol in module
 9 CoreBug ReportHigh pmenu doesn't work Closed
100%
Task Description Running pmenu leads to: ERROR: config_read_file() failed: skins/Platinum/skin.cfg (line 21 of config skin.c) (config_skin.c:22) ERROR: cfg_gui_read failed, exiting... ( main.c:1517)
 10 CoreBug ReportHigh Permissions / sudoers isse in 12-21 image Closed
100%
Task Description pndnotifyd will create .desktop files Running those will fail; if you've just done a recent sudo, they'll run fine Probably sudoers file needs fix
 11 CoreBug ReportHigh Console keymap: Two keys not mapped yet Closed
100%
Task Description INS (Fn + Del) is not working in console yet. ALT and CTRL are not working in console yet. The rest of the console keys are fine (tested in nano). Keys in X are mapped completely.
12CoreTo Do (Reminder)Lowfile association for .pndNew
0%
Task Description Build the xml file and defaults.list so that pnd_run is file-assocated to .pnd
 13 CoreTo Do (Reminder)Low verify pndevmapperd is invoking scripts Closed
100%
Task Description menu button is verified verify power button verify lid open/close
 14 CoreTo Do (Reminder)Low Add hup of pndnotifyd to .xinitrc Closed
100%
Task Description Pretty minor risk, but if the guy creates multiple accounts on the machine, and logs out of one and into another .. we'll want to hup pndnotifyd Alternative solution is to poll utmp (or inotify on utmp?) to watch for logins and handle it magicly.
 15 CoreBug ReportMedium Permissions / automounted SD Card Closed
100%
Task Description Only root has write access to automounted SD Cards. The normal user can only read.
 16 CoreBug ReportMedium normal user login fails over serial/ttys Closed
100%
Task Description Only root can login over serial or ttys, and only if it has no password. Ssh login works fine. After some debugging it seems to be PAM issue, possibly recipes/shadow/ misconfiguration in OE. Maybe we sould use IMAGE_LOGIN_MANAGER = "busybox" instead of IMAGE_LOGIN_MANAGER = "shadow" as we don't need super security?
 17 CoreFeature RequestLow Backlight off when display shuts off Closed
100%
Task Description Would it be easy to make the backlight shut off when the screen goes off after a period of inactivity? That would save a lot of energy both during the charge cycle and if left on with a battery running. Thanks!
 18 CoreBug ReportMedium Some errors in first-run-wizard.sh Closed
100%
Task Description Line 154 and 157 need to be changed: 153 if [ $launcher == "xfce" ]; then 154 sed -i 's/.*sessions.*/sessions xfce4,pmenu/g' /etc/slim.conf 155 echo Xfce selected as default interface 156 else 157 sed -i 's/.*sessions.*/sessions pmenu,xfce4/g' /etc/slim.conf 158 echo PMenu selected as default interface 159 fi They should be: 154 sed -i 's/.*sessions .*/sessions xfce4/g' /etc/slim.conf 157 sed -i 's/.*sessions .*/sessions pmenu/g' /etc/slim.conf Note the empty space behind sessions. :)
 19 CoreFeature RequestLow XFCE-Menu Editor Closed
100%
Task Description Add an XFCE-Menu Editor (using python). This way, people can edit the Startmenu :) http://my.opera.com/Texel/blog/2008/02/20/xfce-applications-menu-editor-0-4
 20 CoreBug ReportLow pndevmapperd: op_lid.sh / op_lidtoggle.sh Closed
100%
Task Description pndevmapperd tries to run /usr/pandora/scripts/op_lidtoggle.sh, however, the filename is /usr/pandora/scripts/op_lid.sh Either rename the file or change the call ;)
 21 CoreBug ReportLow op_bright.sh doesn't work correctly Closed
100%
Task Description The file has to be changed to make it work. The working script is: #!/bin/bash #get value range minbright=3 maxbright=$(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/max_brightness) curbright=$(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness) device=/sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness if [ ! $1 ]; then newbright=$(DISPLAY=0:0 zenity --scale --text "set brightness" --min-value=$minbright --max-value=$maxbright --value=$curbright --step 1) else newbright=$1 fi if [ $newbright -le $minbright ]; then newbright=$newbright; fi echo $newbright > $device
 22 CoreBug ReportLow pndevmapperd: Powerbutton / hold doesn't work. Closed
100%
Task Description Moving the powerbutton doesn't get recognized by pndevmapperd. When moving the powerbutton to hold, it reports: keyboard.c: can't emulate rawmode for keycode 152
 23 CoreBug ReportVery Low slim-init doesn't pass session to .xinitrc Closed
100%
Task Description It seems like slim doesn't send the session to .xinitrc I included an "echo $1 >> ~/debug.txt" in the script and the file was completely empty. That's why it always starts xfce4, not pmenu: The fallback is startxfce4.
 24 CoreBug ReportLow op_menu.sh not working Closed
100%
Task Description Reports: xfce4-appfinder: Cannot open display: . Fix might be (according to vimacs): Change those two similar looking lines to: sudo -u $xfceuser DISPLAY=:0.0 xfce4-appfinder and: pidlist=$(pstree -lpA | grep pnd_run.sh | sed -ne 's/.*-\(.*\)(\([0-9]\+\))/\2\n \1/p' | DISPLAY=:0.0 zenity --list --multiple --column "pid" --column "name" --title "kill" --text "which apps should be killed" | sed 's/|/\n/') Needs to be checked.
 25 CoreBug ReportMedium QWERTY Slowdowns Closed
100%
Task Description Cleaned up a bit according to everything we know. EDIT: notaz did it again. Fixed it. If you find any weird side effects, let us know :) http://notaz.gp2x.de/tmp/Xorg Replace the file /usr/bin/Xorg Be sure to change permissions to 755 Switching between DPAD and keyboard does increase CPU usage on X A LOT. It even tends to crash ALSA if done too extensive. According to notaz, this is due to some very old crap that's still included in X. Internally it has one mouse and one keyboard, everything else is copied every time you press a key and bunch of callbacks are called, messages are sent to all screens and windows. New tests from EvilDragon: Disabling xfwm4 makes things better (ALSA won't crash anymore), but it still lags. Running it in minimal X (directly from .xinitrc) strangely fixes this - X won't eat up more than 17% CPU, regardless how many buttons you press. OLD Entry: The qwerty controls when pressed are causing the system to slowdown making the application running to pause/delay. Ive seen in a least 2 application glquake and supertux. For example pressing space would cause the hiccups and shortly after the pressing stopped the application would regain normal running speed. The other joystick/nub controls work fine. glquake is getting controls direct from the event files. Supertux is using the SDL layer. This was done on angstrom image from dec 19th. EDIT: More tests done by EvilDragon with the latest image (pandora-xfce-image-omap3-pandora-20100102-new-kernel-fn-n-m-support.tar.bz2) When you play with the DPAD and press a keyboard button, the app is making the small pause. You can press as many keyboard buttons as you want after that, there won't be another pause. BUT as soon as you press the DPAD again, it pauses again. Then the next pause does happen when you press a keyboard button, etc. So it feels like it pauses when you switch between DPAD and keyboard. The most important thing: This only happens when you run SDL Games from X. It doesn't occur when running SDL games from the console.
 26 CoreBug ReportMedium pndevmapperd only works when manually started Closed
100%
Task Description Though pndevmapperd runs after booting (ps -A lists it), it doesn't react to anything. EDIT: It DOES do something. It creates defunct op_menu.sh with each press. When you run it manually from the terminal, the menu button works find and shows the appfinder.
 27 CoreBug ReportLow xfce4-brightness-plugin: 0 isn't a good minimum value Closed
100%
Task Description The xfce4-brightness-plugin can be set to a minimum of 0. This is kinda confusing to the normal user, as it makes the screen totally black. Maybe this could be changed to a minimum of 3?
 28 CoreBug ReportHigh pmenu only shows preview pictures when selecting the PN ...Closed
100%
Task Description When selecting a PND for the first time, it only shows a red X. When selecting the PND for the second time, it shows the preview picture.
 29 CoreTo Do (Reminder)Low ToDo: Map Fn-U and Fn-I with brightness controls Closed
100%
Task Description Include brightness change hotkeys.
 30 CoreBug ReportMedium New issues in current image (pandora-20100102-new-kerne ...Closed
100%
Task Description * It takes forever to startup. It hangs while trying to initialize the new SDIO-WiFi: [ 2363.922271] wl1251: WARNING WLAN not ready [ 2363.927581] wl1251_sdio mmc2:0001:1: firmware: requesting wl1251-fw.bin [ 2423.930328] wl1251: ERROR could not get firmware: -2 [ 2424.033447] wl1251: ERROR sdio write failed (-110) [ 2425.786071] wl1251: ERROR sdio read failed (-110) [ 2425.790893] wl1251: WARNING WLAN not ready [ 2425.795776] wl1251_sdio mmc2:0001:1: firmware: requesting wl1251-fw.bin * OpenPandora Start-Button is too small (has the same width as a normal icon)
 31 CoreBug ReportHigh X11 Crashing with omapfb Closed
100%
Task Description Cleaned up a bit. * Mouse is inverted if you run SDL Games from the console. * Mouse is not properly calibrated when you run SDL Games under X fullscreen. Fixed with notaz patch that also fixes the X11-Crash with omapfb (see below) Regarding the X11-Crash when using SDL-Fullscreen-Apps together with omapfb: notaz nailed down the problem: It's actually xf86-input-tslib's fault- omapfb only acted as catalizator here, causing SDL to use different code path and call different X functions. His patch also almost increases the touchscreen problem (see above): It runs perfect for games in 800x480. However, on small issue is left on apps with lower resolution which use their own mouse cursor: As soon as you move the mouse outside of the game resolution (i.e. SuperTux runs 640x480), the mouse cursor stops at the end of the virtual screen and you have an offset. This only seems to happen when the game uses it's own mouse cursor. If you go to the level editor of SuperTux and leave, the normal X cursor appears and the problem doesn't occur anymore. So this is probably something that needs to be fixed in the game, not in the driver. A compiled version (for testing): http://notaz.gp2x.de/tmp/tslib_drv.so --- needs to be copied here: /usr/lib/xorg/modules/input/tslib_drv.so
 32 CoreBug ReportLow pndnotifyd: Crawling through directories it shouldn't i ...Closed
100%
Task Description My current configuration is: Rootfs on first SD Card, 2nd partition. If I put my WIZ SD Card with tons of files into the second SD Slot while booting, pndnotifyd eats up about 95% of CPU time. After about 8 - 9 minutes, it stopped eating the CPU and the system is working normally. This doesn't happen when I put in the card when XFCE4 is already running. Using LSOF, I can confirm it's crawling where it shouldn't: pndnotify 1825 root 6r DIR 179,9 1441792 62488 /media/mmcblk1p1/roms/c64/Tapes Could it be that on first initialization it hasn't loaded the config and crawls through the whole SD Card? On a side note: I got 44700 files on that SD Card... so if it needs about 8 minutes, that does mean it can do over 5000 files a minute!
 33 CoreBug ReportLow mmcqd eating lots of CPU power when writing Closed
100%
Task Description EDIT: Tried a remount with noatime and this seemed to work very well. CPU usage when writing still goes higher, but not as high as before. Very common problem, seems to happen on all systems (just do a google search for mmcqd). Just run SuperTux, wait about 10 seconds at the title screen and it will hang for a few seconds (while mmcqd goes up). Same problem as on the GP2X where we also had hangs occuring. I wonder if there's something that can be done here? Some suggest to change mmcqd priority. Some other sites do try to remove features of mmcqd. Another option is to mount async (like on the gp2x). As the Pandora usually isn't switched off the hard way but should be shutdown properly, this could be a good solution. That would mean that our suspend mode needs to call sync before shutting down. Maybe pnd_run.sh could also run sync after a game quit? Here are some interesting reads that might help us: http://www.mail-archive.com/linux-omap@vger.kernel.org/msg16345.html : "wait_for_completion is blocking call. Please check 'omap_mmc_request'" http://www.mail-archive.com/davinci-linux-open-source@linux.davincidsp.com/msg08732.html - He disables some stuff in mmcqd which lowers CPU usage.
 34 CoreTo Do (Reminder)Low Add software mixer to ALSA Closed
100%
Task Description Some headphones are very loud. The volume wheel cannot be used properly with them. Therefore, we should be able to change the volume in software mode, too. File attached below, simply needs to be included in the next image by DJWillis.
 35 CoreBug ReportLow AbiWord crashes when you try to start the help. Closed
100%
Task Description Starting the Help Center will freeze AbiWord.
 36 CoreBug ReportLow X doesn't restart in No-X mode (pnd_run.sh) Closed
100%
Task Description At the end of the script, it calls /etc/init.d/slim-init-init start If you fix that to /etc/init.d/slim-init start , X restarting works again. Please apply this fix into the GIT.
 37 CoreBug ReportVery Low Game doesn't start in No-X mode (pnd_run.sh) (Permissi ...Closed
100%
Task Description EDIT: Some more information from notaz: it's failing because it can't find controlling tty (/dev/tty is a "virtual" gateway device, so setting permissions gave no effect) do "ps ax" on your desktop and it has the tty column so SDL fbdev driver wants to get a real tty fo be able to read keys So we need to somehow give it a real tty? yeah, but I don't know why as pnd start from X and that gives virtual tty *don't know how* maybe something can be done using openvt, chvt and similar tools ------ What happens if you run a script in no-X mode: 1. It stops slim 2. It mounts all the directories as needed (works fine). 3. It DOES NOT start the app 4. It unmounts all the directories 5. It restarts slim (and therefore X) I can confirm the path is correctly and the filesystem is mounted there (did an ls -l). I can also confirm the game is working fine, as the same PND does work within X if I run it from the terminal using pnd_run supertux_noX.pnd So it looks like the line that actually executes the game does work when run in X, but not when run outside of X. Maybe it tries to execute the game on the screen where the script is actually started (X) and therefore can't run it as X is not running anymore? The line working in X-mode but not working in non-X-Mode: LD_LIBRARY_PATH=/mnt/utmp/$BASENAME ./$EXENAME $ARGUMENTS The game I tried was SuperTux (SDL-Game) with a no-X=1 parameter in the PXML.
 38 CoreBug ReportHigh ALSA crashes every so often Closed
100%
Task Description EDIT: Doesn't seem to be crashing. Looks like the amp hasn't been setup properly. There is a fix by notaz: http://notaz.gp2x.de/tmp/uImage Use that with the latest image (Feb 13th) to test it out. ALSA crashes pretty often. Not sure, but I think it does this when something is eating up a lot of CPU. ALSA starts to spit out buffer_underrun errors and occasionally crashes with an input/output error. Then no sound will come from an SDL app. You can reinitialize it by playing a song with XMMS.
 39 CoreBug ReportHigh file doesn't work (missing magic files) in image from F ...Closed
100%
Task Description It seems there's a bug in the latest package "file 5.04-r0.5" of the Angström repository: It's missing the magic files and therefore doesn't work. Unfortunately, pnd_run.sh depends on it and therefore it breaks the PND-system. Installing an older stable version (http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/armv7a/base/file_4.21-r0.1_armv7a.ipk) does make it work again. First appeared on image from Feb 13th, not fixed in image from Feb 22nd yet.
 40 CoreBug ReportLow pmenu doesn't show screenshots Closed
100%
Task Description I did create some PXML files which have screenshots included. pmenu seems to ignore them, it just shows a red X.
 41 CoreBug ReportLow netbook-launcher-efl: Shutdown / Logout / Reboot not wo ...Closed
100%
Task Description The netbook-launcher displays the logout / reboot / shutdown dialogue, but doesn't do anything when you select anything.
 42 CoreBug ReportLow op_defaultgui.sh: sed needs sudo access Closed
100%
Task Description I (EvilDragon) created a small script where you can reselect the default GUI and enable / disable autologin. Works fine so far, except for that the sed to /etc/slim.conf needs root access. I have no idea how to make sudo in this script work without asking for a password. If anyone could help me there, I'll be happy :)
 43 CoreBug ReportMedium libpng missing from the last images (since approx mid o ...Closed
100%
Task Description Some ports (like SMW, VICE, etc.) stopped working because libpng is missing from the current images. Installing it does fix that problem. http://www.angstrom-distribution.org/unstable/feed/armv7a/base/libpng_1.2.42-r2.0.5_armv7a.ipk
 44 CoreBug ReportMedium Pandora-Start-Menu button too small Closed
100%
Task Description Since about mid January, the Openpandora-Startmenu-Button doesn't resize when the "Show Title" is enabled. Therefore, you only see parts of the "OpenPandora"-Title and no icon. Disabling the title shows the icon. I have no idea how to resize it and why this happened (the theme hasn't been changed as far as I know)
 45 CoreBug ReportMedium libpnd: Using German descriptions from PND files Closed
100%
Task Description I have some PNDs which have a german description included. pmenu does use those instead of the english ones (which should be the default if no language is selected).
 46 CoreBug ReportMedium pmenu: MediaPlayer only shows ~/ Closed
100%
Task Description The mediaplayer only does show the ~/-Directory. Ideally, it should present SD1 / SD2 / Users Home.
 47 CoreTo Do (Reminder)Medium evmapperd: Blinking LED and charging control Closed
100%
Task Description evmapperd should start blinking when the power is getting low. Ideally, the blinking speed should increase with decreasing battery power and should start maybe at 5% as default (would be nice to have the settings configurable by the user). As soon as the AC adaptor is connected, blinking should stop. When the battery power is at 0% it should immediately shutdown and poweroff (NOT to be overridden by the user!) Aditionally, we should have some charging control (or would it be better using a different daemon for that?) Here's part of my conversation with MichaelW: when the charge current was below a threshold, it would reduce the charger input current allowed and take it down to about what the system needs it would be an active thing constantly sampling the system and constantly updating the input current to match the system the alternative is that when the battery is full, the charge path is cut off until the battery drops down a bit, maybe 90%
 48 CoreTo Do (Reminder)Low Create the TV Out Enable / Disable scripts Closed
100%
Task Description The commands do exist, I just need to wrap them round some zenity scripts.
 49 CoreTo Do (Reminder)Low Change some of our scripts into internal PNDs Closed
100%
Task Description Some of our scripts (CPU Speed, Switch Default GUI, Enable TV Out) should be changed into PND format so that pmenu can also run them.
 50 CoreTo Do (Reminder)Medium pmenu: Add shutdown / logout Closed
100%
Task Description There's no way yet to shutdown (poweroff) or logout from pmenu yet.
Showing tasks 1 - 50 of 311 Page 1 of 71 - 2 - 3 - 4 - 5 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing