Re: SanDisk SDDR-09 - can't use :(
My problem isn't so much that the usb-storage driver isn't loaded - I load it by hand - but rather that even when it is loaded, when the device is inserted, the USB stack claims that no active driver is available. -Brice Stew Benedict wrote: Followup - just tried it on a Mandrake system with my CDDR-31. If it was connected at boot, the usb-storage driver is loaded, but you still need sd_mod for SCSI disk support. You could pick this up by adding: above usb-storage sd_mod in /etc/modules.conf HTH, Stew Benedict
Re: SanDisk SDDR-09 - can't use :(
Hi Stew, This is with the Mandrake kernel (2.4.4-6.2mdk). I'll check out the link you have ... I take it imaclinux.net is up again? :) Brice Stew Benedict wrote: You'll also need SCSI support setup, as it emulates a SCSI device. Here's a link to a piece I wrote on a CDDR-31 I setup a while back: http://www.imaclinux.net/php/imaclinux_g_h.php3?single=47+index=0 Is this your own kernel or a Mandrake one? You may have to coax some modules to load. Stew Benedict -- WebProjkt, Inc. (ph) 773.562.1008 (fax) 608.204.7004 http://www.webprojkt.com/
Re: SanDisk SDDR-09 - can't use :(
You really have scsi_mod? Looking at the RPM, I thought I built it core SCSI support integrated into the kernel. I don't see that module when I rpm -qilp PPC/Mandrake/RPMS/kernel-2.4.4-6.2mdk.ppc.rpm | grep scsi_mod I vaguely remember when I first setup the SanDisk, that the core SCSI support needed to be in the kernel, for whatever reason. You could try loading scsi_mod first, then usb-storage. Stew Benedict -- MandrakeSoftOH/TN, USA http://perso.mandrakesoft.com/~sbenedict/ On Thu, 12 Jul 2001, Brice D Ruth wrote: Hi Stew, I don't get any line about SCSI emulation - even after I insert sd_mod ... I booted clean, with the device plugged in, the ran: /sbin/modprobe usb-storage /sbin/modprobe sd_mod dmesg | grep -i scsi And all I got back was: SCSI subsystem driver Revision: 1.00 What's going on? Something I'm missing, maybe? -Brice Stew Benedict wrote: Just looked at that header file you mentioned. The only thing I notice is that US_FL_IGNORE_SER is set for the CDDR, where it is not for yours. But looking at usb.c, it looks like that should not affect loading the driver. Do you see the scsi emulation load in dmesg or /var/log/messages? Jul 12 08:20:55 imac kernel: Initializing USB Mass Storage driver... Jul 12 08:20:55 imac kernel: usb.c: registered new driver usb-storage Jul 12 08:20:55 imac kernel: scsi1 : SCSI emulation for USB Mass Storage devices If I look earlier in my log, I see the same message you quote, apparently before the module loads: Jul 12 08:20:55 imac kernel: usb.c: USB device 5 (vend/prod 0x781/0x2) is not claimed by any active driver. Stew Benedict -- WebProjkt, Inc. (ph) 773.562.1008 (fax) 608.204.7004 http://www.webprojkt.com/
Re: SanDisk SDDR-09 - can't use :(
You'll also need SCSI support setup, as it emulates a SCSI device. Here's a link to a piece I wrote on a CDDR-31 I setup a while back: http://www.imaclinux.net/php/imaclinux_g_h.php3?single=47+index=0 Is this your own kernel or a Mandrake one? You may have to coax some modules to load. Stew Benedict -- MandrakeSoftOH/TN, USA http://perso.mandrakesoft.com/~sbenedict/ On Thu, 12 Jul 2001, Brice D Ruth wrote: I recently purchased a SanDisk SDDR-09 USB SmartMedia reader, since my Olympus camera isn't yet supported under Linux. However, despite having support for the SDDR-09 compiled, the device isn't recognized when I insert it. Why? Here's what is printed in /var/log/messages: kernel: hub.c: USB new device connect on bus1/1/3, assigned device number 6 kernel: usb.c: USB device 6 (vend/prod 0x781/0x200) is not claimed by any active driver. I checked the file /usr/src/linux/drivers/usb/storage/unusual_devs.h and it shows two entries for the SDDR-09, one of which has IDs of 0x0781 and 0x0200 - as the log shows mine has. The driver is inserted in the kernel - the log shows that USB Mass Storage support has been registered ... but that's it. Any help with this or pointer to someone who might be able to help would be greatly appreciated. Regards, Brice Ruth