Emuforums.com

Go Back   Emuforums.com > PS2 Emulation > PS2 Plugin Questions & Troubleshooting
About Us Register FAQ Members List Calendar Mark Forums Read

Login to remove all ads!
Reply
 
LinkBack Thread Tools Display Modes
Old June 11th, 2007   #1 (permalink)
Registered User
 
Join Date: Jun 2007
Location: Germany - Frankfurt
Posts: 9
No usable CD/DVD Plugin for loading images using Linux?!

Hi there,

i just installed Linux some days ago (for the 50th time xD) but this time as unbelivable as it sound all worked (almost) like it did using Windows before. So i started to try out some linux only Apps....
First of all there is of cause PCSX2
After some trouble compiling PCSX2 i made it start up normally, set up the plugins and yeah... theres the problem...
I´ve got no DVD drive in my Desktop pc (using my laptop if needed which has one)
The only DVD Plugin that works for me is the EPP Polling plugin (which only accepts Devices which really exist. Creating a loopback device which has loaded the Image (/dev/loop/0 or like) didnt work at all.

Is there any way to play my PS2 games using images and linux?
I hope someone knows how to fix that or where to get a matching CD/DVD Plugin for linux. I´m counting on you!

(Sorry if there is a thread like this, i searched about 20mins before creating this)
Regards
Forsaken aka Jens
Forsaken87 is offline   Reply With Quote
Old June 11th, 2007   #2 (permalink)
Registered User
 
Join Date: Apr 2007
Location: WNY
Posts: 46
There should be at least 2 other plugins in there --- see the screenshot (though IIRC the linuzapps one needs custom build flags to open most DVD ISO images, as they need 64-bit offsets). Could you perhaps try running the emu from the shell and see if you get any warnings about missing libs or such that prevents the plugins being found.
Attached Images
File Type: png plugins2.png (42.3 KB, 15 views)
BirdFuzz is offline   Reply With Quote
Old June 12th, 2007   #3 (permalink)
Registered User
 
Join Date: Jun 2007
Location: Germany - Frankfurt
Posts: 9
when opening the settings window i´m getting these errors:
Code:
/windows/Emulatoren/Linux/pcsx2/plugins/libCDVDiso.so: Kann das Programm nicht dynamisch Laden
/windows/Emulatoren/Linux/pcsx2/plugins/libCDVDisoEFP.so: Kann das Programm nicht dynamisch Laden
/windows/Emulatoren/Linux/pcsx2/plugins/libspu2PeopsOSS.so.1.0.3: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
/windows/Emulatoren/Linux/pcsx2/plugins/libCDVDiso.so: Kann das Programm nicht dynamisch Laden
/windows/Emulatoren/Linux/pcsx2/plugins/libCDVDisoEFP.so: Kann das Programm nicht dynamisch Laden
Free translation of the error: Can´t dynamic load the program

Last edited by Forsaken87; June 12th, 2007 at 01:27.
Forsaken87 is offline   Reply With Quote
Old June 12th, 2007   #4 (permalink)
Registered User
 
Join Date: Apr 2007
Location: WNY
Posts: 46
What do "file /windows/Emulatoren/Linux/pcsx2/plugins/libCDVDiso.so"
and "ldd /windows/Emulatoren/Linux/pcsx2/plugins/libCDVDiso.so" say?
BirdFuzz is offline   Reply With Quote
Old June 12th, 2007   #5 (permalink)
Registered User
 
Join Date: Jun 2007
Location: Germany - Frankfurt
Posts: 9
Quote:
Originally Posted by BirdFuzz View Post
What do "file /windows/Emulatoren/Linux/pcsx2/plugins/libCDVDiso.so"
and "ldd /windows/Emulatoren/Linux/pcsx2/plugins/libCDVDiso.so" say?
Code:
forsaken@Forsaken:/windows/Emulatoren/Linux/pcsx2/plugins$ file libCDVDiso.so
libCDVDiso.so: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), for GNU/Linux 2.6.0, stripped
forsaken@Forsaken:/windows/Emulatoren/Linux/pcsx2/plugins$ ldd libCDVDiso.so
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00002b1fce75f000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00002b1fceb88000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00002b1fced1d000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00002b1fcee3d000)
        libm.so.6 => /lib/libm.so.6 (0x00002b1fcef55000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00002b1fcf0d8000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00002b1fcf1e1000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00002b1fcf315000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00002b1fcf427000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00002b1fcf530000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0x00002b1fcf632000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00002b1fcf73b000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00002b1fcf83e000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00002b1fcf948000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00002b1fcfa4e000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00002b1fcfb8f000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00002b1fcfcf8000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00002b1fcff02000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00002b1fd0043000)
        libdl.so.2 => /lib/libdl.so.2 (0x00002b1fd0146000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00002b1fd024a000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00002b1fd03e7000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00002b1fd04fd000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00002b1fd060d000)
        libc.so.6 => /lib/libc.so.6 (0x00002b1fd080b000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00002b1fd0a49000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00002b1fd0b77000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00002b1fd0cef000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00002b1fd0e12000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00002b1fd0f14000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00002b1fd1038000)
        librt.so.1 => /lib/librt.so.1 (0x00002b1fd113d000)
        /lib64/ld-linux-x86-64.so.2 (0x00002b1fce647000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002b1fd1246000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00002b1fd1354000)
Forsaken87 is offline   Reply With Quote
Old June 12th, 2007   #6 (permalink)
Registered User
 
Join Date: Apr 2007
Location: WNY
Posts: 46
Well, nothing obviously wrong there . You do have a pure 64-bit OS install, right? (No /lib64 or such?). What does file say on the other plugins?

The only other thing I can think of is perhaps doing:
export LD_BIND_NOW=true
export LD_WARN=true
export LD_DEBUG=bindings
... and then run pcsx2 and hope it spews out something identifying the warning
BirdFuzz is offline   Reply With Quote
Old June 14th, 2007   #7 (permalink)
Registered User
 
Join Date: Jun 2007
Location: Germany - Frankfurt
Posts: 9
I´ve got Debian Etch (Pure 64Bit) installed with most 32Bit compatibility libs. The lib64 directory refers to my regular "lib" dir where the lib32 dir points at the compatibility libs (/emul/ia32-linux/lib).

Code:
forsaken@Forsaken:/windows/Emulatoren/Linux/pcsx2/plugins$ file libCDVDlinuz.so
libCDVDlinuz.so: ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), not stripped

forsaken@Forsaken:/windows/Emulatoren/Linux/pcsx2/plugins$ ldd libCDVDlinuz.so
        libc.so.6 => /lib/libc.so.6 (0x00002ad112bcb000)
        /lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
export LD_BIND_NOW=true
export LD_WARN=true
export LD_DEBUG=bindings
./pcsx2
spits out too much data to find the line where it loads the plugins... i´m trying to redirect output in a file

edit: got some output that might be interesting...
Code:
     24834:     calling init: /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so
     24834:
     24834:     /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so: error: symbol lookup error: undefined symbol: g_module_check_init  (fatal)
     24834:     /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so: error: symbol lookup error: undefined symbol: g_module_unload (fa tal)
     24834:     binding file /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so to /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so: norm al symbol `fill_vtable'
thanks for helping me btw

Got this problem fixed! Seems like my gcc or some header files were not matching when i compiled pcsx2... after recompiling pcsx2 and all plugins i´ve got more than only one dvd plugin for choice...
thanks a lot for your help

-can be closed-

Last edited by Forsaken87; June 14th, 2007 at 14:43. Reason: Automerged Doublepost
Forsaken87 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 23:41.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.0 Release Candidate 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5