Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Jul 2011 19:15:37 +0400
From:      Test Rat <ttsestt@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/159313: sysutils/uhidd: uhidd-devd.conf.sample doesn't work
Message-ID:  <86fwln2412.fsf@gmail.com>
Resent-Message-ID: <201107301520.p6UFK9BI011811@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         159313
>Category:       ports
>Synopsis:       sysutils/uhidd: uhidd-devd.conf.sample doesn't work
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 30 15:20:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Test Rat
>Release:        FreeBSD 9.0-BETA1 r224522M amd64
>Organization:
>Environment:
>Description:
>How-To-Repeat:
$ devd -Ddf uhidd-devd.conf.sample
Parsing /usr/local/etc/devd/uhidd-devd.conf.sample
Processing event '!system=DEVFS subsystem=CDEV type=CREATE cdev=usb/4.2.0'
Pushing table
setting system=DEVFS
setting subsystem=CDEV
setting type=CREATE
setting cdev=usb/4.2.0
Processing notify event
Popping table
Processing event '!system=DEVFS subsystem=CDEV type=CREATE cdev=ugen4.2'
Pushing table
setting system=DEVFS
setting subsystem=CDEV
setting type=CREATE
setting cdev=ugen4.2
Processing notify event
Popping table
Processing event '!system=DEVFS subsystem=CDEV type=CREATE cdev=usb/4.2.1'
Pushing table
setting system=DEVFS
setting subsystem=CDEV
setting type=CREATE
setting cdev=usb/4.2.1
Processing notify event
Popping table
Processing event '!system=DEVFS subsystem=CDEV type=CREATE cdev=usb/4.2.2'
Pushing table
setting system=DEVFS
setting subsystem=CDEV
setting type=CREATE
setting cdev=usb/4.2.2
Processing notify event
Popping table
Processing event '!system=USB subsystem=DEVICE type=ATTACH ugen=ugen4.2 cdev=ugen4.2 vendor=0x045e product=0x00db devclass=0x00 devsubclass=0x00 sernum="" release=0x0173 mode=host port=1 parent=ugen4.1'
Pushing table
setting system=USB
setting subsystem=DEVICE
setting type=ATTACH
setting ugen=ugen4.2
setting cdev=ugen4.2
setting vendor=0x045e
setting product=0x00db
setting devclass=0x00
setting devsubclass=0x00
setting sernum=
setting release=0x0173
setting mode=host
setting port=1
setting parent=ugen4.1
Processing notify event
Popping table
Processing event '!system=USB subsystem=INTERFACE type=ATTACH ugen=ugen4.2 cdev=ugen4.2 vendor=0x045e product=0x00db devclass=0x00 devsubclass=0x00 sernum="" release=0x0173 mode=host interface=0 endpoints=1 intclass=0x03 intsubclass=0x01 intprotocol=0x01'
Pushing table
setting system=USB
setting subsystem=INTERFACE
setting type=ATTACH
setting ugen=ugen4.2
setting cdev=ugen4.2
setting vendor=0x045e
setting product=0x00db
setting devclass=0x00
setting devsubclass=0x00
setting sernum=
setting release=0x0173
setting mode=host
setting interface=0
setting endpoints=1
setting intclass=0x03
setting intsubclass=0x01
setting intprotocol=0x01
Processing notify event
Popping table
Processing event '!system=USB subsystem=INTERFACE type=ATTACH ugen=ugen4.2 cdev=ugen4.2 vendor=0x045e product=0x00db devclass=0x00 devsubclass=0x00 sernum="" release=0x0173 mode=host interface=1 endpoints=1 intclass=0x03 intsubclass=0x00 intprotocol=0x00'
Pushing table
setting system=USB
setting subsystem=INTERFACE
setting type=ATTACH
setting ugen=ugen4.2
setting cdev=ugen4.2
setting vendor=0x045e
setting product=0x00db
setting devclass=0x00
setting devsubclass=0x00
setting sernum=
setting release=0x0173
setting mode=host
setting interface=1
setting endpoints=1
setting intclass=0x03
setting intsubclass=0x00
setting intprotocol=0x00
Processing notify event
Popping table
Processing event '+ukbd0 at bus=1 hubaddr=1 port=4 devaddr=2 interface=0 vendor=0x045e product=0x00db devclass=0x00 devsubclass=0x00 sernum="" release=0x0173 mode=host intclass=0x03 intsubclass=0x01 intprotocol=0x01  on uhub4'
Pushing table
setting device-name=ukbd0
setting bus=1
setting hubaddr=1
setting port=4
setting devaddr=2
setting interface=0
setting vendor=0x045e
setting product=0x00db
setting devclass=0x00
setting devsubclass=0x00
setting sernum=
setting release=0x0173
setting mode=host
setting intclass=0x03
setting intsubclass=0x01
setting intprotocol=0x01
setting bus=uhub4
Processing attach event
Testing device-name=ukbd0 against ^ugen[0-9]+.[0-9]+
Popping table
Processing event '!system=DEVFS subsystem=CDEV type=CREATE cdev=uhid0'
Pushing table
setting system=DEVFS
setting subsystem=CDEV
setting type=CREATE
setting cdev=uhid0
Processing notify event
Popping table
Processing event '+uhid0 at bus=1 hubaddr=1 port=4 devaddr=2 interface=1 vendor=0x045e product=0x00db devclass=0x00 devsubclass=0x00 sernum="" release=0x0173 mode=host intclass=0x03 intsubclass=0x00 intprotocol=0x00  on uhub4'
Pushing table
setting device-name=uhid0
setting bus=1
setting hubaddr=1
setting port=4
setting devaddr=2
setting interface=1
setting vendor=0x045e
setting product=0x00db
setting devclass=0x00
setting devsubclass=0x00
setting sernum=
setting release=0x0173
setting mode=host
setting intclass=0x03
setting intsubclass=0x00
setting intprotocol=0x00
setting bus=uhub4
Processing attach event
Testing device-name=uhid0 against ^ugen[0-9]+.[0-9]+
Popping table
>Fix:
# and this one works
notify 0 {
	match "subsystem" "DEVICE";
	match "type" "ATTACH";
	match "cdev" "ugen[0-9]+.[0-9]+";
	action "/usr/local/etc/rc.d/uhidd start /dev/$cdev";
};
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86fwln2412.fsf>