Как сбросить 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 в 07:29

Сохраните следующее как 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 в 07: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 в 07: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 в 07: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 в 07: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 в 07: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 в 07:37

Сохраните следующее как 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 в 07: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 в 07:40

Сохраните следующее как 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 в 07:41

Сохраните следующее как 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 в 07:42

Сохраните следующее как 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 в 07:44

Сохраните следующее как 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 в 07:45

Сохраните следующее как 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 в 07:47

Сохраните следующее как 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 в 07:48

Сохраните следующее как 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 в 07:49

Сохраните следующее как 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 в 07:51

Сохраните следующее как 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 в 07:52

Сохраните следующее как 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 в 07:53

Сохраните следующее как 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 в 07:55

Сохраните следующее как 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 в 07:56

Сохраните следующее как 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 в 07:57

Сохраните следующее как 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 в 07: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 в 08: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 в 08: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 в 08: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 в 08:04

Сохраните следующее как 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 в 08: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 в 08:06

Сохраните следующее как 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 в 08:08

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

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