Re: [CentOS] How to reset the USB subsystem?
On Fri, 15 Jan 2021 08:34:13 +0100 "Simon Matter" wrote: > > On 01/14/2021 03:00 PM, Zsolt SZ wrote: > >> On Thu, Jan 14, 2021 at 5:22 PM Frank Bures > >> wrote: > >>> Is there a way how to reset the USB subsystem the same way one can > >>> restart > >>> networking or X without the necessity to reboot? > >> I am using Debian but the usbutils package has the usbreset > >> application which works great for me. I had issues with my DVB-C USB > >> receiver and usbreset did the task quite well. > >> > >> This one, there is RPM as well: > >> > >> http://ftp.rpmfind.net/linux/rpm2html/search.php?query=usbutils > >> > >> BR, Zsolt > >> ___ > >> CentOS mailing list > >> CentOS@centos.org > >> https://lists.centos.org/mailman/listinfo/centos > > > > I have usbutils for CentOS 7 installed but it does not seem to include > > usbreset?? > > The packages in RHEL/CentOS 7/8 are too old. > > Simon > Fedora 33, usbutils-012-5.fc33.x86_64. [~]$ usbreset bash: usbreset: command not found BR, Bob ___ CentOS mailing list CentOS@centos.org https://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] How to reset the USB subsystem?
> On Fri, 15 Jan 2021 08:34:13 +0100 > "Simon Matter" wrote: > >> > On 01/14/2021 03:00 PM, Zsolt SZ wrote: >> >> On Thu, Jan 14, 2021 at 5:22 PM Frank Bures >> >> wrote: >> >>> Is there a way how to reset the USB subsystem the same way one can >> >>> restart >> >>> networking or X without the necessity to reboot? >> >> I am using Debian but the usbutils package has the usbreset >> >> application which works great for me. I had issues with my DVB-C USB >> >> receiver and usbreset did the task quite well. >> >> >> >> This one, there is RPM as well: >> >> >> >> http://ftp.rpmfind.net/linux/rpm2html/search.php?query=usbutils >> >> >> >> BR, Zsolt >> >> ___ >> >> CentOS mailing list >> >> CentOS@centos.org >> >> https://lists.centos.org/mailman/listinfo/centos >> > >> > I have usbutils for CentOS 7 installed but it does not seem to include >> > usbreset?? >> >> The packages in RHEL/CentOS 7/8 are too old. >> >> Simon >> > > Fedora 33, usbutils-012-5.fc33.x86_64. > [~]$ usbreset > bash: usbreset: command not found > > BR, Bob Okay, here we go: $ wget https://github.com/gregkh/usbutils/raw/master/usbreset.c --2021-01-15 11:33:30-- https://github.com/gregkh/usbutils/raw/master/usbreset.c Resolving proxy (proxy)... 192.168.1.10 Connecting to proxy (proxy)|192.168.1.10|:8080... connected. Proxy request sent, awaiting response... 302 Found Location: https://raw.githubusercontent.com/gregkh/usbutils/master/usbreset.c [following] --2021-01-15 11:33:30-- https://raw.githubusercontent.com/gregkh/usbutils/master/usbreset.c Connecting to proxy (proxy)|192.168.1.10|:8080... connected. Proxy request sent, awaiting response... 200 OK Length: 4084 (4.0K) [text/plain] Saving to: ‘usbreset.c’ 100%[==>] 4,084 --.-K/s in 0s 2021-01-15 11:33:30 (51.0 MB/s) - ‘usbreset.c’ saved [4084/4084] $ gcc -o usbreset usbreset.c $ ./usbreset Usage: usbreset : - reset by product and vendor id usbreset BBB/DDD - reset by bus and device number usbreset "Product" - reset by product name Devices: Number 001/002 ID 04d9:1400 Number 006/002 ID 090c:1000 Flash Drive FIT ___ CentOS mailing list CentOS@centos.org https://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] How to reset the USB subsystem?
On Fri, 15 Jan 2021 11:36:00 +0100 "Simon Matter" wrote: > > > > Fedora 33, usbutils-012-5.fc33.x86_64. > > [~]$ usbreset > > bash: usbreset: command not found > > > > BR, Bob > > Okay, here we go: > > $ wget https://github.com/gregkh/usbutils/raw/master/usbreset.c > --2021-01-15 11:33:30-- > https://github.com/gregkh/usbutils/raw/master/usbreset.c > Resolving proxy (proxy)... 192.168.1.10 > Connecting to proxy (proxy)|192.168.1.10|:8080... connected. > Proxy request sent, awaiting response... 302 Found > Location: > https://raw.githubusercontent.com/gregkh/usbutils/master/usbreset.c > [following] > --2021-01-15 11:33:30-- > https://raw.githubusercontent.com/gregkh/usbutils/master/usbreset.c > Connecting to proxy (proxy)|192.168.1.10|:8080... connected. > Proxy request sent, awaiting response... 200 OK > Length: 4084 (4.0K) [text/plain] > Saving to: ‘usbreset.c’ > > 100%[==>] 4,084 --.-K/s in 0s > > 2021-01-15 11:33:30 (51.0 MB/s) - ‘usbreset.c’ saved [4084/4084] > > $ gcc -o usbreset usbreset.c > $ ./usbreset > Usage: > usbreset : - reset by product and vendor id > usbreset BBB/DDD - reset by bus and device number > usbreset "Product" - reset by product name > > Devices: > Number 001/002 ID 04d9:1400 > Number 006/002 ID 090c:1000 Flash Drive FIT > > > ___ > CentOS mailing list > CentOS@centos.org > https://lists.centos.org/mailman/listinfo/centos Great, it works. Still i wonder why this is not included in RH. BR, Bob ___ CentOS mailing list CentOS@centos.org https://lists.centos.org/mailman/listinfo/centos
[CentOS] bnxt_en :: interface renamed with a suffix
Hi! i had a very unpleasant surprise when an unconnected interface named enp97s0f1 was renamed when connected .. and after reboot i seen this in dmesg: [3.665192] bnxt_en :61:00.1 enp97s0f1d1: renamed from enp97s0f1 does anyone have any idea what is going on? I disabled anything i could (to have a proper normal nic that do not act and do things behind the OS) like making sure that the broadcom nic is set to SF and disabled any function that could be disabled.. so why the rename? Thanks! Adrian ___ CentOS mailing list CentOS@centos.org https://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] How to reset the USB subsystem?
On 1/14/21 8:01 PM, H wrote: 22 ProStream video camera working on my Lenovo Thinkstation running CentOS 7. The BIOS was updated and the motherboard was replaced to no avail. I could then confirm that the camera worked fine if I booted Ubuntu Live, hence no hardware issue with the computer, nor the camera which by the way worked fine on a laptop also running CentOS 7. Since the USB subsystem did not recognize the camera when plugged in I reported this as a kernel/USB subsystem bug to RedHat. For some reason they made the bug private and I have not heard any more about it being worked on... Howewer, two or so weeks ago I stumbled across https://zedt.eu/tech/linux/restarting-usb-subsystem-centos/ and used this procedure to reset the USB subsystem. This gets the camera working - most of the time... The OP may want to try the same thing. Thanks a bunch. I'll try this when the printer USB port goes dead again. Cheers Frank -- ___ CentOS mailing list CentOS@centos.org https://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] How to reset the USB subsystem?
On 1/14/21 3:00 PM, Zsolt SZ wrote: On Thu, Jan 14, 2021 at 5:22 PM Frank Bures wrote: Is there a way how to reset the USB subsystem the same way one can restart networking or X without the necessity to reboot? I am using Debian but the usbutils package has the usbreset application which works great for me. I had issues with my DVB-C USB receiver and usbreset did the task quite well. This one, there is RPM as well: http://ftp.rpmfind.net/linux/rpm2html/search.php?query=usbutils Unfortunately, the RPM package for CentOS 7 does not contain usbreset. Cheers Frank -- ___ CentOS mailing list CentOS@centos.org https://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] How to reset the USB subsystem?
On 1/15/21 5:53 AM, Bob Marcan wrote: Okay, here we go: $ wget https://github.com/gregkh/usbutils/raw/master/usbreset.c --2021-01-15 11:33:30-- https://github.com/gregkh/usbutils/raw/master/usbreset.c Resolving proxy (proxy)... 192.168.1.10 Connecting to proxy (proxy)|192.168.1.10|:8080... connected. Proxy request sent, awaiting response... 302 Found Location: https://raw.githubusercontent.com/gregkh/usbutils/master/usbreset.c [following] --2021-01-15 11:33:30-- https://raw.githubusercontent.com/gregkh/usbutils/master/usbreset.c Connecting to proxy (proxy)|192.168.1.10|:8080... connected. Proxy request sent, awaiting response... 200 OK Length: 4084 (4.0K) [text/plain] Saving to: ‘usbreset.c’ 100%[==>] 4,084 --.-K/s in 0s 2021-01-15 11:33:30 (51.0 MB/s) - ‘usbreset.c’ saved [4084/4084] $ gcc -o usbreset usbreset.c $ ./usbreset Usage: usbreset : - reset by product and vendor id usbreset BBB/DDD - reset by bus and device number usbreset "Product" - reset by product name Devices: Number 001/002 ID 04d9:1400 Number 006/002 ID 090c:1000 Flash Drive FIT Fantastic! Thanks Cheers Frank -- ___ CentOS mailing list CentOS@centos.org https://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] How to reset the USB subsystem?
On Thu, Jan 14, 2021 at 12:18:10PM -0500, Fred wrote: from a non-expert (me): possibly figure out what happens when the device is plugged/unplugged and doing that by hand. if you can find the udev file(s) that manage the port(s) that get hung you may be able to figure out what those steps would be. or you could try, when hung, plugging it into a different USB port... some motherboards have multiple USB controllers, so even if one gets wedged tight, the other one(s) shouldn't be. Good Luck! Fred On Thu, Jan 14, 2021 at 11:22 AM Frank Bures wrote: Hi, my USB connected printer goes into deep space from time to time probably due to a HW problem on the MoBo. Is there a way how to reset the USB subsystem the same way one can restart networking or X without the necessity to reboot? Couple of cable ideas that may be of interest. I got all of these from Amazon. In my new car there is only one usb port to connect data deviced to. When I used my micro thumb drive to play music the car often "lost" the drive and it had to be pulled and reinserted. Not easy with the micro drives. A second problem was using the one port for music source or plugging in my phone for Android Auto. The cars usb system would not deal with a hub of any sort. Thus the nice credit card sized 4 port hub with individual on/off buttons for each port did not work. The lost thumb drive was solved with a cable having an on/off switch. Think of it as a 15 inch usb extension cable (M -> F) with a switch in the middle. Both problems were solved with a USB printer A/B switch. This is not a hub, but a switch intended to let you print to either of 2 different printers from a computer having a single USB port. In my case the music thumb drive and the phone are the "printers". Jon -- Jon H. LaBadie j...@labadie.us ___ CentOS mailing list CentOS@centos.org https://lists.centos.org/mailman/listinfo/centos