Patro, Please, check file /proc/bus/usb/devices and try to see if you have registered USB mass storage device there. You can also use http://www.linux-usb.org/usbtree shell script which will browse for you devices and print the USB tree. Zoran -----Original Message----- From: linux-usb-owner@xxxxxxxxxxxxxxx [mailto:linux-usb-owner@xxxxxxxxxxxxxxx] On Behalf Of Umakanta Patro Sent: Friday, January 27, 2012 5:53 AM To: linux-usb@xxxxxxxxxxxxxxx Subject: Fwd: Seeking support to get USB Host Interface (Mass Storage) working with Linux 2.6.35 Dear All, Currently I am working on an AT91SAM9M260 based embedded board with linux 2.6.35 ported to it (With Android file system). In this I am trying to use the USB Host port as a Mass storage function. For this I have configured my kernel with the following configurations: > /CONFIG_USB_SUPPORT=y > CONFIG_USB_ARCH_HAS_HCD=y > CONFIG_USB_ARCH_HAS_OHCI=y > CONFIG_USB_ARCH_HAS_EHCI=y > CONFIG_USB=y > CONFIG_USB_DEBUG=y > # CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set / / / > /# > # Miscellaneous USB options > # > CONFIG_USB_DEVICEFS=y > # CONFIG_USB_DEVICE_CLASS is not set > # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_MON is not set # > CONFIG_USB_WUSB is not set # CONFIG_USB_WUSB_CBAF is not set > > / > /# > # USB Host Controller Drivers > # > # CONFIG_USB_C67X00_HCD is not set > CONFIG_USB_EHCI_HCD=y > # CONFIG_USB_EHCI_ROOT_HUB_TT is not set # CONFIG_USB_EHCI_TT_NEWSCHED > is not set # CONFIG_USB_OXU210HP_HCD is not set # > CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_ISP1760_HCD is not set > # CONFIG_USB_ISP1362_HCD is not set CONFIG_USB_OHCI_HCD=y # > CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set # > CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set > CONFIG_USB_OHCI_LITTLE_ENDIAN=y # CONFIG_USB_SL811_HCD is not set # > CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HWA_HCD is not set # > CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_GADGET_MUSB_HDRC is not > set / /# # USB Device Class drivers # # CONFIG_USB_ACM is not set # > CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set # > CONFIG_USB_TMC is not set / / / > /# > # also be needed; see USB_STORAGE Help for more info # > CONFIG_USB_STORAGE=y CONFIG_USB_STORAGE_DEBUG=y # > CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is > not set CONFIG_USB_STORAGE_ISD200=y # CONFIG_USB_STORAGE_USBAT is not > set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 > is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # > CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_STORAGE_ONETOUCH is > not set # CONFIG_USB_STORAGE_KARMA is not set # > CONFIG_USB_STORAGE_CYPRESS_ATACB is not set # CONFIG_USB_LIBUSUAL is > not set/ > /# > # SCSI device support > # > CONFIG_SCSI_MOD=y > # CONFIG_RAID_ATTRS is not set > CONFIG_SCSI=y > CONFIG_SCSI_DMA=y > # CONFIG_SCSI_TGT is not set > # CONFIG_SCSI_NETLINK is not set > CONFIG_SCSI_PROC_FS=y > > # > # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y # > CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set # > CONFIG_BLK_DEV_SR is not set # CONFIG_CHR_DEV_SG is not set # > CONFIG_CHR_DEV_SCH is not set CONFIG_SCSI_MULTI_LUN=y > CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set # > CONFIG_SCSI_SCAN_ASYNC is not set CONFIG_SCSI_WAIT_SCAN=m/ And with this configuration when I plug in a Mass storage device, I get the following console message > *usb 1-2: new high speed USB device using atmel-ehci and address 2 usb > 1-2: New USB device found, idVendor=0951, idProduct=1607 usb 1-2: New > USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-2: Product: > DataTraveler 2.0 usb 1-2: Manufacturer: Kingston usb 1-2: > SerialNumber: 5B831B00044D scsi0 : usb-storage 1-2:1.0 > scsi 0:0:0:0: Direct-Access Kingston DataTraveler 2.0 PMAP PQ: 0 > ANSI: 0 CCS > sd 0:0:0:0: [sda] 3919872 512-byte logical blocks: (2.00 GB/1.86 GiB) > sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Assuming > drive cache: write through sd 0:0:0:0: [sda] Assuming drive cache: > write through > sda: > sda1 > sd 0:0:0:0: [sda] Assuming drive cache: write through sd 0:0:0:0: > [sda] Attached SCSI removable disk* This mass storage device is FAT32 formatted.But unfortunately, when I try to check for the /dev/sda1 I don't find any node created. Also with the USB debug messages enabled, I get so many messages stating "queuecommand called" repeatedly and at last stating no medium present. The messages are being attached as a text file. So, I will be very much thankful, if i find some support in resolving my issues. Thanks & regards, Umakanta Patro -------------------------------------------------------------------------------------- Intel GmbH Dornacher Strasse 1 85622 Feldkirchen/Muenchen, Deutschland Sitz der Gesellschaft: Feldkirchen bei Muenchen Geschaeftsfuehrer: Douglas Lusk, Peter Gleissner, Hannes Schwaderer Registergericht: Muenchen HRB 47456 Ust.-IdNr./VAT Registration No.: DE129385895 Citibank Frankfurt a.M. (BLZ 502 109 00) 600119052 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html