PDA

View Full Version : FMCB 1.5 USB problems


gamidi
07-11-2008, 04:01 AM
Until yesterday i was using fmcb 1.4b on my memorycard and everything was fine. When i updated to 1.5, when i have my kingston datatraveler 8gb plugged in the ps2 when it boots it freezes. This flashdrive needs custom usbm.irx driver to be recognised in ULE and SMS so i think the problem is the rescue function in fmcb 1.5(the one that launches mass0:/RESCUE.ELF before everything else). Is it possible to disable the rescue function or even better embed my usbm.irx into osdmain.elf?

coolaan
07-11-2008, 04:43 AM
Until yesterday i was using fmcb 1.4b on my memorycard and everything was fine. When i updated to 1.5, when i have my kingston datatraveler 8gb plugged in the ps2 when it boots it freezes. This flashdrive needs custon usbm.irx driver to be recognised in ULE and SMS so i think the problem is the rescue function in fmcb 1.5(the one that launches mass0:/RESCUE.ELF before everything else). Is it possible to disable the rescue function or even better embed my usbm.irx into osdmain.elf?

Its a safety precaution so that in case the cnf is messed up or ur BOOT.ELFs are deleted, u shouldnt be stuck. This will override all the other settings. If a support for disabling this is available, then again makes this feature dependant on the cnf and the whole point is lost.

It is possible to include the custom usbm.irx but u would need to recompile the stuff with your usbd.irx. Better yet. You can ask jimmy to include support to look for the custom irx file on the mc:/SYS-CONF or FMCB-CONF folder and if not found , then load the default irx. How about it?? :)

I havent tried compiling the 1.5 code yet. But let me try. May be I can compile a version for you and send the changes to jimmy also if needs to implement it :D.

Could u pm me with ur usb irx file?

dlanor
07-11-2008, 04:45 AM
Until yesterday i was using fmcb 1.4b on my memorycard and everything was fine. When i updated to 1.5, when i have my kingston datatraveler 8gb plugged in the ps2 when it boots it freezes. This flashdrive needs custon usbm.irx driver to be recognised in ULE and SMS so i think the problem is the rescue function in fmcb 1.5(the one that launches mass0:/RESCUE.ELF before everything else). Is it possible to disable the rescue function or even better embed my usbm.irx into osdmain.elf?
Embedding additional stuff into the limited space allowed for by the 75KB DVDPLx files is probably not a good idea, even if there is room for it, as we want to reserve some space for future changes.

But it could be done by a smaller change allowing FMCB to load the mass: driver IRX as an external file (like both uLE and SMS do it) when commanded to do so by a new configuration variable in the CNF (like uLE) or simply doing it when the driver is found to be present in a specific MC folder (like SMS). This would only need addition of some code to check that variable on loading the CNF or checking for the driver presence on MC, plus some more to do the IRX loading, but it should still be much less than what's required to embed the entire driver.

Best regards: dlanor

coolaan
07-11-2008, 05:21 AM
Embedding additional stuff into the limited space allowed for by the 75KB DVDPLx files is probably not a good idea, even if there is room for it, as we want to reserve some space for future changes.

But it could be done by a smaller change allowing FMCB to load the mass: driver IRX as an external file (like both uLE and SMS do it) when commanded to do so by a new configuration variable in the CNF (like uLE) or simply doing it when the driver is found to be present in a specific MC folder (like SMS). This would only need addition of some code to check that variable on loading the CNF or checking for the driver presence on MC, plus some more to do the IRX loading, but it should still be much less than what's required to embed the entire driver.

Best regards: dlanor

Ok dlanor, Ur wish is granted .... :D

@gamidi:
Can u re-install using this? Put ur USBD.IRX or USBM.IRX or both in FMCB-CNF or SYS-CONF ? post the results here.

http://www.4shared.com/file/54734322/e6ecc8ca/FMCB15_ext_usb.html

TnA
07-11-2008, 05:27 AM
I like the idea,... (of external IRXs). ;)

suloku
07-11-2008, 06:33 AM
Well, I think that if new features are added, then someday there won't be enough room even with external irx files, so we'll had to move to a simple loader which loads a elf file (boot.elf at /BOOT on mc). Then the new elf should have all those features allowing to load elfs also.

