Port Requests


Hi :)


Some ports ideas:

OpenTomb
Need new functions to glshim (GL_ARB_vertex_buffer_object mainly, I intend to add it one day, unless someone does it before me)

Why not...

Grid Runners


Cheers, Magic Sam
According to website: "The game requires at least OpenGL 2.0 and 960x720 resolution (windowed mode)." So don't hold your breath on this one.

Speaking of glshim, I fixed (again!) the Rasters functions, so now SearchAndRescue boot (but still not playable) sar1_1.pngsar1_3.png.

Also Scorched3d show more things (the water effect is nice), but still some texture (or lightning) are missing...scorched3d_1.pngscorched3d_3.png

MegaGlest is running too, but selection of items used glReadPixels on DEPTH, so I have to find some workaround.megaglest_2.pngmegaglest_4.png

Same for BlobAndConquer, not playable yet, but not too far from it...blobandconquer_2.pngblobandconquer_5.png
 
Last edited by a moderator:
Some other WIP with glshim:

assaultcube, some texture/polygon are missing, and the game use glReadPixels of GL_DEPTH, so a working port is unlikely for now:assaultcube_2.pngassaultcube_3.png

A small pool game (again), seems to work fine now, ballsmaker, so maybe I'll package it...ballsmaker_1.pngballsmaker_2.pngballsmaker_3.png

the remake glfrontier works, but still missing things here and there (and texture), and some slowdown around planter (which are looking strange also), so more things to study I guess here.glfrontier_1.pngglfrontier_2.pngglfrontier_3.png

OpenHexxagon, a SFML 2.0 game, is working in game, but the menu use glGetTexture, so I still have trouble to make it run perfectly. openhexagon_1.pngopenhexagon_2.pngopenhexagon_3.png

Stormbaan coureur, is running also, but very slowly. The physics engine is to blame here, something is wrong but I don't know yet what. stormbaancoureur_1.pngstormbaancoureur_2.pngstormbaancoureur_3.png
 
Last edited by a moderator:
And at last, the good knews. Some time ago, someone asked if some C# windows games could be run on the Pandora, using the monort PND and glshim. At that time, everything I tried just crashed... Well, not anymore, as with the latest glshim version (a bit more recent than the one in build 08 of oolite), I have successfully launched Hammerwatch!!!

The version from the PC, directly launched from a monort prompt, using the latest libGL (using a command like "LIBGL_FB=1 mono Hammerwatch.exe").

And it was (on my gigahertz) quite playable after some key remapping :)

Not sure what the next step is here, but it's getting very interesting :)

hammerwatch_1.png

hammerwatch_2.png

hammerwatch_3.png

hammerwatch_4.png

hammerwatch_5.png
 
I have successfully launched Hammerwatch!!!
My Pandora came back in the mail the other day and this has made me VERY happy. Since seeing this game in the "What are you playing..." thread I thought it looked perfect for Pandora!


It also gives me hope that we might see Bastion running one day as well!


You continue to amaze, ptitSeb!


Edit: Thank you!
 
Last edited by a moderator:
I have packaged a little launcher for HammerWatch.

Like with the Minecraft experiment, I'm not sure it's viable and works.

So here is a version. It works on my Gigahertz (with a swapfile). Not sure it will work on anything else.

So if some of you can try and report the result...

