Message from discussion
How to set OTG port as USB mass storage peripheral
Date: Wed, 29 Aug 2012 14:17:46 -0700 (PDT)
From: Victor Vargas de Arce <vjvar...@gmail.com>
To: pandaboard@googlegroups.com
Message-Id: <9fa30cb0-bc59-4f60-ad44-9d61ff644dcc@googlegroups.com>
In-Reply-To: <bce13066-1999-4e1a-9ecc-7d38147eb5d1@j15g2000yqb.googlegroups.com>
References: <bce13066-1999-4e1a-9ecc-7d38147eb5d1@j15g2000yqb.googlegroups.com>
Subject: Re: [pandaboard-es] How to set OTG port as USB mass storage
peripheral
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_160_4228946.1346275066102"
------=_Part_160_4228946.1346275066102
Content-Type: multipart/alternative;
boundary="----=_Part_161_7624235.1346275066102"
------=_Part_161_7624235.1346275066102
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
can you please provide the output of:
cat /sys/devices/platform/omap/musb-omapXXXX/musb-hdrc/mode
El martes, 31 de enero de 2012 02:22:36 UTC-5, Bharath escribi=C3=B3:
>
> I am trying to to use the OTG port as USB peripheral device providing=20
> the functionality of a usb storage device. When I use the=20
> g_mass_storage module I notice that the OTG port comes up as a host=20
> device instead of a peripheral device. How do I switch the mode to=20
> peripheral mode. The dmesg output is pasted below=20
>
> [ 795.044067] g_mass_storage gadget: Mass Storage Function, version:=20
> 2009/09/11=20
> [ 795.044097] g_mass_storage gadget: Number of LUNs=3D1=20
> [ 795.044097] lun0: LUN: removable file: /dev/loop0=20
> [ 795.044097] g_mass_storage gadget: Mass Storage Gadget, version:=20
> 2009/09/11=20
> [ 795.044158] g_mass_storage gadget: userspace failed to provide=20
> iSerialNumber=20
> [ 795.044158] g_mass_storage gadget: g_mass_storage ready=20
> [ 795.044189] musb-hdrc musb-hdrc: MUSB HDRC host driver=20
> [ 795.044189] musb-hdrc musb-hdrc: new USB bus registered, assigned=20
> bus number 3=20
> [ 795.044311] usb usb3: default language 0x0409=20
> [ 795.044311] usb usb3: udev 1, busnum 3, minor =3D 256=20
> [ 795.044372] usb usb3: New USB device found, idVendor=3D1d6b,=20
> idProduct=3D0002=20
> [ 795.044372] usb usb3: New USB device strings: Mfr=3D3, Product=3D2,=20
> SerialNumber=3D1=20
> [ 795.044372] usb usb3: Product: MUSB HDRC host driver=20
> [ 795.044372] usb usb3: Manufacturer: Linux 3.0.0-1206-omap4 musb-hcd=20
> [ 795.044433] usb usb3: SerialNumber: musb-hdrc=20
> [ 795.055328] usb usb3: usb_probe_device=20
> [ 795.055358] usb usb3: configuration #1 chosen from 1 choice=20
> [ 795.055389] usb usb3: adding 3-0:1.0 (config #1, interface 0)=20
> [ 795.057220] hub 3-0:1.0: usb_probe_interface=20
> [ 795.057220] hub 3-0:1.0: usb_probe_interface - got id=20
> [ 795.057250] hub 3-0:1.0: USB hub found=20
> [ 795.057281] hub 3-0:1.0: 1 port detected=20
> [ 795.057281] hub 3-0:1.0: standalone hub=20
> [ 795.057312] hub 3-0:1.0: individual port power switching=20
> [ 795.057312] hub 3-0:1.0: no over-current protection=20
> [ 795.057312] hub 3-0:1.0: Single TT=20
> [ 795.057342] hub 3-0:1.0: TT requires at most 8 FS bit times (666=20
> ns)=20
> [ 795.057342] hub 3-0:1.0: power on to power good time: 10ms=20
> [ 795.057373] hub 3-0:1.0: 100mA bus power budget for each child=20
> [ 795.057403] hub 3-0:1.0: local power source is good=20
> [ 795.057403] hub 3-0:1.0: enabling power on all ports=20
> [ 795.155853] hub 3-0:1.0: state 7 ports 1 chg 0000 evt 0000=20
>
> --=20
> Bharath
------=_Part_161_7624235.1346275066102
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
can you please provide the output of:<br>cat /sys/devices/platform/omap/mus=
b-omapXXXX/musb-hdrc/mode<br><br>El martes, 31 de enero de 2012 02:22:36 UT=
C-5, Bharath escribi=C3=B3:<blockquote class=3D"gmail_quote" style=3D"marg=
in: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">I =
am trying to to use the OTG port as USB peripheral device providing
<br>the functionality of a usb storage device. When I use the
<br>g_mass_storage module I notice that the OTG port comes up as a host
<br>device instead of a peripheral device. How do I switch the mode to
<br>peripheral mode. The dmesg output is pasted below
<br>
<br>[ 795.044067] g_mass_storage gadget: Mass Storage Function, versi=
on:
<br>2009/09/11
<br>[ 795.044097] g_mass_storage gadget: Number of LUNs=3D1
<br>[ 795.044097] lun0: LUN: removable file: /dev/loop0
<br>[ 795.044097] g_mass_storage gadget: Mass Storage Gadget, version=
:
<br>2009/09/11
<br>[ 795.044158] g_mass_storage gadget: userspace failed to provide
<br>iSerialNumber
<br>[ 795.044158] g_mass_storage gadget: g_mass_storage ready
<br>[ 795.044189] musb-hdrc musb-hdrc: MUSB HDRC host driver
<br>[ 795.044189] musb-hdrc musb-hdrc: new USB bus registered, assign=
ed
<br>bus number 3
<br>[ 795.044311] usb usb3: default language 0x0409
<br>[ 795.044311] usb usb3: udev 1, busnum 3, minor =3D 256
<br>[ 795.044372] usb usb3: New USB device found, idVendor=3D1d6b,
<br>idProduct=3D0002
<br>[ 795.044372] usb usb3: New USB device strings: Mfr=3D3, Product=
=3D2,
<br>SerialNumber=3D1
<br>[ 795.044372] usb usb3: Product: MUSB HDRC host driver
<br>[ 795.044372] usb usb3: Manufacturer: Linux 3.0.0-1206-omap4 musb=
-hcd
<br>[ 795.044433] usb usb3: SerialNumber: musb-hdrc
<br>[ 795.055328] usb usb3: usb_probe_device
<br>[ 795.055358] usb usb3: configuration #1 chosen from 1 choice
<br>[ 795.055389] usb usb3: adding 3-0:1.0 (config #1, interface 0)
<br>[ 795.057220] hub 3-0:1.0: usb_probe_interface
<br>[ 795.057220] hub 3-0:1.0: usb_probe_interface - got id
<br>[ 795.057250] hub 3-0:1.0: USB hub found
<br>[ 795.057281] hub 3-0:1.0: 1 port detected
<br>[ 795.057281] hub 3-0:1.0: standalone hub
<br>[ 795.057312] hub 3-0:1.0: individual port power switching
<br>[ 795.057312] hub 3-0:1.0: no over-current protection
<br>[ 795.057312] hub 3-0:1.0: Single TT
<br>[ 795.057342] hub 3-0:1.0: TT requires at most 8 FS bit times (66=
6
<br>ns)
<br>[ 795.057342] hub 3-0:1.0: power on to power good time: 10ms
<br>[ 795.057373] hub 3-0:1.0: 100mA bus power budget for each child
<br>[ 795.057403] hub 3-0:1.0: local power source is good
<br>[ 795.057403] hub 3-0:1.0: enabling power on all ports
<br>[ 795.155853] hub 3-0:1.0: state 7 ports 1 chg 0000 evt 0000
<br>
<br>--
<br>Bharath</blockquote>
------=_Part_161_7624235.1346275066102--
------=_Part_160_4228946.1346275066102--