<div dir="ltr"><div dir="ltr"><div dir="ltr">Hello everyone,<br>I'm currently going through the task 05 of the eudalypta challenge. I thought my implementation didn't work, so I tried testing a <a href="https://github.com/agelastic/eudyptula/tree/master/task5" target="_blank">a person's solution on github</a>. However, I am still unable to manually bind the USB device to my driver. Here are the steps I did.<br><br>1) Use<b> lsusb -t </b>to find the bus and port USB device was connected on. It was <b>1-3</b>.</div><div>2) Went to <b>sys/bus/usb/devices</b> and found that <b>1-3 </b>was bound to <b>drivers/usb</b> using <b>tree</b>.</div><div>3) Used <b>echo 1-3 > unbind</b> to unbind it.</div><div>4) Went to <b>devices</b> folder and checked if it was still bound. It was not.</div><div>5) Went to the directory of my own driver, named <b>hello_driver</b>.</div><div>6) Tried to do <b>echo 1-3 > bind</b> but got the error message <b>echo: write error: No such device</b>.</div><div><br></div><div>These instructions are based on <a href="https://lwn.net/Articles/143397/" target="_blank">LWN.net Manual driver binding and unbinding</a>. One suspicion I have is that this simple USB driver doesn't support the USB device I am plugging in (a USB flash drive). I actually have no idea. <br></div><div><br></div><div>Many thanks for your help.<br></div></div></div>