OESF Portables Forum

Everything Else => Sharp Zaurus => Model Specific Forums => Distros, Development, and Model Specific Forums => Archived Forums => 6000 - Tosa => Topic started by: drdank on April 23, 2005, 03:20:09 pm

Title: Scsi_mod Kernel Module For Usb Cdrom
Post by: drdank on April 23, 2005, 03:20:09 pm
Hello

I just put together an external cdrom with an old cdrom drive and a usb enclosure.  In dmesg, all of the necessary kernel modules come up, except for scsi_mod.  

Would anyone happen to already have this module compiled from the stock kernel (2.4.18-rmk7-pxa3-embedix) or know where I can find one?  Its not under the /lib/modules/... directories.
Title: Scsi_mod Kernel Module For Usb Cdrom
Post by: lardman on April 25, 2005, 06:05:16 pm
Try here: http://www.paipai.org/~humorum/zaurus/modules/ (http://www.paipai.org/~humorum/zaurus/modules/)

Si
Title: Scsi_mod Kernel Module For Usb Cdrom
Post by: drdank on April 26, 2005, 10:02:02 am
Quote
Try here: http://www.paipai.org/~humorum/zaurus/modules/ (http://www.paipai.org/~humorum/zaurus/modules/)

Si
[div align=\"right\"][a href=\"index.php?act=findpost&pid=76826\"][{POST_SNAPBACK}][/a][/div]

I'll have to give that a shot. Thank you!
Title: Scsi_mod Kernel Module For Usb Cdrom
Post by: drdank on April 28, 2005, 01:25:26 pm
Quote
Quote
Try here: http://www.paipai.org/~humorum/zaurus/modules/ (http://www.paipai.org/~humorum/zaurus/modules/)

Si
[div align=\"right\"][a href=\"index.php?act=findpost&pid=76826\"][{POST_SNAPBACK}][/a][/div]

I'll have to give that a shot. Thank you!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=76915\"][{POST_SNAPBACK}][/a][/div]

I insmod the module and it seems to load without incident.  I then plug in the drive, but it still isn't being assigned a dev.  dmesg shows the make and model of the drive, but just doesn't go as far as to assign one.  Am I missing something?  The usb modules are already loaded and working.
Title: Scsi_mod Kernel Module For Usb Cdrom
Post by: mitchrl on April 29, 2005, 06:14:56 am
Hi drdank,
I think you have a usb hotplug issue. Support for your device may be in the kernel but it is not properly recognized. To fix this you will need a new usb storage module (usb-storage.o). The process is essentially the same as compiling a new kernel. Download the 6000 kernel source. Find the file unusual_devs.h and modify with the appropriate information for your usb device. You don't have to build the entire kernel but just do a "make modules". Take the new usb-storage.o and copy to your 6000.

With the combination of manufacturer and device (from dmesg) you may find information about your usb device on www.qbik.ch. Somebody may have already gone through this exercise for this device.

Hope this helps!
Robert
Title: Scsi_mod Kernel Module For Usb Cdrom
Post by: drdank on April 29, 2005, 09:38:27 am
Quote
Hi drdank,
I think you have a usb hotplug issue. Support for your device may be in the kernel but it is not properly recognized. To fix this you will need a new usb storage module (usb-storage.o). The process is essentially the same as compiling a new kernel. Download the 6000 kernel source. Find the file unusual_devs.h and modify with the appropriate information for your usb device. You don't have to build the entire kernel but just do a "make modules". Take the new usb-storage.o and copy to your 6000.

With the combination of manufacturer and device (from dmesg) you may find information about your usb device on www.qbik.ch. Somebody may have already gone through this exercise for this device.

Hope this helps!
Robert
[div align=\"right\"][a href=\"index.php?act=findpost&pid=77490\"][{POST_SNAPBACK}][/a][/div]

Well, theres my project for tonight! Thank you, Robert.