(The quota limit to upload is back to 2Mo :( , that's not much for test PND, it was 80Mo not so long ago).

HammerWatch launcher
 
Last edited by a moderator:
I have packaged a little launcher for HammerWatch.

Like with the Minecraft experiment, I'm not sure it's viable and works.

So here is a version. It works on my Gigahertz (with a swapfile). Not sure it will work on anything else.

So if some of you can try and report the result...

(The quota limit to upload is back to 2Mo :( , that's not much for test PND, it was 80Mo not so long ago).

HammerWatch launcher
Didn't launch with GoG-Version.

=======================================================================================


PND             : /media/PANDORA1/pandora/desktop/hammerwatch.pnd


PND_FSTYPE      : Squashfs


APPDATADIR      : /media/PANDORA1/pandora/appdata/hammerwatch


APPDD_FSTYPE    : vfat


PND_CPUSPEED    : <unset>


EXENAME         : runscript.sh


ARGUMENTS       : <unset>


=======================================================================================


[ START ]--- Mount the PND ----------


Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/hammerwatch"


Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA1/pandora/appdata/hammerwatch=rw+nolwh":"/mnt/pnd/hammerwatch=rr" none "/mnt/utmp/hammerwatch"


[sUCCESS]--- Mount the PND ----------


[ START ]--- Starting the application ( runscript.sh  ) ----------


WARNING Union already mounted, using it


+++++++


Loopback devices :


/dev/loop0: [b311]:1538 (/media/PANDORA1/pandora/desktop/hammerwatch.pnd)


/dev/loop1: [b309]:1353 (/media/PANDORA1/pandora/menu/monort.pnd)


Are mounted on :


/dev/loop1 on /mnt/utmp/monort type squashfs (ro,relatime)


/dev/loop0 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


For these Union :


none on /mnt/utmp/monort type aufs (rw,relatime,si=a12f618,noplink)


none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=daef118,noplink)


monort pnd build 4


Welcome to mono command line


.


you can compile C# program with xbuild


or use MonoDevelop GUI with monodevelop


.


type exit to close this window


.


(zenity:3104): Gtk-WARNING **: Attempting to set the permissions of `/mnt/utmp/hammerwatch/recently-used.xbel', but failed: Operation not permitted


/mnt/utmp/hammerwatch/Hammerwatch.exe selected.


./runscript.sh: line 124: /mnt/utmp/monort/bin/mono: Input/output error


unmout monort


[ START ]--- Waiting the Union to be available ----------


[sUCCESS]--- Starting the application ( runscript.sh  ) ----------


[ START ]--- Restoring the frame buffer status ----------


[sUCCESS]--- Restoring the frame buffer status ----------


[ START ]--- uMount the PND ----------


[ START ]--- Waiting the Union to be available ----------
 
Hmmm, that line "./runscript.sh: line 124: /mnt/utmp/monort/bin/mono: Input/output error" is suspicious. Looks like your copy of the MonoRT PND is corrupted?

Or just try again (maybe monort unmounted itself too soon while you were browsing for the Hammerwatch.exe file)
 
Last edited by a moderator:
Hmmm, that line "./runscript.sh: line 124: /mnt/utmp/monort/bin/mono: Input/output error" is suspicious. Looks like your copy of the MonoRT PND is corrupted?

Or just try again (maybe monort unmounted itself too soon while you were browsing for the Hammerwatch.exe file)
I redownloaded MonoRT and tried again, still doesn't launch.

pndrun_monort.out

=======================================================================================


PND             : /media/PANDORA1/pandora/menu/monort.pnd


PND_FSTYPE      : Squashfs


APPDATADIR      : /media/PANDORA1/pandora/appdata/monort


APPDD_FSTYPE    : vfat


PND_CPUSPEED    : <unset>


EXENAME         : runscript.sh


ARGUMENTS       : <unset>


=======================================================================================


[ START ]--- Mount the PND ----------


Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/monort"


rmdir: failed to remove `/mnt/pnd/monort': Not a directory


Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA1/pandora/appdata/monort=rw+nolwh":"/mnt/pnd/monort=rr" none "/mnt/utmp/monort"


[sUCCESS]--- Mount the PND ----------


[ START ]--- Starting the application ( runscript.sh  ) ----------


Launching Mono RunTime


(terminal:2467): Terminal-DEBUG: D-Bus reply error: Name "org.xfce.Terminal4" does not exist (terminal-error-quark: 4)


Mono RunTime exited


[sUCCESS]--- Starting the application ( runscript.sh  ) ----------


[ START ]--- Restoring the frame buffer status ----------


[sUCCESS]--- Restoring the frame buffer status ----------


[ START ]--- uMount the PND ----------


[ START ]--- Waiting the Union to be available ----------


[sUCCESS]--- Waiting the Union to be available ----------


auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


rmdir: failed to remove `/mnt/utmp/monort': Device or resource busy


[ START ]--- Waiting the PND mount dir to be free ----------


[sUCCESS]--- Waiting the PND mount dir to be free ----------


cleanup done


[sUCCESS]--- uMount the PND ----------


=======================================================================================


Return code is : 3

pndrun_hammerwatch.out

=======================================================================================


PND             : /media/PANDORA1/pandora/desktop/hammerwatch.pnd


PND_FSTYPE      : Squashfs


APPDATADIR      : /media/PANDORA1/pandora/appdata/hammerwatch


APPDD_FSTYPE    : vfat


PND_CPUSPEED    : <unset>


EXENAME         : runscript.sh


ARGUMENTS       : <unset>


=======================================================================================


[ START ]--- Mount the PND ----------


Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/hammerwatch"


rmdir: failed to remove `/mnt/pnd/hammerwatch': Not a directory


Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA1/pandora/appdata/hammerwatch=rw+nolwh":"/mnt/pnd/hammerwatch=rr" none "/mnt/utmp/hammerwatch"


[sUCCESS]--- Mount the PND ----------


[ START ]--- Starting the application ( runscript.sh  ) ----------


Mounting : mount -t squashfs -o ro "/dev/loop1" "/mnt/utmp/monort"


Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA1/pandora/appdata/monort=rw+nolwh":"/mnt/pnd/monort=rr" none "/mnt/utmp/monort"


monort pnd build 4


Welcome to mono command line


.


you can compile C# program with xbuild


or use MonoDevelop GUI with monodevelop


.


type exit to close this window


.


Unhandled Exception:


mono [0xc4c40]


mono(mono_arm_throw_exception+0x78) [0x108994]


Unhandled Exception:


mono [0xc4c40]


mono(mono_arm_throw_exception+0x78) [0x108994]


[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidOperationException: No instance running


  at TiltedEngine.Audio_OggStreamer.get_Instance () [0x00000] in <filename unknown>:0


  at TiltedEngine.Audio.SoundEngine.Shutdown () [0x00000] in <filename unknown>:0


  at ARPGGame.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0


unmout monort


[ START ]--- Waiting the Union to be available ----------


[sUCCESS]--- Starting the application ( runscript.sh  ) ----------


[ START ]--- Restoring the frame buffer status ----------


[sUCCESS]--- Restoring the frame buffer status ----------


[ START ]--- uMount the PND ----------


[ START ]--- Waiting the Union to be available ----------


[ FAILED]--- Waiting the Union to be available ----------


auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


umount: /mnt/utmp/hammerwatch: device is busy.


        (In some cases useful info about processes that use


         the device is found by lsof(8) or fuser(1))


auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


WARNING umount UNION failed, didnt clean up. Process still using this FS :


 2830 ?        S      0:00 /bin/bash /usr/pandora/scripts/pnd_run.sh -p /media/PANDORA1/pandora/menu//monort.pnd -u


 2851 ?        S      0:00 /bin/bash /usr/pandora/scripts/pnd_run.sh -u -p /media/PANDORA1/pandora/menu/monort.pnd -b hammerwatch


 3185 ?        S      0:00 sleep 10


+++++++


Loopback devices :


/dev/loop0: [b309]:78 (/media/PANDORA1/pandora/desktop/hammerwatch.pnd)


/dev/loop1: [b309]:1355 (/media/PANDORA1/pandora/menu/monort.pnd)


Are mounted on :


/dev/loop0 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


/dev/loop1 on /mnt/utmp/monort type squashfs (ro,relatime)


For these Union :


none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=41f08b18,noplink)


none on /mnt/utmp/monort type aufs (rw,relatime,si=41ef3718,noplink)


[sUCCESS]--- uMount the PND ----------


=======================================================================================


Return code is : 4


[ FAILED]--- Waiting the Union to be available ----------


auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


umount: /mnt/utmp/hammerwatch: device is busy.


        (In some cases useful info about processes that use


         the device is found by lsof(8) or fuser(1))


auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


WARNING umount UNION failed, didnt clean up. Process still using this FS :


 2830 ?        S      0:00 /bin/bash /usr/pandora/scripts/pnd_run.sh -p /media/PANDORA1/pandora/menu//monort.pnd -u


 2851 ?        S      0:00 /bin/bash /usr/pandora/scripts/pnd_run.sh -u -p /media/PANDORA1/pandora/menu/monort.pnd -b hammerwatch


+++++++


Loopback devices :


/dev/loop0: [b309]:78 (/media/PANDORA1/pandora/desktop/hammerwatch.pnd)


/dev/loop1: [b309]:1355 (/media/PANDORA1/pandora/menu/monort.pnd)


Are mounted on :


/dev/loop0 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


/dev/loop1 on /mnt/utmp/monort type squashfs (ro,relatime)


For these Union :


none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=41f08b18,noplink)


none on /mnt/utmp/monort type aufs (rw,relatime,si=41ef3718,noplink)
 
Hmmm, that line "./runscript.sh: line 124: /mnt/utmp/monort/bin/mono: Input/output error" is suspicious. Looks like your copy of the MonoRT PND is corrupted?

Or just try again (maybe monort unmounted itself too soon while you were browsing for the Hammerwatch.exe file)
Here is what I got using the Humble Store version:

=======================================================================================


PND : /media/DEDGEDORA/pandora/menu/hammerwatch.pnd


PND_FSTYPE : Squashfs


APPDATADIR : /media/DEDGEDORA/pandora/appdata/hammerwatch


APPDD_FSTYPE : ext4


PND_CPUSPEED :


EXENAME : runscript.sh


ARGUMENTS :


=======================================================================================


[ START ]--- Mount the PND ----------


Mounting : mount -t squashfs -o ro "/dev/loop1" "/mnt/utmp/hammerwatch"


Mounting the Union FS : mount -t aufs -o exec,dirs="/media/DEDGEDORA/pandora/appdata/hammerwatch=rw+nolwh":"/mnt/pnd/hammerwatch=rr" none "/mnt/utmp/hammerwatch"


[sUCCESS]--- Mount the PND ----------


[ START ]--- Starting the application ( runscript.sh ) ----------


Mounting : mount -t squashfs -o ro "/dev/loop2" "/mnt/utmp/monort"


Mounting the Union FS : mount -t aufs -o exec,dirs="/media/DEDGEDORA/pandora/appdata/monort=rw+nolwh":"/mnt/pnd/monort=rr" none "/mnt/utmp/monort"


monort pnd build 4


Welcome to mono command line


.


you can compile C# program with xbuild


or use MonoDevelop GUI with monodevelop


.


type exit to close this window


.


Gtk-Message: Failed to load module "libgtkstylus.so"


(zenity:3527): Gtk-WARNING **: Unable to locate theme engine in module_path: "crux-engine",


(zenity:3527): Gtk-WARNING **: Unable to locate theme engine in module_path: "crux-engine",


Gtk-Message: Failed to load module "libgtkstylus.so"


(zenity:3531): Gtk-WARNING **: Unable to locate theme engine in module_path: "crux-engine",


(zenity:3531): Gtk-WARNING **: Unable to locate theme engine in module_path: "crux-engine",


(zenity:3531): Gtk-WARNING **: Unable to rename '/home/edged/.recently-used.xbel': Invalid cross-device link


/media/DEDGEDORA/pandora/appdata/qbittorrent/qBT_dir/hammerwatch_win1.22.exe selected.


Gtk-Message: Failed to load module "libgtkstylus.so"


(zenity:3545): Gtk-WARNING **: Unable to locate theme engine in module_path: "crux-engine",


(zenity:3545): Gtk-WARNING **: Unable to locate theme engine in module_path: "crux-engine",


cp: cannot stat `config.xml': No such file or directory


Cannot open assembly 'hammerwatch_win1.22.exe': File does not contain a valid CIL image.


unmout monort


[ START ]--- Waiting the Union to be available ----------


[sUCCESS]--- Starting the application ( runscript.sh ) ----------


[ START ]--- Restoring the frame buffer status ----------


[sUCCESS]--- Restoring the frame buffer status ----------


[ START ]--- uMount the PND ----------


[ START ]--- Waiting the Union to be available ----------

EDIT: Not exactly sure, but I think I got rid of of the gtk errors by running in XFCE. After going to default SGX and using XFCE instead of OpenBox:

=======================================================================================


PND             : /media/DEDGEDORA/pandora/menu/hammerwatch.pnd


PND_FSTYPE      : Squashfs


APPDATADIR      : /media/DEDGEDORA/pandora/appdata/hammerwatch


APPDD_FSTYPE    : ext4


PND_CPUSPEED    : <unset>


EXENAME         : runscript.sh


ARGUMENTS       : <unset>


=======================================================================================


[ START ]--- Mount the PND ----------


WARNING Union already mounted, using it


+++++++


Loopback devices :


/dev/loop1: [b301]:787580 (/media/DEDGEDORA/pandora/menu/hammerwatch.pnd)


/dev/loop2: [b301]:1180455 (/media/DEDGEDORA/pandora/menu/monort-ptitseb.pnd)


Are mounted on :


/dev/loop1 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


/dev/loop2 on /mnt/utmp/monort type squashfs (ro,relatime)


For these Union :


none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=26913316)


none on /mnt/utmp/monort type aufs (rw,relatime,si=26913516)


[sUCCESS]--- Mount the PND ----------


[ START ]--- Starting the application ( runscript.sh  ) ----------


WARNING Union already mounted, using it


+++++++


Loopback devices :


/dev/loop1: [b301]:787580 (/media/DEDGEDORA/pandora/menu/hammerwatch.pnd)


/dev/loop2: [b301]:1180455 (/media/DEDGEDORA/pandora/menu/monort-ptitseb.pnd)


Are mounted on :


/dev/loop1 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


/dev/loop2 on /mnt/utmp/monort type squashfs (ro,relatime)


For these Union :


none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=26913316)


none on /mnt/utmp/monort type aufs (rw,relatime,si=26913516)


monort pnd build 4


Welcome to mono command line


.


you can compile C# program with xbuild


or use MonoDevelop GUI with monodevelop


.


type exit to close this window


.


Cannot open assembly 'hammerwatch_win1.22.exe': File does not contain a valid CIL image.


unmout monort


[ START ]--- Waiting the Union to be available ----------


[sUCCESS]--- Starting the application ( runscript.sh  ) ----------


[ START ]--- Restoring the frame buffer status ----------


[sUCCESS]--- Restoring the frame buffer status ----------


[ START ]--- uMount the PND ----------


[ START ]--- Waiting the Union to be available ----------

EDIT: Tried on a FAT32 SD card. Same "valid CIL image" error. I double checked my md5sum for Hammerwatch too and it was not corrupt.

Should I run this .exe on a PC first?
 
Last edited by a moderator:
Ah apparently it stopped requiring mono after version 1.21. I wonder if i can request an older version from the Humble folks?
 
Ah apparently it stopped requiring mono after version 1.21. I wonder if i can request an older version from the Humble folks?
I used an old version myself. Hum, no mono, no luck here :(  (they ported the entire code from a .net language to a compiled one? woohoo  :blink: )

@Klumpen goes farther, but it crash :( . Can you try using a swapfile to see if it works?
 
Last edited by a moderator:
Got it! Quickly switched to fullscreen and set up the controls. Everything works really well in single player. Light stutter here and there, but i may try adjusting where I activate my swap. Joined a multiplayer game and the game just crawled, eventually causing me to force quit. I wonder if USB ethernet might help.

EDIT: .out was far too long so I removed it. I can forward it to you if you are interested. Have not yet tried local multiplayer, but will soon. Version was 1.20. This is neat!
 
Last edited by a moderator:
Ah apparently it stopped requiring mono after version 1.21. I wonder if i can request an older version from the Humble folks?
I used an old version myself. Hum, no mono, no luck here :(  (they ported the entire code from a .net language to a compiled one? woohoo  :blink: )

@Klumpen goes farther, but it crash :( . Can you try using a swapfile to see if it works?
Created and activaed 2048 Swapfile.

Result at current GoG version:

pndrun_hammerwatch.out

=======================================================================================


PND             : /media/PANDORA1/pandora/desktop/hammerwatch.pnd


PND_FSTYPE      : Squashfs


APPDATADIR      : /media/PANDORA1/pandora/appdata/hammerwatch


APPDD_FSTYPE    : vfat


PND_CPUSPEED    : <unset>


EXENAME         : runscript.sh


ARGUMENTS       : <unset>


=======================================================================================


[ START ]--- Mount the PND ----------


Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/hammerwatch"


rmdir: failed to remove `/mnt/pnd/hammerwatch': Not a directory


Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA1/pandora/appdata/hammerwatch=rw+nolwh":"/mnt/pnd/hammerwatch=rr" none "/mnt/utmp/hammerwatch"


[sUCCESS]--- Mount the PND ----------


[ START ]--- Starting the application ( runscript.sh  ) ----------


Mounting : mount -t squashfs -o ro "/dev/loop1" "/mnt/utmp/monort"


rmdir: failed to remove `/mnt/pnd/monort': Not a directory


Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA1/pandora/appdata/monort=rw+nolwh":"/mnt/pnd/monort=rr" none "/mnt/utmp/monort"


monort pnd build 4


Welcome to mono command line


.


you can compile C# program with xbuild


or use MonoDevelop GUI with monodevelop


.


type exit to close this window


.


Unhandled Exception:


mono [0xc4c40]


mono(mono_arm_throw_exception+0x78) [0x108994]


Unhandled Exception:


mono [0xc4c40]


mono(mono_arm_throw_exception+0x78) [0x108994]


[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidOperationException: No instance running


  at TiltedEngine.Audio_OggStreamer.get_Instance () [0x00000] in <filename unknown>:0


  at TiltedEngine.Audio.SoundEngine.Shutdown () [0x00000] in <filename unknown>:0


  at ARPGGame.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0


unmout monort


[ START ]--- Waiting the Union to be available ----------


[sUCCESS]--- Starting the application ( runscript.sh  ) ----------


[ START ]--- Restoring the frame buffer status ----------


[sUCCESS]--- Restoring the frame buffer status ----------


[ START ]--- uMount the PND ----------


[ START ]--- Waiting the Union to be available ----------


[ FAILED]--- Waiting the Union to be available ----------


auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


umount: /mnt/utmp/hammerwatch: device is busy.


        (In some cases useful info about processes that use


         the device is found by lsof(8) or fuser(1))


auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


WARNING umount UNION failed, didnt clean up. Process still using this FS :


 3673 ?        S      0:00 /bin/bash /usr/pandora/scripts/pnd_run.sh -p /media/PANDORA1/pandora/menu//monort.pnd -u


[ FAILED]--- Waiting the Union to be available ----------


auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


umount: /mnt/utmp/hammerwatch: device is busy.


        (In some cases useful info about processes that use


         the device is found by lsof(8) or fuser(1))


auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


WARNING umount UNION failed, didnt clean up. Process still using this FS :


 3694 ?        S      0:00 /bin/bash /usr/pandora/scripts/pnd_run.sh -u -p /media/PANDORA1/pandora/menu/monort.pnd -b hammerwatch


+++++++


Loopback devices :


/dev/loop0: [b301]:76 (/media/PANDORA1/pandora/desktop/hammerwatch.pnd)


/dev/loop1: [b301]:1326 (/media/PANDORA1/pandora/menu/monort.pnd)


/dev/loop2: [b301]:1307 (/media/PANDORA1/pandora/menu/firefox-29.0-0.pnd)


Are mounted on :


/dev/loop0 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


/dev/loop1 on /mnt/utmp/monort type squashfs (ro,relatime)


/dev/loop2 on /mnt/utmp/hdonk_firefox_001 type squashfs (ro,relatime)


For these Union :


none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=7d1216d8,noplink)


none on /mnt/utmp/monort type aufs (rw,relatime,si=7d0a37d8,noplink)


none on /mnt/utmp/hdonk_firefox_001 type aufs (rw,relatime,si=7c65ded8,noplink)


+++++++


Loopback devices :


/dev/loop0: [b301]:76 (/media/PANDORA1/pandora/desktop/hammerwatch.pnd)


/dev/loop1: [b301]:1326 (/media/PANDORA1/pandora/menu/monort.pnd)


/dev/loop2: [b301]:1307 (/media/PANDORA1/pandora/menu/firefox-29.0-0.pnd)


Are mounted on :


/dev/loop0 on /mnt/utmp/hammerwatch type squashfs (ro,relatime)


/dev/loop1 on /mnt/utmp/monort type squashfs (ro,relatime)


/dev/loop2 on /mnt/utmp/hdonk_firefox_001 type squashfs (ro,relatime)


For these Union :


none on /mnt/utmp/hammerwatch type aufs (rw,relatime,si=7d1216d8,noplink)


none on /mnt/utmp/monort type aufs (rw,relatime,si=7d0a37d8,noplink)


none on /mnt/utmp/hdonk_firefox_001 type aufs (rw,relatime,si=7c65ded8,noplink)


[sUCCESS]--- uMount the PND ----------


=======================================================================================


Return code is : 7
 
Last edited by a moderator:
The current GoG version is 1.22, so it shouldn't work with mono anyway, unless there is a way to downgrade to 1.20 or below...

Single player and local multiplayer with an external controller run just fine for me as long as the swap file isn't being accessed. Whenever swap gets accessed, there is a small stutter. Pretty trivial though. Thanks for this, ptitSeb!

I can't seem to get the screen to show while in minimenu(in the hopes that it will use less RAM than XFCE). The music plays, and the screen goes black for me right now.
 
Back
Top