if I run
rfcomm connect 4

I get :
dragonn...@azuredragon:~$ UDEV_LOG=debug udevadm test $(udevadm info
-q path -n rfcomm4)
device node not found
custom logging function 0x2210f008 registered
selinux=0
run_command: calling: test
udevadm_test: version 151
syspath parameter missing

If I run the same command in SUDO:

dragonn...@azuredragon:~$ UDEV_LOG=debug udevadm test $(udevadm info
-q path -n rfcomm4)
custom logging function 0x2212e008 registered
selinux=0
run_command: calling: test
udevadm_test: version 151
This program is for debugging only, it does not run any program,
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.

parse_file: reading '/lib/udev/rules.d/40-fuse-utils.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-gnupg.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-gpsd.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-hplip.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-ia64.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-infiniband.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-isdn.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-libgphoto2-2.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-libpisock9.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-libsane.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-pilot-links.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-ppc.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-usb-media-players.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/40-xserver-xorg-video-intel.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-zaptel.rules' as rules file
parse_file: reading '/lib/udev/rules.d/45-fuse.rules' as rules file
parse_file: reading '/lib/udev/rules.d/45-libmtp8.rules' as rules file
parse_file: reading '/lib/udev/rules.d/50-firmware.rules' as rules file
parse_file: reading '/lib/udev/rules.d/50-udev-default.rules' as rules file
parse_file: reading '/lib/udev/rules.d/55-dm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/56-hpmud_support.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-cdrom_id.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-floppy.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-alsa.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-input.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-serial.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-storage-dm.rules'
as rules file
parse_file: reading
'/lib/udev/rules.d/60-persistent-storage-tape.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-storage.rules' as
rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-v4l.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules' as rules file
parse_file: reading '/lib/udev/rules.d/61-mobile-action.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/61-option-modem-modeswitch.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/61-persistent-storage-edd.rules' as rules file
parse_file: reading '/lib/udev/rules.d/64-device-mapper.rules' as rules file
parse_file: reading '/lib/udev/rules.d/64-xorg-xkb.rules' as rules file
parse_file: reading '/lib/udev/rules.d/66-xorg-synaptics.rules' as rules file
parse_file: reading '/lib/udev/rules.d/69-xorg-vmmouse.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/69-xserver-xorg-input-wacom.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-acl.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-hid2hci.rules' as rules file
parse_file: reading '/etc/udev/rules.d/70-persistent-cd.rules' as rules file
parse_file: reading '/etc/udev/rules.d/70-persistent-net.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-printers.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-cd-aliases-generator.rules'
as rules file
parse_file: reading '/lib/udev/rules.d/75-net-description.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/75-persistent-net-generator.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-tty-description.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-ericsson-mbm.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/77-mm-longcheer-port-types.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-zte-port-types.rules' as rules file
parse_file: reading '/lib/udev/rules.d/78-graphics-card.rules' as rules file
parse_file: reading '/lib/udev/rules.d/78-sound-card.rules' as rules file
parse_file: reading '/lib/udev/rules.d/79-fstab_import.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-alsa.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-drivers.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-udisks.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-brltty.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-console-setup.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-hdparm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-hplj10xx.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-pcmcia.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-regulatory.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-usbmuxd.rules' as rules file
parse_file: reading '/lib/udev/rules.d/90-libgpod.rules' as rules file
parse_file: reading '/lib/udev/rules.d/90-pulseaudio.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/95-keyboard-force-release.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-keymap.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-udev-late.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/95-upower-battery-recall-dell.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/95-upower-battery-recall-fujitsu.rules' as rules
file
parse_file: reading
'/lib/udev/rules.d/95-upower-battery-recall-gateway.rules' as rules
file
parse_file: reading
'/lib/udev/rules.d/95-upower-battery-recall-ibm.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/95-upower-battery-recall-lenovo.rules' as rules
file
parse_file: reading
'/lib/udev/rules.d/95-upower-battery-recall-toshiba.rules' as rules
file
parse_file: reading '/lib/udev/rules.d/95-upower-csr.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-hid.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-wup.rules' as rules file
parse_file: reading '/lib/udev/rules.d/97-bluetooth.rules' as rules file
parse_file: reading '/dev/.udev/rules.d/root.rules' as rules file
udev_rules_new: rules use 209460 bytes tokens (17455 * 12 bytes),
33313 bytes buffer
udev_rules_new: temporary index used 55440 bytes (2772 * 20 bytes)
udev_device_new_from_syspath: device 0x221471f0 has devpath
'/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:12/rfcomm4'
udev_device_new_from_syspath: device 0x22130430 has devpath
'/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:12/rfcomm4'
udev_device_read_db: device 0x22130430 filled with db symlink data
'/dev/rfcomm4'
udev_device_new_from_syspath: device 0x22146da8 has devpath
'/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:12'
udev_device_new_from_syspath: device 0x22146f90 has devpath
'/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0'
udev_device_new_from_syspath: device 0x22147120 has devpath
'/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0'
udev_device_new_from_syspath: device 0x2212fad8 has devpath
'/devices/pci0000:00/0000:00:1d.3/usb5/5-1'
udev_device_new_from_syspath: device 0x2212fc90 has devpath
'/devices/pci0000:00/0000:00:1d.3/usb5'
udev_device_new_from_syspath: device 0x2212fe40 has devpath
'/devices/pci0000:00/0000:00:1d.3'
udev_device_new_from_syspath: device 0x2212ffc8 has devpath
'/devices/pci0000:00'
udev_rules_apply_to_event: LINK 'char/216:4'
/lib/udev/rules.d/50-udev-default.rules:4
udev_rules_apply_to_event: GROUP 20 /lib/udev/rules.d/50-udev-default.rules:15
udev_rules_apply_to_event: IMPORT 'usb_id --export
/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:12/rfcomm4'
/lib/udev/rules.d/75-tty-description.rules:6
util_run_program: 'usb_id --export
/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:12/rfcomm4'
started
util_run_program: '/lib/udev/usb_id' (stdout) 'ID_VENDOR=Broadcom_Corp'
util_run_program: '/lib/udev/usb_id' (stdout) 'ID_VENDOR_ENC=Broadcom\x20Corp'
util_run_program: '/lib/udev/usb_id' (stdout) 'ID_VENDOR_ID=0b05'
util_run_program: '/lib/udev/usb_id' (stdout) 'ID_MODEL=BT-253'
util_run_program: '/lib/udev/usb_id' (stdout) 'ID_MODEL_ENC=BT-253'
util_run_program: '/lib/udev/usb_id' (stdout) 'ID_MODEL_ID=b700'
util_run_program: '/lib/udev/usb_id' (stdout) 'ID_REVISION=0241'
util_run_program: '/lib/udev/usb_id' (stdout)
'ID_SERIAL=Broadcom_Corp_BT-253_0015AFF8F38F'
util_run_program: '/lib/udev/usb_id' (stdout) 'ID_SERIAL_SHORT=0015AFF8F38F'
util_run_program: '/lib/udev/usb_id' (stdout) 'ID_TYPE=generic'
util_run_program: '/lib/udev/usb_id' (stdout) 'ID_BUS=usb'
util_run_program: '/lib/udev/usb_id' (stdout)
'ID_USB_INTERFACES=:e00101:ffffff:fe0100:'
util_run_program: '/lib/udev/usb_id' (stdout) 'ID_USB_INTERFACE_NUM=00'
util_run_program: '/lib/udev/usb_id' (stdout) 'ID_USB_DRIVER=btusb'
util_run_program: 'usb_id --export
/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:12/rfcomm4'
returned with exitcode 0
udev_rules_apply_to_event: IMPORT 'usb-db
/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:12/rfcomm4'
/lib/udev/rules.d/75-tty-description.rules:7
util_run_program: 'usb-db
/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:12/rfcomm4'
started
util_run_program: '/lib/udev/usb-db' (stderr) 'libudev:
udev_device_new_from_syspath: device 0x20bcd0d0 has devpath
'//devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:12/rfcomm4''
util_run_program: '/lib/udev/usb-db' (stderr) 'libudev:
udev_device_new_from_syspath: device 0x20bcd2d8 has devpath
'//devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:12''
util_run_program: '/lib/udev/usb-db' (stderr) 'libudev:
udev_device_new_from_syspath: device 0x20bcd4d0 has devpath
'//devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0''
util_run_program: '/lib/udev/usb-db' (stderr) 'libudev:
udev_device_new_from_syspath: device 0x20bcd6c8 has devpath
'//devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth''
util_run_program: '/lib/udev/usb-db' (stderr) 'libudev:
udev_device_new_from_syspath: device 0x20bcd868 has devpath
'//devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0''
util_run_program: '/lib/udev/usb-db' (stderr) 'libudev:
udev_device_new_from_syspath: device 0x20bcda40 has devpath
'//devices/pci0000:00/0000:00:1d.3/usb5/5-1''
util_run_program: '/lib/udev/usb-db' (stdout)
'ID_VENDOR_FROM_DATABASE=ASUSTek Computer, Inc.'
util_run_program: '/lib/udev/usb-db' (stdout)
'ID_MODEL_FROM_DATABASE=Broadcom Bluetooth 2.1'
util_run_program: 'usb-db
/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:12/rfcomm4'
returned with exitcode 0
udev_event_execute_rules: no node name set, will use kernel supplied
name 'rfcomm4'
udev_device_update_db: unable to create temporary db file
'/dev/.udev/db/tty:rfcomm4.tmp': Permission denied
udev_node_add: creating device node '/dev/rfcomm4', devnum=216:4,
mode=0660, uid=0, gid=20
udev_node_mknod: preserve file '/dev/rfcomm4', because it has correct dev_t
node_symlink: preserve already existing symlink '/dev/char/216:4' to
'../rfcomm4'
udevadm_test: UDEV_LOG=7
udevadm_test: 
DEVPATH=/devices/pci0000:00/0000:00:1d.3/usb5/5-1/5-1:1.0/bluetooth/hci0/hci0:12/rfcomm4
udevadm_test: MAJOR=216
udevadm_test: MINOR=4
udevadm_test: DEVNAME=/dev/rfcomm4
udevadm_test: ACTION=add
udevadm_test: SUBSYSTEM=tty
udevadm_test: DEVLINKS=/dev/char/216:4
udevadm_test: ID_VENDOR=Broadcom_Corp
udevadm_test: ID_VENDOR_ENC=Broadcom\x20Corp
udevadm_test: ID_VENDOR_ID=0b05
udevadm_test: ID_MODEL=BT-253
udevadm_test: ID_MODEL_ENC=BT-253
udevadm_test: ID_MODEL_ID=b700
udevadm_test: ID_REVISION=0241
udevadm_test: ID_SERIAL=Broadcom_Corp_BT-253_0015AFF8F38F
udevadm_test: ID_SERIAL_SHORT=0015AFF8F38F
udevadm_test: ID_TYPE=generic
udevadm_test: ID_BUS=usb
udevadm_test: ID_USB_INTERFACES=:e00101:ffffff:fe0100:
udevadm_test: ID_USB_INTERFACE_NUM=00
udevadm_test: ID_USB_DRIVER=btusb
udevadm_test: ID_VENDOR_FROM_DATABASE=ASUSTek Computer, Inc.
udevadm_test: ID_MODEL_FROM_DATABASE=Broadcom Bluetooth 2.1


