[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] USB & Hotplug



Hello everyone,

I'm working in a proyect with a ML402 with microblaze & uclinux and I need to connect a USB mass storage device.

I've got a uclinux loggin in which the CYPRESS USB chip was detected, but if I try to compile a new kernel enabling the HOTPLUG and the USB MASS STORAGE i have the following error:

drivers/usb/usbdrv.o: In function `detect':
/home/mira/proyecto2/uclinux/uClinux-2.4.x/drivers/usb/storage/scsiglue.c(.text+0x8664): undefinedreference to `scsi_register'
drivers/usb/usbdrv.o: In function `storage_probe':
/home/mira/proyecto2/uclinux/uClinux-2.4.x/drivers/usb/storage/usb.c(.text+0xe2c4): undefined reference to `scsi_register_module'
drivers/usb/usbdrv.o: In function `usbd_hotplug':
/home/mira/proyecto2/uclinux/uClinux-2.4.x/drivers/usb/cy7c67300/usbd/usbd.c(.text+0x1c268): undefined reference to `hotplug'
drivers/usb/usbdrv.o: In function `usb_stor_exit':
/home/mira/proyecto2/uclinux/uClinux-2.4.x/drivers/usb/storage/usb.c(.text.exit+0x60): undefined reference to `scsi_unregister_module'
make[1]: *** [linux] Error 1

I think this error is because I've not enabled the SCSI driver, but the problem is that I can't find this option in menuconfig... Does anyone know how to enable the SCSI in uClinux-2.4.x? Or is there anther form to do this?

I'll appreciate any help!

Thank you very much.

Kind regards.