gamidi
07-11-2008, 11:16 AM
The customized version works! Thank you very much coolaan. I can even load elfs on bootup from the flashdrive. I hope it is officially implemented in the next fmcb. I had the file in SYS-CONF folder(didnt move it since it is used by ule).

coolaan
07-11-2008, 12:40 PM
I have sent jimmy the change i made. If he sees it is good, he will implement it :) .

bootsector
07-11-2008, 12:57 PM
I have sent jimmy the change i made. If he sees it is good, he will implement it :) .

coolan, could you please forward to me those IRX files that works with kingston pendrives? I have a 4GB kingston that never worked with my PS2.

Thanks!

bootsector

coolaan
07-11-2008, 01:13 PM
coolan, could you please forward to me those IRX files that works with kingston pendrives? I have a 4GB kingston that never worked with my PS2.

Thanks!

bootsector

Sure bro,

I got this from one of gamidi's posts itself. But I am reposting so people with this issue can find it here. First u can try with only the USBM.IRX alone, it it still doesnt work, try using both USBD.IRX and USBM.IRX .

http://www.4shared.com/file/54774876/6523b1b7/USBDrv_for_ps2.html

bootsector
07-11-2008, 06:23 PM
Sure bro,

I got this from one of gamidi's posts itself. But I am reposting so people with this issue can find it here. First u can try with only the USBM.IRX alone, it it still doesnt work, try using both USBD.IRX and USBM.IRX .

http://www.4shared.com/file/54774876/6523b1b7/USBDrv_for_ps2.html

Thank you VERY MUCH, coolan!

Worked great with my 4GB Kingston (that purple one) ;)

Best regards,

bootsector

coolaan
07-11-2008, 11:43 PM
Always glad to help :) .

I have a kingston 2GB ( green one) that works with the default driver and searched all shops here for 4GB or 8GB kingston. Out of luck. So I had to be satisfied with a transcend 8GB. That didnt have any issues.

I wonder where jimmy is last time he logged in was 10 days back. Maybe on a vacation :D.

gamidi
07-12-2008, 06:17 AM
Its nice to see that someone makes use of the drivers :). But as a warning, these drivers allow my flashdrive to work only on readonly mode,which means i cant backup my memcard contents on it or delete files from it while im using it on the ps2. But running elfs,songs,movies,games(USBAdvance),copying files to memcard and other stuff works fine. If someone knows of a place where i can find various usb drivers to experiment and hopefully unlock writing please let me know.

coolaan
07-12-2008, 08:05 AM
Hmm...

bootsector,

u too face this problem?

@gamidi:
I would recommend checking out the SMS threads because I have seen many usb drivers posted there. Also u can ask EEUG. He will surely be having a few compatible ones :)

@dlanor:

Do u know why some usb drivers work and other dont? Is it something related to the formatting or is it something else? My knowledge of these things are a bit dusty :D .

gamidi
07-12-2008, 11:30 AM
All right i searched a bit in the forums and found the drivers. They are in this thread: http://psx-scene.com/forums/official-ulaunchelf-forums/46447-release-thread-for-ulaunchelf-support-files.html attached in the fifth post. Note that sms will not work with these drivers.They are for use only in ulaunchelf,for other apps the drivers coolaan posted do the job fine. The first and the second one from the package work fine with my kingston with full read/write access. The third and fourth dont work and freeze my console when i try to access mass. Thank you very much dlanor!

dlanor
07-12-2008, 12:13 PM
@dlanor:

Do u know why some usb drivers work and other dont?
Not really. I suspect that they vary in the implementation of the protocol, but I don't know the details.

Is it something related to the formatting or is it something else?
I always format them the same way, using ul_format from the USBAdvance release. So it has to be due to something other than the formatting when some drives only work with specific drivers, while other drives demand other drivers.

My knowledge of these things are a bit dusty :D .
Unfortunately, so is mine. (Not just dusty, but also scant. :()

Best regards: dlanor

coolaan
07-12-2008, 02:14 PM
Thanks dlanor for the info. I tried to understand the usb h/w suff and all a few years back ....

Anyway I didnt get a chance to tell this before. U guys are doing heck of a job with ULE. keep it up. For me the 4 most important things are in PS2 are FMCB,ULE,SMS and ESR. Even though I have a modded console, I just love to play my backups with ESR :D .