<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:14px">I tried the command you mentioned, and I've got following result.</div><div style="font-family:arial,sans-serif;font-size:14px">In spite of the command, 'sdb devices' does not show any connected devices.</div>
<div style="font-family:arial,sans-serif;font-size:14px">On host PC, any connected devices(on /dev/ and /sys/) are not found.</div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">
It is strange that "/sys/class/usb_mode/usb0/enable" is originally 0.</div><div style="font-family:arial,sans-serif;font-size:14px">I don't know what is the hole interfering the USB communication.</div><div style="font-family:arial,sans-serif;font-size:14px">
Anything ideas?</div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">Best Regards,</div><div style="font-family:arial,sans-serif;font-size:14px">
Gyeonghwan Hong.</div><div style="font-family:arial,sans-serif;font-size:14px"><br></div><div style="font-family:arial,sans-serif;font-size:14px">sh-4.1# killall sdbd</div><div style="font-family:arial,sans-serif;font-size:14px">
sdbd: no process found</div><div style="font-family:arial,sans-serif;font-size:14px">sh-4.1# cat /sys/class/usb_mode/usb0/enable</div><div style="font-family:arial,sans-serif;font-size:14px">0</div><div style="font-family:arial,sans-serif;font-size:14px">
sh-4.1# echo 0 > /sys/class/usb_mode/usb0/enable</div><div style="font-family:arial,sans-serif;font-size:14px">[  697.177704] usb_mode usb0: slp_multi_usb: already disabled</div><div style="font-family:arial,sans-serif;font-size:14px">
sh-4.1# cat /sys/class/usb_mode/usb0/funcs_fconf</div><div style="font-family:arial,sans-serif;font-size:14px">sh-4.1# echo sdb > /sys/class/usb_mode/usb0/funcs_fconf</div><div style="font-family:arial,sans-serif;font-size:14px">
sh-4.1# echo 1 > /sys/class/usb_mode/usb0/enable</div><div style="font-family:arial,sans-serif;font-size:14px">sh-4.1# [  747.338671] s3c-hsotg 12480000.hsotg: GINTSTS_USBSusp</div><div style="font-family:arial,sans-serif;font-size:14px">
[  747.449449] s3c-hsotg 12480000.hsotg: s3c_hsotg_irq: USBRst</div><div style="font-family:arial,sans-serif;font-size:14px">[  747.452542] s3c-hsotg 12480000.hsotg: s3c_hsotg_irq: USBRst</div><div style="font-family:arial,sans-serif;font-size:14px">
[  747.504215] s3c-hsotg 12480000.hsotg: new device is full-speed</div><div style="font-family:arial,sans-serif;font-size:14px">[  747.662973] s3c-hsotg 12480000.hsotg: s3c_hsotg_irq: USBRst</div><div style="font-family:arial,sans-serif;font-size:14px">
[  747.666061] s3c-hsotg 12480000.hsotg: s3c_hsotg_irq: USBRst</div><div style="font-family:arial,sans-serif;font-size:14px">[  747.717738] s3c-hsotg 12480000.hsotg: new device is full-speed</div><div style="font-family:arial,sans-serif;font-size:14px">
[  747.876928] s3c-hsotg 12480000.hsotg: s3c_hsotg_irq: USBRst</div><div style="font-family:arial,sans-serif;font-size:14px">[  747.880019] s3c-hsotg 12480000.hsotg: s3c_hsotg_irq: USBRst</div><div style="font-family:arial,sans-serif;font-size:14px">
[  747.931690] s3c-hsotg 12480000.hsotg: new device is full-speed</div><div style="font-family:arial,sans-serif;font-size:14px">[  748.096034] s3c-hsotg 12480000.hsotg: GINTSTS_USBSusp</div><div style="font-family:arial,sans-serif;font-size:14px">
sh-4.1# sdbd</div><div style="font-family:arial,sans-serif;font-size:14px">sh-4.1# [  754.650358] sdb_open</div><div style="font-family:arial,sans-serif;font-size:14px">[  754.658399] warning: `debug_launchpad' uses deprecated v2 capabilities in a way that may be insecure.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-08-30 0:00 GMT+09:00 Chanho Park <span dir="ltr"><<a href="mailto:chanho61.park@samsung.com" target="_blank">chanho61.park@samsung.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
Can you try below command in your odroid shell?<br>
(Actually, the linux-3.10 is for tizen 3.0.)<br>
<br>
$ killall sdbd<br>
$ echo 0 > /sys/class/usb_mode/usb0/enable<br>
$ echo sdb > /sys/class/usb_mode/usb0/funcs_fconf<br>
$ echo 1 > /sys/class/usb_mode/usb0/enable<br>
$ sdbd<br>
<br>
In your host PC,<br>
$ sdb devices<br>
<br>
Best Regards,<br>
Chanho Park<br>
<div class="HOEnZb"><div class="h5"><br>
> -----Original Message-----<br>
> From: Dev [mailto:<a href="mailto:dev-bounces@lists.tizen.org">dev-bounces@lists.tizen.org</a>] On Behalf Of GyeongHwan<br>
> Hong<br>
> Sent: Friday, August 29, 2014 11:49 PM<br>
> To: <a href="mailto:dev@lists.tizen.org">dev@lists.tizen.org</a><br>
> Subject: [Dev] SDB does not work on ODROID-U3<br>
><br>
> I am porting Tizen 2.2.1 on ODROID-U3 board, and this work is almost<br>
> done.<br>
><br>
><br>
> I enabled 'USB debugging' in preferences app and plugged it to Host PC<br>
> through USB cable.<br>
><br>
><br>
> However, on the host PC(Ubuntu 13.10), 'sdb devices' command does not<br>
> show any devices at all.<br>
><br>
> Host PC cannot even recognize ODROID-U3 with Tizen as USB storage.<br>
><br>
><br>
> When I run Android(a version given by manufacturer) on the same device,<br>
> ODROID-U3 is successfully connected to host PC through adb or USB<br>
> storage connection.<br>
><br>
><br>
> I think that I forgot to port something required for SDB or USB storage<br>
> connection.<br>
><br>
><br>
> Tizen on ODROID-U3 is using Kernel 3.10, which is based on the Tizen<br>
> source code and built by myself.<br>
><br>
> I recognized some code related to USB-OTG support in "arch/arm/mach-<br>
> exynos/mach-smdk4x12.c"(ODROID-U3 uses Exynos 4412.) and<br>
> "drivers/usb/gadget/s3c-hsotg.c".<br>
><br>
> SDB-related code is also found in "drivers/usb/gadget/f_sdb.c".<br>
><br>
> I guess that this kernel have enough code to support SDB and USB stoage<br>
> connection.<br>
><br>
> However, I don't know about the full processes of them, so I cannot<br>
> ensure it.<br>
><br>
><br>
> What components are required for SDB?<br>
><br>
> If I know the components, I could resolve this problem.<br>
><br>
> Please tell me about it.<br>
><br>
><br>
> Thanks,<br>
> Gyeonghwan Hong.<br>
><br>
><br>
> --<br>
><br>
> Gyeonghwan Hong (RedCarrottt)<br>
> Embedded Software Lab.<br>
> Sungkyunkwan University<br>
> <a href="mailto:RedCarrottt@gmail.com">RedCarrottt@gmail.com</a><br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Gyeonghwan Hong (RedCarrottt)<div>Embedded Software Lab.</div><div>Sungkyunkwan University</div><div><div><a href="mailto:RedCarrottt@gmail.com" target="_blank">RedCarrottt@gmail.com</a></div>
</div></div>
</div>