Google is not allowing me to "post replies" at the moment - so I
have copied the original posting - My question is at the end
********* copy starts ****************
On 24 Sep 2003 09:23:16 +0200,
I have a different model of Olympus digital camera. Until recently,Quote:
> Dear experts,
> I have just bought an Olympus mju-300 (aka stylus 300) and I have failed
> to make it communicate with any of the three 'photo-programs' I found
> in Mandrake 9.1. The camera is hooked up to the computer via USB and
> the hardware config. utility of Mandrake identifies it correctly
> but the programs ignore it and /mnt/camera is empty.
> I have scanned google for 'olympus stylus 300 linux' but basically
> only found a zillion copies of the same very positive 'private' 'review'
> of the camera. Any leads will be greatfully accepted. Untill then I
> will have to resort to booting into my Win98 to download pictures.
I had the same type of problem you're experiencing. The Olympus
cameras are USB mass storage devices, and are detected as such by
As I understand it, USB mass storage devices are supposed to pass a
signature of 'USBS', but the Olympus cameras pass a value of 'USBU'
instead, a value the Linux usb-storage support didn't recognize.
The newer Linux kernels include a fix for this problem.
I'm running 2.4.22 on one of my systems. That kernel release contains
the fix. From drivers/usb/storage/transport.h:
#define US_BULK_CS_SIGN 0x53425355 /* spells out 'USBS'
/* This is for Olympus Camedia digital cameras */
#define US_BULK_CS_OLYMPUS_SIGN 0x55425355 /* spells out
Since upgrading to a kernel with this fix, my Olympus camera works
************* end copy ****************
I also have an Olympus mju 300 /400
This camera model is not listed in 0.1.11
Gtkam cannot auto-detect
When I leave the USB cable plugged between the camera and the PC,
periodically the orange and green lights near the optical view finder
flicker - so the USB port is trying to detect a device.
I have tried to navigate to the suggested directory
in order to make the suggested modification to the transport.h file.
but that directory does not exist on my system
Other system info: Fedora Core 2.
Kernel : 2.6.6-1.435
Thanks for any ideas