Re: [Freevo-users] Re: usb mass storage help please [attn Dischi] FIXED !!!
Hi, oohps half way there, device shows up in menu but doesn't get mounted automaticly. Gonna look a bit further into it. /Robert Friday, April 30, 2004, 11:05:21 AM, Robert wrote: > Hi, > Duh, a search through /proc/bus/usb/devices revealed the culprit. > Found the problem in misc.py line 300 > if line.lower().find('mass storage') != -1: > should be > if line.lower().find('storage') != -1: > Probably kernel 2.4 and 2.6 usb/mass storage module naming is > different. A find for 'storage' is enough to get it going for both > modules > my cat /proc/bus/usb/devices > If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=ff Prot=01 Driver=usb-storage > Or changing back to usb_id as an identifier is maybe a better solution > if one has multiple usb-storage devices. > /Robert > Wednesday, April 28, 2004, 7:11:59 PM, Robert wrote: >> Mick, >> Sorry no i didn't wrote this stuff but last week i did give it another >> try, but as i replied earlier i couldn't make it work also. What i >> recall it did work somewhere last august, september. Early this year >> camera.py changed into usbstorage.py but from what i can see in CVS >> nothing changed substantially when doing a diff. The mounting and >> making the mounted dir visible is indeed hacked away somewhere in the >> process.. >> So imo there are two options: >> - Find a freevo tarball from august, september last year and debug it >> with this code. Problem is i can't find any freevo tarball < 1.4 . If >> someone can point me to it ? (complete tarball is bit easier then >> browsing cvs, i think) >> - as dischi stated earlier this week devel is a bit slow now and if >> you doesn't want it to be buried in this list file it as a bug report. >> Haven't got the time to this myself right know because i have to leave i >> a few secs. >> /Robert >> Wednesday, April 28, 2004, 6:29:08 AM, Mick wrote: >>> Hi Robert. >>> I tried the best I could, and I cannot get this going... >>> Did you write the plugin? I think wether or not the directory is >>> mounting is relavtily easy to fix, the problem is making the directoy >>> visible in freevo only when the device is available.. This part of the >>> code I simply connot reverse engineer. To be honest, it looks like this >>> part of the code does not exist.. It seems so simple i'm a little bit >>> peaved I can't work out whats going on.. >>> Maybe it is something inferred by something else.. Like the Dir item.. >>> In any case i can only appoligise for being stupid.. But can someone >>> help me with this? >>> Mick >>> On Wed, 2004-04-21 at 02:49, Robert Winder wrote: Tuesday, April 20, 2004, 5:01:50 PM, Dirk wrote: > Mick wrote: >> Dischi, >> >> Can you please explain to me how usbtorage.py is meant to funtion with >> refference to usb.py? > No, I didn't wrote usbtorage.py. I can only say that usb.py will force > a menu rebuild when you add/remove usb devices. >> I can't see any refference to calling mount or umount.. I'm happy to >> make this my first contribution, but need your advice as to how its >> meant to work.. > It should mount. If it doesn't, it's a bug. Maybe the guy who wrote it > used an automounter. It doesn't.. so it's a bug then. Strange thing is i got it working with camera.py a while ago without using automount. And usbstorage.py is basicly the same code as camera.py was. Not sure where it goes wrong but i look into it and i'll try to find out what the diff is. Probably tomorrow. >> Its such a simple process that I don't see the need to patch a >> kernel or install another dependancy to get it going.. > It should work using mount and umount. What i meant was that for usb storage devices some kernelside options are needed. In other words make sure if USB mounting works outside freevo. :-) But we probably passed that stage. /Robert --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click ___ Freevo-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-users >>> --- >>> This SF.Net email is sponsored by: Oracle 10g >>> Get certified on the hottest thing ever to hit the market... Oracle 10g. >>> Take an Oracle 10g class now, and we'll give you the exam FREE. >>> http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click >>> ___ >>> Freevo-users mailing list >>> [EMAIL PROTECT
Re: [Freevo-users] Re: usb mass storage help please [attn Dischi] FIXED !!!
Hi, Duh, a search through /proc/bus/usb/devices revealed the culprit. Found the problem in misc.py line 300 if line.lower().find('mass storage') != -1: should be if line.lower().find('storage') != -1: Probably kernel 2.4 and 2.6 usb/mass storage module naming is different. A find for 'storage' is enough to get it going for both modules my cat /proc/bus/usb/devices If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=ff Prot=01 Driver=usb-storage Or changing back to usb_id as an identifier is maybe a better solution if one has multiple usb-storage devices. /Robert Wednesday, April 28, 2004, 7:11:59 PM, Robert wrote: > Mick, > Sorry no i didn't wrote this stuff but last week i did give it another > try, but as i replied earlier i couldn't make it work also. What i > recall it did work somewhere last august, september. Early this year > camera.py changed into usbstorage.py but from what i can see in CVS > nothing changed substantially when doing a diff. The mounting and > making the mounted dir visible is indeed hacked away somewhere in the > process.. > So imo there are two options: > - Find a freevo tarball from august, september last year and debug it > with this code. Problem is i can't find any freevo tarball < 1.4 . If > someone can point me to it ? (complete tarball is bit easier then > browsing cvs, i think) > - as dischi stated earlier this week devel is a bit slow now and if > you doesn't want it to be buried in this list file it as a bug report. > Haven't got the time to this myself right know because i have to leave i > a few secs. > /Robert > Wednesday, April 28, 2004, 6:29:08 AM, Mick wrote: >> Hi Robert. >> I tried the best I could, and I cannot get this going... >> Did you write the plugin? I think wether or not the directory is >> mounting is relavtily easy to fix, the problem is making the directoy >> visible in freevo only when the device is available.. This part of the >> code I simply connot reverse engineer. To be honest, it looks like this >> part of the code does not exist.. It seems so simple i'm a little bit >> peaved I can't work out whats going on.. >> Maybe it is something inferred by something else.. Like the Dir item.. >> In any case i can only appoligise for being stupid.. But can someone >> help me with this? >> Mick >> On Wed, 2004-04-21 at 02:49, Robert Winder wrote: >>> Tuesday, April 20, 2004, 5:01:50 PM, Dirk wrote: >>> >>> > Mick wrote: >>> >> Dischi, >>> >> >>> >> Can you please explain to me how usbtorage.py is meant to funtion with >>> >> refference to usb.py? >>> >>> > No, I didn't wrote usbtorage.py. I can only say that usb.py will force >>> > a menu rebuild when you add/remove usb devices. >>> >>> >> I can't see any refference to calling mount or umount.. I'm happy to >>> >> make this my first contribution, but need your advice as to how its >>> >> meant to work.. >>> >>> > It should mount. If it doesn't, it's a bug. Maybe the guy who wrote it >>> > used an automounter. >>> >>> It doesn't.. so it's a bug then. Strange thing is i got it working with >>> camera.py a while ago without using automount. And usbstorage.py is >>> basicly the same code as camera.py was. Not sure where it goes wrong >>> but i look into it and i'll try to find out what the diff is. Probably >>> tomorrow. >>> >>> >> Its such a simple process that I don't see the need to patch a >>> >> kernel or install another dependancy to get it going.. >>> >>> > It should work using mount and umount. >>> >>> What i meant was that for usb storage devices some kernelside options >>> are needed. In other words make sure if USB mounting works outside >>> freevo. :-) But we probably passed that stage. >>> >>> >>> /Robert >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> --- >>> This SF.Net email is sponsored by: IBM Linux Tutorials >>> Free Linux tutorial presented by Daniel Robbins, President and CEO of >>> GenToo technologies. Learn everything from fundamentals to system >>> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click >>> ___ >>> Freevo-users mailing list >>> [EMAIL PROTECTED] >>> https://lists.sourceforge.net/lists/listinfo/freevo-users >> --- >> This SF.Net email is sponsored by: Oracle 10g >> Get certified on the hottest thing ever to hit the market... Oracle 10g. >> Take an Oracle 10g class now, and we'll give you the exam FREE. >> http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click >> ___ >> Freevo-users mailing list >> [EMAIL PROTECTED] >> https://lists.sourceforge.net/lists/listinfo/freevo-users > --- > This SF.Net email is sponsored by: Oracle 10g > Get certified on the hottest thing ever to hit the market... Oracle 10g. > Take an Oracle 10g class now, and we'll give you the