Как сбросить USB-устройство из командной строки?

Проверьте контекст порта selinux, выдав команду

semanage port -l | grep http

. Если она присутствует в списке http_port_t, тогда все в порядке, иначе добавьте свой порт через

semanage port -a -t http_port_t -p tcp 80

или что-то, что вы хотите назначить.

142
задан 2 August 2010 в 00:46

14730 ответов

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 05:59

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:00

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:02

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:03

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:05

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:07

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:08

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:10

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:11

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:13

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:14

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:16

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:17

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:19

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:20

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:22

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:23

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:24

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:26

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:27

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:28

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:30

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:31

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:32

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:34

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:35

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:36

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:38

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:39

Сохраните следующее как usbreset.c

/* usbreset -- send a USB port reset to a USB device */ #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char *filename; int fd; int rc; if (argc != 2) { fprintf(stderr, "Usage: usbreset device-filename\n"); return 1; } filename = argv[1]; fd = open(filename, O_WRONLY); if (fd < 0) { perror("Error opening output file"); return 1; } printf("Resetting USB device %s\n", filename); rc = ioctl(fd, USBDEVFS_RESET, 0); if (rc < 0) { perror("Error in ioctl"); return 1; } printf("Reset successful\n"); close(fd); return 0; }

Запустите следующие команды в терминале:

Скомпилируйте программу: $ cc usbreset.c -o usbreset Получите идентификатор шины и устройства USB-устройство, которое вы хотите сбросить: $ lsusb Bus 002 Device 003: ID 0fe9:9010 DVICO Сделайте нашу скомпилированную исполняемую программу: $ chmod +x usbreset Выполните программу с правами sudo; сделать необходимую замену для идентификаторов <Bus> и <Device>, найденных при запуске команды lsusb: $ sudo ./usbreset /dev/bus/usb/002/003

Источник вышеуказанной программы: http: // marc. ? Информация о / л = Linux-USB & амп; м = 121459435621262 & Amp; W = 2

98
ответ дан 6 August 2018 в 06:41

Другие вопросы по тегам:

Похожие вопросы: