kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #44117
[Bug 1014992] Re: Ubuntu 12.04, i386, cannot use rfcomm as regular user. Permission denied.
Hello Christopher
I've done some tests to find the first time this bug occur. I started the PC with different Ubuntu live CDs (every CD was a i386, desktop image). The last working distribution was 8.10 (Intrepid). The first time this bug appears was in the next version 9.04 (Jaunty). I've done this tests on several machines. The behaviour was the same on all machines so I think it's not hardware dependent.
To make further tests I installed a *fresh* :-) Ubuntu 8.10 on a PC at my home.
After the fresh install I've done
sudo usermod -a -G dialout sysadmin
and relogin.
Then I tested it again:
sysadmin@ritsch:~$ uname -a
Linux ritsch 2.6.27-7-generic #1 SMP Fri Oct 24 06:42:44 UTC 2008 i686 GNU/Linux
sysadmin@ritsch:~$ hcitool scan
Scanning ...
00:12:6F:08:98:FF GEO LE-71 00001
sysadmin@ritsch:~$ rfcomm connect 1 00:12:6F:08:98:FF <<<--- On first time I was asked for the pin code here
Connected /dev/rfcomm1 to 00:12:6F:08:98:FF on channel 1
Press CTRL-C for hangup
--->>> Everything OK with vanilla 8.10 Ubuntu
In the next step I changed the apt package source in /etc/apt/sources.list
(old-releases.ubuntu.com) and update the system to the latest available
version for 8.10 and reboot.
Then I repeat the test from above. The kernel version changed ...
sysadmin@ritsch:~$ uname -a
Linux ritsch 2.6.27-17-generic #1 SMP Fri Mar 12 03:09:00 UTC 2010 i686 GNU/Linux
... but the bug is not there and everything works fine.
--->>> Everything OK with 8.10 Ubuntu with kernel 2.6.27-17
Now I decided to try to update the kernel to the same version as in the
not working 9.04 ubuntu. The kernel version on my 9.04 CD is:
ubuntu@ubuntu:~$ uname -a
Linux ubuntu 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux
The first try was to install the .deb packages from 9.04 on 8.10, but that don't work because
some versions mismatch (wrong libc6-version ...).
So I download the file linux-source-2.6.28_2.6.28-11.42_all.deb from
https://launchpad.net/ubuntu/jaunty/i386/linux-source-2.6.28/2.6.28-11.42
and try to install it on the 8.10 ubuntu.
To build the new kernel I installed all essential build tools, login as root
and done the following steps:
cd
tar xjf linux-source-2.6.28.tar.bz2
cd linux-source-2.6.28
make mrproper
cp /boot/config-2.6.27-17-generic .config
make oldconfig <<<---- I answered all new questions with simply hit enter to use the default values
make clean
make deb-pkg
... some hours later ...
sudo dpkg -i linux-2.6.28.9_2.6.28.9-1_i386.deb
sudo dpkg -i linux-firmware-image_2.6.28.9-1_all.deb
sudo update-initramfs -u -k 2.6.28.9
sudo update-grup
The I reboot the PC and do the test again ...
sysadmin@ritsch:~$ uname -a
Linux ritsch 2.6.28.9 #1 SMP Fri Feb 7 00:16:26 CET 2014 i686 GNU/Linux
The bug was not there!
--->>> Everything OK with 8.10 Ubuntu with kernel 2.6.28.9
I was a little bit confused, that the kernel version is 2.6.28.9. I expected 2.6.28.11 because the
package name was linux-source-2.6.28_2.6.28-11.42_all.deb ???
I'm not sure if this problem is only a kernel problem. Perhaps there are some other
things (hotplug, udev ...) which cause this bug ?
Please can you give me some hints hot to make further tests.
Greetings
Burkhard
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1014992
Title:
Ubuntu 12.04, i386, cannot use rfcomm as regular user. Permission
denied.
Status in “linux” package in Ubuntu:
Incomplete
Bug description:
After updating from 8.04 to 12.04 I cannot use rfcomm without sudo.
I've already added the user to group 'dialout' .
Temporary I tried to change udev.rules (KERNEL=="rfcomm[0-9]*", GROUP="dialout", MODE="666") but this doesn't
solve the problem so I removed it again.
Here the commands I used :
burki@orion:/$ hcitool scan
Scanning ...
00:12:6F:08:98:FF GEO LE-71 00001
burki@orion:/$ rfcomm connect 1 00:12:6F:08:98:FF
Can't open RFCOMM device: Permission denied
burki@orion:/$ ls -l /dev/rfcomm1
ls: cannot access /dev/rfcomm1: No such file or directory
burki@orion:/$ groups
burki adm dialout fax cdrom floppy tape sudo audio dip video plugdev fuse scanner lpadmin netdev sambashare
burki@orion:/$ sudo rfcomm connect 1 00:12:6F:08:98:FF
Connected /dev/rfcomm1 to 00:12:6F:08:98:FF on channel 1
Press CTRL-C for hangup
In another terminal while connection is running ...
burki@orion:/$ ls -l /dev/rfcomm1
crw-rw---- 1 root dialout 216, 1 Jun 19 09:01 /dev/rfcomm1
burki@orion:/$ UDEV_LOG=debug udevadm test $(udevadm info -q path -n rfcomm1)
(I've stolen this command from another bug report #570692. Output is very long. Please see attachment)
WORKAROUND: sudo chmod u+s /usr/bin/rfcomm
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.2.0-25-generic-pae 3.2.0-25.40
ProcVersionSignature: Ubuntu 3.2.0-25.40-generic-pae 3.2.18
Uname: Linux 3.2.0-25-generic-pae i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu8
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: burki 1730 F.... pulseaudio
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Card0.Amixer.info:
Card hw:0 'PCH'/'HDA Intel PCH at 0xfe500000 irq 56'
Mixer name : 'Intel CougarPoint HDMI'
Components : 'HDA:10ec0887,10438444,00100302 HDA:80862805,80862805,00100000'
Controls : 49
Simple ctrls : 21
Date: Tue Jun 19 09:15:54 2012
HibernationDevice: RESUME=UUID=f3e3a302-4042-4fcd-86c5-756ae88e15b8
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
IwConfig:
lo no wireless extensions.
eth0 no wireless extensions.
MachineType: System manufacturer System Product Name
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-25-generic-pae root=UUID=f791f2d4-8966-47d3-a19d-9b0b649e63ea ro quiet splash vt.handoff=7
RelatedPackageVersions:
linux-restricted-modules-3.2.0-25-generic-pae N/A
linux-backports-modules-3.2.0-25-generic-pae N/A
linux-firmware 1.79
RfKill:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
SourcePackage: linux
StagingDrivers: mei
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/21/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0703
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: P8Z68-V LX
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0703:bd10/21/2011:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP8Z68-VLX:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: System Product Name
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1014992/+subscriptions