Hi:
I'm currently planning to run dummy_hcd with usb_storage and g_file_storage in
my
linux whose kernel version is 2.6.13.4.The present situation is dummy_hcd
and usb_storage can be loaded successfully,but g_fie_storage failed.when i use
the
following module load command:
#insmod g_file_storage.ko file=/my_file
I got this messge:
insmod: error inserting 'g_file_storage.ko': -1 No such device
Here is the dump from lsmod:
Module Size Used by
usb_storage 98576 0
dummy_hcd 19076 0
autofs 13184 0
vmhgfs 40172 4
pcnet32 26756 0
mii 4576 1 pcnet32
ohci1394 32556 0
ieee1394 91476 1 ohci1394
parport_pc 25348 0
parport 33344 1 parport_pc
usbcore 128300 3 usb_storage,dummy_hcd
BusLogic 78100 3
sd_mod 15392 4
scsi_mod 129736 3 usb_storage,BusLogic,sd_mod
And the following is the dump from dmesg:
dummy_hcd dummy_hcd: USB Host+Gadget Emulator, driver 02 May 2005
dummy_hcd dummy_hcd: Dummy host controller
dummy_hcd dummy_hcd: new USB bus registered, assigned bus number 1
usb usb1: default language 0x0409
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: Dummy host controller
usb usb1: Manufacturer: Linux 2.6.13.4 dummy_hcd
usb usb1: SerialNumber: dummy_hcd
usb usb1: hotplug
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: hotplug
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: individual port power switching
hub 1-0:1.0: global over-current protection
hub 1-0:1.0: Single TT
hub 1-0:1.0: TT requires at most 8 FS bit times
hub 1-0:1.0: power on to power good time: 0ms
hub 1-0:1.0: 8mA bus power budget for children
hub 1-0:1.0: local power source is good
hub 1-0:1.0: no over-current condition exists
hub 1-0:1.0: enabling power on all ports
hub 1-0:1.0: state 5 ports 1 chg 0000 evt 0000
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
Finally,there is the configuration info about USB gadget in .config file:
#
# USB Gadget Support
#
CONFIG_USB_GADGET=y
CONFIG_USB_GADGET_DEBUG_FILES=y
CONFIG_USB_GADGET_SELECTED=y
CONFIG_USB_GADGET_NET2280=y
CONFIG_USB_NET2280=y
# CONFIG_USB_GADGET_PXA2XX is not set
# CONFIG_USB_GADGET_GOKU is not set
# CONFIG_USB_GADGET_LH7A40X is not set
# CONFIG_USB_GADGET_OMAP is not set
# CONFIG_USB_GADGET_DUMMY_HCD is not set
CONFIG_USB_GADGET_DUALSPEED=y
# CONFIG_USB_ZERO is not set
# CONFIG_USB_ETH is not set
CONFIG_USB_GADGETFS=m
CONFIG_USB_FILE_STORAGE=m
CONFIG_USB_FILE_STORAGE_TEST=y
# CONFIG_USB_G_SERIAL is not set
When configing the kernel,I do not set the CONFIG_USB_GADGET_DUMMY_HCD, but
compile the dummy_hcd module individually by myself.I have no idea that what's
wrong with it.Anyone could provide any clue about this will be appreciated very
much.
Best regadrs!
Jim
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel