На самом деле, я уже попробовал метод, предложенный @TevoD, и запуск lsusb действительно показал, что USB-устройство FTDI было распознано в Virtualbox, однако я продолжал получать ошибку avrdude.
Наконец-то решение найдено в этом сообщении на форуме Virtualbox. Это решило проблему, и теперь я могу использовать Arduino IDE (или avrdude в целом из командной строки) из моего Crunchbang 'Waldorf' guestVM (суперлегкий дистрибутив на основе Debain) - работает на Windows 7 Professional 64 -битный хост.
Поскольку эта ссылка может исчезнуть когда-нибудь или может оказаться за схемой аутентификации, ключевые шаги:
Изменение номера COM-порта последовательного USB-порта FTDI, назначенного по умолчанию. Обычно это необходимо, потому что Virtualbox имеет некоторые проблемы, связанные с номером COM-порта в двузначных числах (например, COM11, COM23 и т. Д. Не нравятся, но COM1-COM9 в порядке). Чтобы внести это изменение, вам нужно убедиться, что USB-устройство FTDI не было заявлено и подключено к Virtualbox guestVM, т. Е. Выполнить шаг с отключением guestVM. Через диспетчер устройств Win7> Порты> COMxy (где «xy» - номер порта по умолчанию), выберите «Дополнительные настройки», а затем измените номер COM-порта. быть свободным между 1-9.
Затем в консоли Virtualbox измените свойства guestVM и включите настройки последовательного порта, т. Е. Пусть преобразователь USB-последовательных интерфейсов FTDI будет рассматриваться как последовательный порт в гостевой виртуальной машине, а не как устройство USB. Поэтому внутри Linux драйвер последовательного порта используется, а не usb-serial (драйвер FTDI). Поэтому, если номер COM-порта равен 2, мы устанавливаем порт как COM2, устанавливаем режим для Host-Device и путь / файл для «COM2:» (не забывайте завершающий двоеточие, но, конечно, без «» знаки).
Перезапустите ВМ, и мне также пришлось перезапустить хост, и тогда вы можете идти.
Однако, если этот метод не работает - он не работает на моем нетбуке. Этот альтернативный метод, описанный здесь , работает. Разумеется, для этого требуется установить проприетарную поддержку EHCI USB 2.0, предоставляемую через дополнительный «пакет расширения».