I’m running OpenSuse Tumbleweed. I’ve installed the rtl-tools. When I run rtl_test as root, it works. When
I try to run it as a normal user, I get this error: usb open error 3. Please fix the device permissions, e.g. by installing the udev rules file rtl-sdr.rules
I’ve copied the file to /run/udev/rules.d and to /usr/lib/udev/rules.d and tried various combinations of owner group and permissions
but nothing works. I want to run gqrx and it requires a normal user.
lsusb shows this: Bus 001 Device 002: ID 0bda:2838 Realtek Semiconductor Corp. RTL2838 DVB-T
The rules file has two entries for 0bda:
SUBSYSTEMS==“usb”, ATTRS{idVendor}==“0bda”, ATTRS{idProduct}==“2832”, MODE:=“0660”, GROUP=“rtlsdr”
SUBSYSTEMS==“usb”, ATTRS{idVendor}==“0bda”, ATTRS{idProduct}==“2838”, MODE:=“0660”, GROUP=“rtlsdr”
running rtl_test as root gives this:
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001
Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
running rtl_test as a user gives this:
Found 1 device(s):
0: Եc��, , SN:
Using device 0: Generic RTL2832U OEM
usb_open error -3
Please fix the device permissions, e.g. by installing the udev rules file rtl-sdr.rules
Failed to open rtlsdr device #0.
Since I know that the rtl-sdr.rules are in place, I thinking that they must not be correct.
Can anyone provied the proper rule to use?
Thanks,
Robert