From mboxrd@z Thu Jan 1 00:00:00 1970 From: Noboru Iwamatsu Subject: Re: PVUSB interface, usb controller changes dev id when replugged Date: Mon, 13 Apr 2009 12:38:19 +0900 Message-ID: <49E2B3AB.6030800@jp.fujitsu.com> References: <966155207.20090409230127@eikelenboom.it> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <966155207.20090409230127@eikelenboom.it> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Hi, The hotplug-rule of PVUSB uses a combination of USB bus number and hub port number (e.g. 2-1, 1-1.3), not device id (you mean the USB device address?). Those numbers are not changed when you repeat the plugging in. Noboru Sander Eikelenboom wrote: > I have tried the current PVUSB interface, but the usbcontroller on the host > gives a different dev id each time when i plugin the usb device again in > the same usb port, so the hotplug rule i have made isn't valid and the usb device isn't grabbed > by the usbbk. > > I would be nice if it could grab a device which is allready plugged in, bus > has no module loaded for it. That way the usb host and dev id's won't > change. > > -- > Sander Eikelenboom > > > > Hardware: > Mainboard: Asus P5Q-EM DO > Processor: Intel Q9400 > > lspci output: > 00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03) > 00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) > 00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) > 00:03.0 Communication controller: Intel Corporation 4 Series Chipset HECI Controller (rev 03) > 00:19.0 Ethernet controller: Intel Corporation 82567LM-3 Gigabit Network Connection (rev 02) > 00:1a.0 USB Controller: Intel Corporation ICH10 USB UHCI Controller #4 (rev 02) > 00:1a.1 USB Controller: Intel Corporation ICH10 USB UHCI Controller #5 (rev 02) > 00:1a.2 USB Controller: Intel Corporation ICH10 USB UHCI Controller #6 (rev 02) > 00:1a.7 USB Controller: Intel Corporation ICH10 USB2 EHCI Controller #2 (rev 02) > 00:1d.0 USB Controller: Intel Corporation ICH10 USB UHCI Controller #1 (rev 02) > 00:1d.1 USB Controller: Intel Corporation ICH10 USB UHCI Controller #2 (rev 02) > 00:1d.2 USB Controller: Intel Corporation ICH10 USB UHCI Controller #3 (rev 02) > 00:1d.7 USB Controller: Intel Corporation ICH10 USB2 EHCI Controller #1 (rev 02) > 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a2) > 00:1f.0 ISA bridge: Intel Corporation ICH10 LPC Interface Controller (rev 02) > 00:1f.2 SATA controller: Intel Corporation ICH10 6 port SATA AHCI Controller (rev 02) > 00:1f.3 SMBus: Intel Corporation ICH10 SMBus Controller (rev 02) > > I > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel