Для первой части, Вам не нужно использовать "ChipGenius", единственное, что Вам нужно, это VendorId и ProductId Вашего устройства, затем ищите чип, используемый Вашим устройством, используя онлайн веб-сайт, который собирает такого рода информацию, такую как http://flashboot.ru/iflash/.
Для получения идентификатора поставщика и идентификатора продукта просто используйте lsusb
.
Пример:
Bus 004 Device 012: ID 1f75:0917 Innostor Technology Corporation
.
В этом примере vid == 1f75 и pid == 0917.
О инструменте, необходимо перепрограммировать чип, сейчас я расследую, чтобы получить один работает с использованием вина, поддержка USB все еще экспериментально, но некоторая работа была сделана: http://wiki.winehq.org/USB
При распределении идентичных виртуальных машин на EC2 я наблюдал некоторые странные действия. Я всегда предполагаю, что произошло что-то ужасное и восстановил все узлы.
Я бы предложил yum clean all
, также сравнивая версию ядра Linux, любые связанные конфигурационные элементы yum repo и запуск перезагрузки на обеих машинах. Если пакет по-прежнему ведет себя одинаково путь, попробуйте удалить его с обоих компьютеров, повторно установить и проверить еще раз. Если все остальные ошибки, перестроите узел.
Я думаю, что ответ вы ищете пункт 3, но на всякий случай я добавил пунктов 1 и 2:
Если вы запустите
perl script.pl
тогда вам не нужно делать файл исполняемым. Если файл не является исполняемым, то имя сценария передается команде perl в качестве аргумента.
Если можно запустить perl
без указания пути (т.е. /usr/bin/perl script.pl
), то исполняемый файл perl уже в пути env (поскольку путь не указан).
Если вы хотите запустить сценарий без явного указания команды perl
, то вам не нужно ничего добавлять в PATH env, вместо этого укажите путь в сценарии . Поэтому, помимо создания исполняемого файла сценария (что вы уже сделали), поместите его в качестве первой строки сценария
# !/usr/local/bin/perl -w
Измените путь в сценарии соответствующим образом, чтобы указать правильный путь. perl
сообщит вам путь к исполняемому файлу perl.
Так, например:
#!/usr/local/bin/perl
print "Hello World!\n";
Теперь вы можете запустить его с ./script.pl
Я бы посмотрел на MTU. Это может быть USB3/GigE вещь, но измените ее на 1500 и попытайтесь продолжить:
ifconfig eth1 mtu 1500
Edit: A note - Это временная настройка, которая не будет сохраняться при перезагрузке.