RE: Seeking support to get USB Host Interface (Mass Storage) working with Linux 2.6.35

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

 



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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux