Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Sep 2014 22:39:43 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-x11@FreeBSD.org
Subject:   [Bug 183478] x11-servers/xorg-server: DEVD backend is broken, here's a fix
Message-ID:  <bug-183478-8047-L7FpAqUuDI@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-183478-8047@https.bugs.freebsd.org/bugzilla/>
References:  <bug-183478-8047@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=183478

--- Comment #6 from vmagerya@gmail.com ---
Hm. That's strange. On my machine (FreeBSD 10) when I plug in
one of my devices, this is what devd shows:

    +uhid0 at bus=1 hubaddr=1 port=3 devaddr=2 interface=0
    vendor=0x0079 product=0x0011 devclass=0x00 devsubclass=0x00
    sernum="" release=0x0106 mode=host intclass=0x03 intsubclass=0x00
    intprotocol=0x00  on uhub0

... and then:

    # usbconfig -d 3.2
    ugen3.2: <USB Gamepad vendor 0x0079> at usbus3, cfg=0 md=HOST
    spd=LOW (1.5Mbps) pwr=ON (100mA)

... but:

    # usbconfig -d 1.2
    No device match or lack of permissions.

So in this case, "3.2" (i.e. "$port.$devaddr") is the right
address here, "1.2" (i.e. "$originalbus.$devaddr") would not
work.

I'm not quite sure why is this different on your system. What
does your 'usbconfig dump_device_desc' show for 0.3 and 2.3?

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-183478-8047-L7FpAqUuDI>