Побудила меня создать эту тему работа над компьютером одного из наших клиентов, на котором Trim ну никак не хотел ни видеться по USB, ни программироваться.
Так вот. Наладили удалённый доступ к рабочему столу и начали разбираться.
Проблема первая. При включении Трима в USB трим не виделся лоджиком.
Решали так:
1) Открываем
Центр управления сетями и общим доступом. Присутствует сеть предприятия и всё. Какие-либо другие сети отсутствуют.
2) Окей. Лезем в диспетчер оборудования, раскрываем устройства USB и видим USB RNDIS gadget. Вроде нужная штука, но всё равно, проверяем драйвер. А драйвер встал не родной Микрософтовский, а некий драйвер от Asus. Ага, вот и проблема. Заключается она в том, что парой-тройкой лет ранее Асус решил не ждать, когда Микрософт доведёт свою поделку до ума, а попросту написал свою версию данного сервиса. Которая теперь мешает работать стандартным устройствам, т.к. нормально работает только с оборудованием Асуса.
Если в диспетчере USB RNDIS gadget отсутствует, то у вас какая-то аппаратная проблема, возможно
недостаточно качественный кабель!
3) Давим кнопку "Обновить драйвер", "Указать вручную" и "Выбрать из уже установленных драйверов". Далее выбираем драйвер, содержащий слова "Linux RNDIS". Драйвер устанавливается, производителем видим Segnetics.
Так, проблема с драйвером решена. Открываем опять
Центр управления сетями и общим доступом - ура. Там кроме корпоративной сети ещё появилась неопознанная общественная сеть. Это и есть наш Трим, подключенный к USB.
Открываем лоджик, нажимаем Ctrl+D и пытаемся на эзернете найти Трим. Нету. Беда не приходит одна.
Итак,
проблема вторая. Сеть есть, связи нет.
Решаем проблему так:
Лезем в панель управления, открываем настройки фаервола - в разных версиях Windows они называются по разному. Где-то нормальным словом "фаервол", где-то страшным словом "брандмауэр". Но суть от этого не меняется.
Далее лезем в политики фаервола - они опять же, с лёгкой руки программистов Микрософта называются везде по разному, у меня на компе, например, это "Разрешить запуск программ и компонентов через брандмауэр Windows".
Открываем и проверяем разрешения для программ, начинающихся с SM. Это SM_SERV, SM_DHCP и SM_SFTP. Видим, что доступ разрешён только в частную сеть, в общественную запрещён. Ну вот так вот захотел админ предприятия, чтобы по умолчанию для всех новых сетей стоял запрет на доступ. На самом деле разумно, спасает от вирусов.
Это и есть причина проблемы - лоджику просто не дают обратиться к контроллеру.
Ставим галочки напротив "общественные сети" для этих компонентов, сохраняем. Далее перезапускаем контроллер - это нужно для пересоздания сети.
Открываем лоджик, нажимаем Ctrl+D и пытаемся на эзернете найти Трим. Урааа! Всё работает