From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <85416eb3602b5a0377a59b128cf77d06@hamnavoe.com> To: 9fans@9fans.net From: Richard Miller <9fans@hamnavoe.com> Date: Wed, 21 Sep 2011 11:18:57 +0100 In-Reply-To: <8703246.239.1316559485340.JavaMail.geo-discussion-forums@yqav13> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] qemu usb flash drive (stick) Topicbox-Message-UUID: 2b4a79ea-ead7-11e9-9d60-3106f5b1d025 >> - try 'ls -d /dev/usb' to see if '#u' is bound in /dev > > Assuming that I'm getting some output how can I know if it is correct? Are there any userspace commands to see what is bound where? bind doesn't seem to support listings, only namespace modifications. ns(1) command shows bindings. > Perhaps it's time to look at the source code of usbd? :) I don't think the problem is within usbd. The 'no hubs' message really does mean what it says -- it seems the kernel hasn't succeeded in initialising the usb host interface to the extent where it sees the built-in hub which usbd needs to enumerate devices. I think you need input from a qemu expert here -- I've never tried qemu myself. What version of qemu are you using, on what OS? Maybe there's a trick to configuring usb on qemu, or maybe that version of qemu just doesn't emulate usb in quite the way that Plan 9 wants to see.