Re: [Freevo-users] Re: usb mass storage help please [attn Dischi] FIXED !!!

2004-04-30 Thread Robert Winder
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=1470alloc_id=3638op=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=3149alloc_id=8166op=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=3149alloc_id=8166op=click
 ___
 Freevo-users mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/freevo-users




  
 




Re: [Freevo-users] Re: usb mass storage help please [attn Dischi] FIXED !!!

2004-04-30 Thread Robert Winder
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=1470alloc_id=3638op=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=3149alloc_id=8166op=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.