USB ERROR: Failed to set configuration - Device or resource busy

36 views
Skip to first unread message

Carl M

unread,
Mar 28, 2021, 12:04:43 PM3/28/21
to DigiTemp
I am getting the error above when I attempt to configure digitemp on a fedora 33.
Details below.
Any ideas on what might be the issue, or things to check, would be most appreciated.


Digitemp has been used successfully for several years on a NUC7i7 with fedora 29.
Using digitemp on the fedora 29 required the command "modprobe -r ds2490" to be
executed at boot-time.  I did not have to modify anything (permissions, etc) related to the USB to get it to work on fedora 29.
The sensors are ds18s20+PAR
The adapter is USB DS9490R (chip ds2490)
----------------------------------------------------------------------------------------------------
On fedora 33,
Command below executed on same NUC 7i7 with fedora 33. (I did install a 1Tb SSD nvme instead of a SSD sata 1Tb drive)- same sensors and adapter.  digitemp ver 3.7.2 for fedora 33.
I did not use the "modprobe -r ds2490" with fedora 33 because it will not boot if I use the command at boot-time.  If I use the command after boot, the pc becomes unresponsive and requires power reset.

>digitemp_DS2490 -i -sUSB -q -c /etc/.digitemprc

USB ERROR: Failed to set configuration

Device or resource busy

---------------------------------------------
>lsusb  (executed on fedora 33)

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 012: ID 040d:340b VIA Technologies, Inc. 
Bus 001 Device 011: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 010: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 002: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

--------------------------------------------------------------
The command below was executed twice on the fedora 33, once using the .digitemprc config file that was being used on Fedora 29 successfully, and once without that config file.  Error message same in both cases.

> digitemp_DS2490 -a  -d 20 -n 0

USB ERROR: Failed to set configuration

DigiTemp v3.7.2 Copyright 1996-2018 by Brian C. Lane
GNU General Public License v2.0 - http://www.digitemp.com
Found DS2490 device #1 at 001/002
Device or resource busy
---------------------------------------------------------------------------------------------------------------------------------
The command below was executed twice on the fedora 33, once using the .digitemprc config file that was being used on Fedora 29 successfully, and once without that config file.  Error message same in both cases.

> digitemp_DS2490 -w

DigiTemp v3.7.2 Copyright 1996-2018 by Brian C. Lane
GNU General Public License v2.0 - http://www.digitemp.com
Found DS2490 device #1 at 001/002
Device or resource busy
USB error: failed to set configuration




Reply all
Reply to author
Forward
0 new messages