Hi, By enabling the following option, i am able to file backed storage support. Linux Kernel Configuration -->> Device Drivers -->> [*] USB support ---> <*> Inventra Highspeed Dual Role Controller (TI, ...) --> [*] Disable DMA (always use PIO)
and getting these messages on host side pc usb 1-3: new high speed USB device using ehci_hcd and address 65 usb 1-3: configuration #1 chosen from 1 choice scsi1 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 65 usb-storage: waiting for device to settle before scanning scsi 1:0:0:0: Direct-Access Linux File-Stor Gadget 0316 PQ: 0 ANSI: 2 sd 1:0:0:0: [sda] 131072 512-byte hardware sectors (67 MB) sd 1:0:0:0: [sda] Write Protect is off sd 1:0:0:0: [sda] Mode Sense: 0f 00 00 00 sd 1:0:0:0: [sda] Assuming drive cache: write through sd 1:0:0:0: [sda] 131072 512-byte hardware sectors (67 MB) sd 1:0:0:0: [sda] Write Protect is off sd 1:0:0:0: [sda] Mode Sense: 0f 00 00 00 sd 1:0:0:0: [sda] Assuming drive cache: write through sda: sda1 sd 1:0:0:0: [sda] Attached SCSI removable disk usb-storage: device scan complete if i deselect this "Disable DMA" option , then by default DMA mode is got selected and getting the following error on host side Linux Kernel Configuration -->> Device Drivers -->> [*] USB support ---> <*> Inventra Highspeed Dual Role Controller (TI, ...) --> [ ] Disable DMA (always use PIO) (Now DMA is enabled) usb 3-2: new full speed USB device using uhci_hcd and address 34 usb 3-2: device descriptor read/64, error -71 usb 3-2: device descriptor read/64, error -71 usb 3-2: new full speed USB device using uhci_hcd and address 35 usb 3-2: device descriptor read/64, error -71 usb 3-2: device descriptor read/64, error -71 usb 3-2: new full speed USB device using uhci_hcd and address 36 usb 3-2: device not accepting address 36, error -71 usb 3-2: new full speed USB device using uhci_hcd and address 37 usb 3-2: device not accepting address 37, error -71 On Board side ------------- <6>g_file_storage gadget: File-backed Storage Gadget, version: 28 November 2005 g_file_storage gadget: File-backed Storage Gadget, version: 28 November 2005 <6>g_file_storage gadget: Number of LUNs=1 g_file_storage gadget: Number of LUNs=1 <6>g_file_storage gadget-lun0: ro=0, file: /root/backing_file g_file_storage gadget-lun0: ro=0, file: /root/backing_file <7>musb_stage2_irq 807: SUSPEND (b_idle) devctl 99 power e0 <7>musb_stage2_irq 807: SUSPEND (b_idle) devctl 99 power e8 <7>musb_stage0_irq 659: BUS RESET as b_idle <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage2_irq 807: SUSPEND (b_peripheral) devctl 99 power e0 <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_i9: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage0_irq 659: BUS RESET as b_peripheral <7>musb_stage2_i807: SUSPEND (b_peripheral) devctl 99 power e0 any pointers on this would be helpful Ashok _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
