Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Адаптер Bluetooth не отображается в выводе lsusb  (Прочитано 9122 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Locator

  • Любитель
  • *
  • Сообщений: 73
  • Windows 8.1, Ubuntu 13.04
    • Просмотр профиля
Re: Адаптер Bluetooth не отображается в выводе lsusb
« Ответ #30 : 09 Марта 2013, 00:21:02 »
Предлагаю попробовать сей скрипт, соответственно назвать usbreset:
#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;
}
sudo chmod +x usbreset
sudo ./usbreset /dev/bus/usb/001/004
Нельзя забывать о прошлом, но надо думать о будущем, а жить настоящим...
AMD A10-6800K, Asus F2A85-V Pro, Kingston HyperX DDR3-1866 4x2 Gb, Seagate Barracuda 7200.12 1500DM003

 

Страница сгенерирована за 0.137 секунд. Запросов: 27.