ports/159313: sysutils/uhidd: uhidd-devd.conf.sample doesn't work

Test Rat ttsestt at gmail.com
Sat Jul 30 15:20:10 UTC 2011


>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:



More information about the freebsd-ports-bugs mailing list