On Tue, Apr 27, 2010 at 10:25 PM, Scott James Remnant
<[email protected]> wrote:
> On Wed, 2010-04-28 at 01:01 +0000, dragonneus wrote:
>
>> Does the same thing with rfcomm1, the device isnt created in linux
>> until its utilized. When its turned on and command ran it will be
>> crated in /dev, much like serial/usb devices such as the usb to serial
>> adapter.
>>
> It would be helpful you plugged the rfcomm device in and ran the command
> once the /dev node has been created.
>
> Scott
> --
> Scott James Remnant
> [email protected]
>
> --
> Ubuntu 10.04 Can't open RFCOMM device: Permission denied
> https://bugs.launchpad.net/bugs/570692
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “udev” package in Ubuntu: Incomplete
>
> Bug description:
> Binary package hint: udev
>
> Cannot open /dev/rfcomm4 new install Ubuntu 10.04. This worked fine in Ubuntu 
> 9.10.
>
> I expected to see:
> Connected /dev/rfcomm4 to 00:1C:88:30:11:45 on channel 1
> Press CTRL-C for hangup
>
> Instead I have recieved:
>  Can't open RFCOMM device: Permission denied
>
> Same issue happened in Jaunty 
> (https://bugs.launchpad.net/ubuntu/jaunty/+source/udev/+bug/374782) read 
> there that "rfcomm were not in the dialout group" Tried to add rule in 
> /etc/udev/rules.d/.
>
>  KERNEL=="rfcomm*", GROUP="dialout" added in rules  worked one time then 
> recieved same error message (Can't open RFCOMM device: Permission denied)
>
> can this please be fixed in the Kernel, it affects many serial devices. In 
> this case for me a bluetooth GPS.
>
> Thank you for your consideration and time,
>
> Dragonneus
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/ubuntu/+source/udev/+bug/570692/+subscribe
>

The problem is I cannot run your command normally without sudo cause
no device will be created.

rfcomm connect 4 should be able to be run without sudo

-- 
Ubuntu 10.04 Can't open RFCOMM device: Permission denied
https://bugs.launchpad.net/bugs/570692
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to