Как установить драйвера от windows на linux

NDISwrapper — это программа использующая *.inf файлы Windows драйвера в Linux, которые прилагаются вместе с оборудованием для работы беспроводной карты.

Содержание

  • 1 Установка NDISwrapper
    • 1.1 C установочного носителя
    • 1.2 Из репозитория
      • 1.2.1 Для ядра по умолчанию
      • 1.2.2 Для обновленного ядра
    • 1.3 Из исходников
  • 2 Приобретение Windows драйвера
    • 2.1 Находясь в Windows
    • 2.2 Находясь в Linux
    • 2.3 Из программного обеспечения
    • 2.4 Распределение нескольких *.inf файлов
  • 3 Установка драйвера
  • 4 USB WLAN флешка
  • 5 Настройка карты в YaST
  • 6 Потенциальные конфликты и проблемы
  • 7 Tакже cмотрите

Установка NDISwrapper

В дальнейшем будут приводиться консольные команды. Поэтому, чтобы не было недоразумений, уясните следующие команды для ввода:

$ command 
  • команда не требующая прав администратора и выполняется от обычного пользователя «$»
# command 
  • команда, требующая права администратора и выполняется от суперпользователя «#», но может выполняться из окружения обычного пользователя «$» с правами суперпользователя sudo, см. особенности

C установочного носителя

По умолчанию NDISwrapper включен в состав установочного CD/DVD носителя openSUSE.

Установите с помощью консольного менеджера пакетов zypper следующие пакеты:

# zypper in ndiswrapper ndiswrapper-kmp-`uname -r | cut -f3 -d"-"` wireless-tools 

или воспользуйтесь графическим инструментом YaST, установив следующие пакеты:

  • ndiswrapper
  • ndiswrapper-kmp-[default|desktop|pae|xen]
  • wireless-tools
  • где default|desktop|pae|xen — разновидность ядра, для выбора правильного значения части строки воспользуйтесь командой: uname -r

Из репозитория

Вы можете получить последнюю версию NDISwrapper, воспользовавшись репозиторием driver:/wireless.
В зависимости от версии openSUSE и используемого ядра необходимо добавить правильно выбранный репозиторий:

Для ядра по умолчанию

Если вы после установки openSUSE не обновляли ядро по умолчанию, то правильным выбором репозитория будет:

Для обновленного ядра

Если вы обновили ядро до последней версии из Update, то
правильным выбором будет:

После добавления соответствующего репозитория обновите его, cкачиванием метаданных и преобразование их в кэш:

# zypper ref 

Приступите к установке NDISwrapper:

# zypper in ndiswrapper ndiswrapper-kmp-`uname -r | cut -f3 -d"-"` wireless-tools 

После завершения установки, вы можете отключить репозиторий, выполнив:

# zypper mr -dR ndiswrapper

Из исходников

Вы также можете загрузить и скомпилировать последнюю версию с сайта Ndiswrapper .

Приобретение Windows драйвера

Вы можете определить необходимый драйвер для конкретного устройства, исходя из списка совместимости Ndiswrapper + вы можете воспользоваться Linuxant страницей, в которой есть драйвера, работающие с NDISwrapper, также на ней находятся некоторые 64-битные драйвера, которые не предлагаются на сайтах производителя.

Если вы используете 64-битное ядро Linux, то вам необходимо найти соответствующий 64-разрядный драйвер Windows (что несколько затруднительней найти, чем 32-битный драйвер Windows). Таким образом, если вы не сможете найти 64-битный драйвер Windows, тогда установите 32-битную версию openSUSE.

Поддержка NDIS 6 находится в стадии разработки и на данный момент не поддерживается NDISwrapper.

Находясь в Windows

Если у вас имеется двойная загрузка системы и ваша карта исправно работает в Windows, то одним из способов получения драйвера — это достать его из раздела установленной Windows. Помните, что разрядность имеет немаловажное значение.

Находясь в Windows, зайдите в Диспетчер устройств и в разделе » Сетевые адаптеры» найдите свою беспроводную карту. Щелкните правой клавишей на соответствующем устройстве и перейдите «Свойства->Драйвер->Сведения…» .Здесь вы найдете путь к файлу *.sys, как правило располагающийся по адресу C:\windows\system32\drivers\ .

Воспользуйтесь » Поиском» Windows, чтобы найти соответствующий *.inf файл, который является не более чем простым текстовым файлом с перечнем необходимых файлов драйвера. Таким образом, запрос поиска в Windows будет выглядеть так:

  • все файлы перечисленные в файле: *.inf
  • строчка в файле *.inf: путь до *.sys файла найденного выше
  • найти соответствующие файлы на: локальный диск C :\

Поиск может занять некоторое время! Когда вы нашли *.inf файл, загляните с помощью текстового редактора внутрь и уточните др. файлы необходимые для установки драйвера. вам повезет, если все файлы находятся в одном каталоге, например, C:\Program Files\Atheros\Drivers\. Скопируйте все эти файлы в определенное место, например, в папку раздела или на внешний USB жесткий диск, которые будут доступны в системе Linux.

Находясь в Linux

Этот способ менее извращенный и не требующий входа в Windows.

Определите тип вашего беспроводного устройства, выполнив:

$ /sbin/lspci -nn 

Найдите строчку информации, соответствующей вашему устройству, например:

04:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n     
Wireless LAN Controller [14e4:4727] (rev 01) 

С помощью текстового редактора загляните в журнал сведений об установке драйверов Windows: /WINDOWS/setupapi.log или /WINDOWS/INF/setupapi.dev.log и найдите соответствующий *.inf файл устройства.

Например:

#I022 Found «PCI\VEN_14E4&DEV_4318&SUBSYS_1356103C» in C:\SWSetup\WLAN\bcmwl5a.inf;

Device: «Broadcom 802.11b/g WLAN»; Driver: «Broadcom 802.11b/g WLAN»; Provider: «Broadcom»;
Mfg: «Broadcom»; Section name: «BCM43XG2».

Для облегчения поиска соответствующих строчек воспользуйтесь значениями ID, выделенные выше красным, например, PCI\VEN_14E4 или используя ключевые фразы: Broadcom, WLAN и т.д.

Установите соответствующий драйвер, пройдя к разделу установка.

Из программного обеспечения

Существуют несколько мест, где можно попытаться найти драйвера. Ниже перечислены возможные варианты, в порядке предпочтения:

  • с помощью установочного носителя CD, поставляемом вместе с аппаратурой
  • с веб-сайта производителя вашего ПK или карты
  • по поиску вашего *.sys файла в Google

Если вам повезло, то вы с легкостью найдете правильный *.inf и связанные с ним файлы. В некоторых случаях необходимо распаковать *.cab или *.exe файл с драйверами. Для распаковки этих файлов воспользуйтесь консольной утилитой cabextract:

# zypper in cabextract 

Найдите и распакуйте *.cab или *.exe файл, например, в папку /tmp:

$ cabextract -d /tmp/driver/ *.cab 

Опять же, найдя все соответствующие файлы, скопируйте их в определенное место, доступном для Linux раздела.

Распределение нескольких *.inf файлов

Если вы обнаружили два или более *.inf файлов, каждый из которых предназначен для различных версий Windows, например: bcmwl5a.inf и bcmwl5.inf. Тогда загляните внутрь содержимого *.inf файла и обратите внимание на начало следующих строк:

[Version] 
Signature= "$Windows NT$"

Установка драйвера

Установите драйвер указав путь к *.inf файлу:

# /usr/sbin/ndiswrapper -i /путь/до/*.inf 

Совет: Вместо того, чтобы вводить абсолютный путь к файлу, вы может предпочтете изменить директорию, содержащую *.inf файл, перед тем, как запустить команду. Если путь к этой директории содержит пробелы, например, «Program Files», тогда воспользуйтесь обратным слешем \. Иногда для новичка сначала проще перейти в директорию, содержащую необходимый *.inf файл:

$ cd /путь/каталог\ с\ пробелами/*.inf файл 

Например:

$ cd /windows/C/Program\ Files/ 

После этого вы можете установить драйвер, указав только *.inf файл

# ndiswrapper -i filename.inf 

Если установка прошла хорошо, тогда удостоверьтесь в том, что драйвер был установлен корректно:

# /usr/sbin/ndiswrapper -l 

Если вы установили действительный/совместимый с Windows драйвер, то NDISwrapper покажет вроде этого:

<driver-name> : driver installed

device (xxxx:xxxx) present (alternate driver: <native-driver-name>)

  • где <driver-name> — показывает имя установленного драйвера NDISwrapper; <native-driver-name> — имя пересекающегося родного Linux драйвера.

Этот Linux драйвер возможно придется занести в черный список «blacklist», если он установлен и в настоящие время обнаружен в файле журналирования: /var/log/messages. Черный список предотвращает попытки управления устройством родным драйвером, что играет немаловажную роль в использовании NDISwrapper. Для занесения этого драйвера в черный список выполните:

# echo blacklist имя_драйвера > /etc/modprobe.d/ndiswrapper.conf 

Если же NDISwrapper сообщает «invalid driver», то необходимо удалить этот драйвер и попробовать другой.

Для удаления драйвера выполните:

# /usr/sbin/ndiswrapper -r <имя_драйвера> 

В качестве дополнительной проверки успешной установки драйвера соответствует наличие директории с именем драйвера:

$ cd /etc/ndiswrapper

USB WLAN флешка

Если у вас имеется USB WLAN флешка, тогда необходим дополнительный шаг, который следует сделать, чтобы установить драйвер, т.е. вы должны подсунуть NDISwrapper-у — VendorID и ProductID флешки с помощью опции «-d».

Посмотрите идентификатор устройства с помощью «Информация об оборудовании» в YaST или выполнив:

$ lsusb 

В результате вы узнаете ID устройства из четырех-символьных/цифр как, например, 168c и 0013.

Чтобы связать ID усройства с Ndiswrapper выполните:

# /usr/sbin/ndiswrapper -d xxxx:xxxx <имя_драйвера> 

Для просмотра успешной загрузки драйвера выполните:

$ dmesg | tail 

Если драйвер работает, то вы можете создать псевдоним «alias» NDISwrapper в /etc/modules.conf с помощью команды:

# /usr/sbin/ndiswrapper -m 

Загрузите модуль NDISwrapper:

# /sbin/modprobe ndiswrapper 

После этого вы можете настроить устройство с помощью Yast.

Настройка карты в YaST

Если у вас какие-то проблемы при обнаружении беспроводной карты в NetworkManager, тогда настройте сетевую карту исходя из нижеприведенных действий.

Вы не сможете редактировать сетевые настройки YaST, когда сеть контролируется с помощью NetworkManager.

Существуют много всевозможных конфигураций. Это только типичный пример:

  • Скриншоты руководства:
  • Вкладка «Общие параметры»

  • Вкладка «Обзор»

  • Параметры оборудования

  • Настройка сетевой карты

  • Настройка беспроводной карты

Пояснение:

  • Для начала разрешите управление сети традиционным методом ifup: YaST → Сетевые настройки → Общие параметры
  • Затем, чтобы начать конфигурацию сети перейдите в раздел вкладки «Обзор»
  • Выберите «Добавить» в нижней части окна
    • Тип устройства: «Беспроводной»
    • Название конфигурации: «0» (или любой другой)
    • Имя модуля: «ndiswrapper»
    • Параметры: оставьте пустыми в том числе и «PCMCIA», «USB»
    • … и, наконец, «Далее»
  • На следующем экране «Настройки сетевой карты» выберите версии динамического адреса и затем нажмите «Далее»
  • В разделе «Настройка беспроводной сетевой карты» оставляем настройки по умолчанию, т. е.:
    • Режим работы: «Управляемая»
    • Имя сети (ESSID): «» (оставьте пустым)
    • Метод аутентификации: «WEP-открытый»
    • Тип ввода ключа: «Контрольная фраза»
    • Ключ шифрования: «» (оставьте пустым)
    • … и, наконец, «Далее»
  • Если откроется менеджер паролей, укажите свой пароль
  • Проигнорируйте предупреждение «Не использовать шифрование — это риск безопасности»
  • Вернитесь в «Общие параметры» и выберите «Управляемый пользователем с NetworkManager»
  • … и, наконец, «OK»

Поздравления! Ваша карта настроена.

Теперь вы можете открыть NetworkManager и выбрать одну из найденных сетей.

Если Ваш SSID (имя беспроводной сети) не транслируется, тогда задайте самостоятельно, в параметрах NetworkManager.

Потенциальные конфликты и проблемы

Не загружается NDISwrapper, а при выполнении команды «lsmod|grep -i ndiswrapper» соответствующий модуль не отображается?

Загрузите модуль вручную:

# /sbin/modprobe -v ndiswrapper 

И если модуль загружается без ошибок, тогда перезапустите сеть:

# systemctl restart network.service

Для загрузки модуля во время загрузки системы, выполните:

# echo ndiswrapper > /etc/modules-load.d/ndiswrapper.conf

Не подключается к беспроводной сети с помощью NetworkManager?

Подключитесь с помощью YaST, выбрав при этом «традиционный метод ifup» и присвоев статические настройки интерфейса ( IP-адрес, шифрование, метод аутентификации и т. д.).

Tакже cмотрите

  • WiFi_HOWTO
  • Broadcom_Bcm43xx

Экстрасенсы в отпуске, поэтому модель звуковой карты тебе придётся назвать, если хочешь получить хоть какой-то полезный ответ.

Xenius ★★★★★
()

  • Показать ответ
  • Ссылка

что делать?

Назвать модель звуковой карты, показать вывод

и вывод

если это USB звуковая карта.

В последнем случае, если драйверы под Linux не будут найдены, то ставьте VirtualBox, в него Windows, пробрасывайте туда USB звуковую карту и слушайте звук там.

kostik87 ★★★★★
()

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Xenius

Звуковуха встроена в мою материнку (Albatron PX915PC Pro-G) Самый стабильный драйвер Realtek High Definition Driver 5.10.0.5024

Deleted
()

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от kostik87

PCI тоже можно пробрасывать, если железо не совсем старое.

anonymous
()

  • Ссылка

Ответ на:

комментарий
от Deleted

Реалтек должен работать из коробки сразу. Не слишком старый какой нибудь дистрибутив ставишь?

anonymous
()

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от anonymous

Ага, из коробки ставится не рабочая хрень, последний раз драйвер выходил в далеком 2004

Deleted
()

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от Deleted

Показывай вывод lspci.

На сайтах производителей не выкладываются драйверы для Linux, все они есть в составе ядра, за исключением некоторых редких звуковых карт.

Для твоей карты, скорее всего есть драйвер и он уже работает.

А у тебя, просто в alsamixer выкручены вниз уровни громкости или стоит mute на канале вывода звука, ну либо в pulseaudio всё выкручено вниз.

Показывай вывод:

Для помещения на форум выводов команд используй тег [code][/code]

Будет выглядеть как в моём сообщении.

Предварительно используй кнопку «Предпросмотр» перед помещением сообщения.

kostik87 ★★★★★
()

  • Ссылка

Ответ на:

комментарий
от Deleted

Значит он есть в ядре. Проверяй, у тебя, скорее всего, просто уровни громкости в самом низу, либо просто отключен канал вывода звука, либо, если есть видео карта с HDMI, либо ещё одна звуковая карта, то выбрана не эта карта для вывода звука.

kostik87 ★★★★★
()

  • Ссылка

Ответ на:

комментарий
от Deleted

потому их (драйверов) для линукса и нет, так как они уже давным давно в ядре CONFIG_SND_HDA_CODEC_REALTEK добавлены и поддерживаются самим вендором, включил и пользуйся, единственный затык — кривоголовые мейтейнеры не включившие его в ядре, для этого можно просто пересобрать его с нужными опциями.

  • Ссылка

Ответ на:

Проверяйте
от anonymous

kernel 3.16

anonymous
()

  • Ссылка

Ответ на:

комментарий
от Deleted

2004

Щас тебе расскажут, как у линукса все хорошо, но звук мне в дебиане со стандартным чипом 2006 года так никто и не запилил. И про алсамиксер с нулевым уровнем расскажут, и про отключить мют, и про обновить пш, но в итоге ты просрешь время, а звука не будет. Если звука нет из коробки, то его не будет.

anonymous
()

  • Показать ответы
  • Ссылка

Еще драйвер может быть в блэклисте modprobe, я c ac97 так долго без звука сидел

annulen ★★★★★
()

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от annulen

Давайте гадать, сейчас только гущу разведу.

Пока ТС не приведёт данных об звуковой карте всё это лишено смысла. :)

kostik87 ★★★★★
()

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от kostik87

Lubuntu

pactl list cards

  • Ссылка

Ответ на:

комментарий
от redgremlin

Не знаю, в этом ли проблема или нет, но вот в этой теме (https://forums.gentoo.org/viewtopic-t-985856-start-0.html) описывается вот такое решение:

Both of these threads are well worth studying if you have a similar problem. In my case, as soon as I entered:

rmmod snd_hda_intel 
modprobe snd_hda_intel model=3stack

the speaker would pop as the pcm devices in /dev/snd/ were created and the sound card was initialized.

The long term solution was to add:

# to allow hda-intel to intialize properly with newer kernel 
options snd_hda_intel model=3stack

to /etc/modprobe.d/alsa.conf (or any other file ending in .conf in the /etc/modprobe.d directory.

I post this in the hope that others might find the solution helpful.

Возможно, ТС не поможет, но если звукового устройства действительно нет, то может попробовать такой вариант.

kostik87 ★★★★★
()

  • Ссылка

что делать?

Вдоль. /thread

Deleted
()

  • Ссылка

Ответ на:

комментарий
от Deleted

Ответ на:

комментарий
от kostik87

Переустановил ось, установил обновления и звук запахал

Deleted
()

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от Deleted

Ответ на:

комментарий
от FluffyPillow

Всё лучше, чем имитировать мыслительный процесс нытьём на лоре.

anonymous
()

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Deleted

трушиндоузвэй

Deleted
()

  • Ссылка

Если линукс твой любимый, а звуковуха — нелюбимая, поменяй звуковуху на совместимую с любимым линухом.

Infra_HDC ★★★★★
()

  • Ссылка

сколько было установлено систем одному богу известно и никогда меня не волновало чего там со звуком

# apt install alsa-utils
# alsactl init

и все сразу взлетает — регулировка через

amd_amd ★★★★★
()



Последнее исправление: amd_amd
(всего

исправлений: 1)

  • Ссылка

Ответ на:

комментарий
от anonymous

Почему это? Как мне доказать, что я переустановил ось?

Deleted
()

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Deleted

Как мне доказать

Зачем?

i-rinat ★★★★★
()

  • Ссылка

Ответ на:

комментарий
от anonymous

Если звука нет из коробки, то его не будет.

Можно ещё драйвер самому написать.

i-rinat ★★★★★
()

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от anonymous

Однако же, неосиляция. тоже, было, как то поопускал руки с усб-звуковухой 5.1, но арчвики всё таки ткнуло меня носом в asoundrc и asound.conf и он всё таки появился.

burato ★★★★★
()

  • Ссылка

Ответ на:

комментарий
от i-rinat

У меня все о так из коробки завелось.
Просто в прошлый раз не работал звук из коробки.
Акронисом восстанавливал половину основного диска о все ук чертям полетело, пришлось переустановил ось, переустановил о все заработало

Deleted
()

  • Ссылка

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.

Сергей

@butteff

Раз в тысячу лет заправляю свитер в носки

Есть ТВ-тюнер Asus My Cinema US1-100/P/FM/RC
Но я не могу найти линукс драйверов к нему. Может в теории как-то возможно установить их, взяв за основу windows драйвера?


  • Вопрос задан

  • 5851 просмотр

Пригласить эксперта

Конечно можно если они написаны на С и в исходниках.
Вероятность этого стремится к 0

Пробросить в виртуалку с виндой и смотреть, записывать в ней

Многократно написанное в ответах «Нет» — это первое, что приходит на ум … «на хлопський розум» ;-)
Это неверно.
Ответ: «Да», есть способы использовать непосредственно драйверы Windows: Wi-Fi свистки — но это всегда «как повезёт».
Можно пробовать.

Драйвера Linux можно найти почти для любых устройств, если тщательно поискать.
Это самый перспективный способ. Ищите!


  • Показать ещё
    Загружается…

Минуточку внимания

Network card and Tux

There are more and more drivers or hardware controllers for GNU / Linux distributions, but there may still be some components that lack specific drivers and do not work on our computer. There is a tool that is not current, but has taken a long time but perhaps it is not known so much, which is called ndiswrapper and is used to install Windows drivers in Linux.

Although it seems strange to you if you did not know her, it is possible to do this. Basically ndiswrapper transforms the drivers built to be installed in Windows into a driver ready to be functional in Linux, although this is not recommended and it can give problems, for certain extreme cases it can be very practical and avoid more than one problem with the compatibility of our components.

Specifically, what ndiswrapper allows is to use network card drivers that have been created for Windows and under its API, to encapsulate them in such a way that it can work with the Linux kernel. You can install it on your distro from the repositories, downloading it from the web or with tools like aptitude, from the sources, etc. Once installed we can take network card drivers for Microsoft Windows and look for the .inf file that is included in these.

Then with the .inf file In our distro, we execute the following command, which will create by default a file /etc/modprobe.d/ndiswrapper with the alias that will relate to the drivers. This could cause problems if we already have another card with the same name, so it would have to be modified. Once done the following should work:

ndiswrapper -i nombre_driver.inf

ndiswrapper -m

modprobe ndiswrapper

We can see the drivers installed with:

ndiswrapper -l

Or delete the controller if it does not work or is not correct:

ndiswrapper -r nombre_driver

Just as there is ndiswrapper for network card drivers, there are also other tools for other types of hardware that perform the same function, using closed Windows drivers to be installed in our Linux distro. Another example would be Envyng, in this case for NVIDIA and ATI / AMD GPUs, although this is currently stupid considering that there are both free and private drivers for Linux for these cards …

Модератор: Модераторы разделов

Slayer605

Сообщения: 21
ОС: смотря где
Контактная информация:

windows драйвера в linux

возможно ли каким либо образом поставить виндовый драйвер в linux ?
Существует ndiswrapper, но это для wifi… А мне нужно для Avermedia USB FM radio 810

wine я так понимаю драйвера не ставит?

ghostwolf

Сообщения: 131
Статус: Seek & Destroy
ОС: DEBIAN GNU/LINUX

Re: windows драйвера в linux

Сообщение

ghostwolf »

Slayer605 писал(а): ↑

17.06.2010 11:48

возможно ли каким либо образом поставить виндовый драйвер в linux ?
Существует ndiswrapper, но это для wifi… А мне нужно для Avermedia USB FM radio 810

wine я так понимаю драйвера не ставит?

поставить то поставит…. но работать так….

а линуксовых нет?

Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. © БОР
Goooooooooooooogle )

Slayer605

Сообщения: 21
ОС: смотря где
Контактная информация:

Re: windows драйвера в linux

Сообщение

Slayer605 »

freeman_mrak писал(а): ↑

17.06.2010 15:22

Slayer605 писал(а): ↑

17.06.2010 11:48

возможно ли каким либо образом поставить виндовый драйвер в linux ?
Существует ndiswrapper, но это для wifi… А мне нужно для Avermedia USB FM radio 810

wine я так понимаю драйвера не ставит?

поставить то поставит…. но работать так….

а линуксовых нет?

к сожалению нет (или я не нашел), есть вот http://freshmeat.net/projects/avusbradio но это для более старой модели… На выходных попробую поковырять исходник, возможно заработает если deviceid поменять

Skyb

Сообщения: 967
ОС: RFremix 18

Re: windows драйвера в linux

Сообщение

Skyb »

Slayer605 писал(а): ↑

17.06.2010 11:48

возможно ли каким либо образом поставить виндовый драйвер в linux ?
Существует ndiswrapper, но это для wifi… А мне нужно для Avermedia USB FM radio 810

wine я так понимаю драйвера не ставит?

Возможно я неправ, но насколько мне мой мозг и опыт позволяет…эм..драйвера идут на уровне ядра…и *простите* хрен заунеш виндовые дррайвера в линукс

C:\windows> ifconfig
«ifconfig» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

ieleja

Сообщения: 307
ОС: Debian 9, macOS, Windows
Контактная информация:

Re: windows драйвера в linux

Сообщение

ieleja »

NDIS — Network Driver Interface Specification

и для этого и конкретный врапер …

по похожей схеме мог бы быть сделан другой врапер (звук, ТВ приемник, и т.д.) но это намног менее актуально …

ad infinitum

Slayer605

Сообщения: 21
ОС: смотря где
Контактная информация:

Re: windows драйвера в linux

Сообщение

Slayer605 »

yaleks писал(а): ↑

22.06.2010 08:27

Slayer605 писал(а): ↑

17.06.2010 11:48

А мне нужно для Avermedia USB FM radio 810

lsusb покажите, может уже в ядре, но надо опции подкрутить.

вот lsusb -vvv

Код: Выделить всё

Bus 001 Device 002: ID 07ca:b810 AVerMedia Technologies, Inc.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x07ca AVerMedia Technologies, Inc.
  idProduct          0xb810
  bcdDevice            1.02
  iManufacturer           1 AVerMedia
  iProduct                2 B810
  iSerial                 3 302917300021
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1
      bInterfaceProtocol      1
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

zenitur

Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: windows драйвера в linux

Сообщение

zenitur »

Нет, Wine не позволяет запускать драйверы. Библиотеки и программы позволяет. Драйверы — в порядке исключения. Напрмиер, скоро будет драйвер StarForce работать. А может и нескоро. Когда не было NTFS-3G, с помощью генномодифицированного Wine запускали драйвер ntfs.sys из Windows.

А йа Ктулху! А йа — Медве-ед! А где Путин? Путина не-ет! Если встретишь — зохавай моск! А вернёшься — скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!

Tverskoy

Сообщения: 460
Статус: Мандривопоклонник
ОС: Mandriva 2011 x86_64
Контактная информация:

Re: windows драйвера в linux

Сообщение

Tverskoy »

Slayer605 писал(а): ↑

22.06.2010 18:43

yaleks писал(а): ↑

22.06.2010 08:27

Slayer605 писал(а): ↑

17.06.2010 11:48

А мне нужно для Avermedia USB FM radio 810

lsusb покажите, может уже в ядре, но надо опции подкрутить.

вот lsusb -vvv

Код: Выделить всё

Bus 001 Device 002: ID 07ca:b810 AVerMedia Technologies, Inc.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x07ca AVerMedia Technologies, Inc.
  idProduct          0xb810
  bcdDevice            1.02
  iManufacturer           1 AVerMedia
  iProduct                2 B810
  iSerial                 3 302917300021
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1
      bInterfaceProtocol      1
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

у вас же первым пунктом идет ваш девайс, системе он виден, вам нужна прграмма для прослушивания. http://www.mplayerhq.hu/DOCS/HTML/ru/MPlayer.html#radio. Но это уже другая тема

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Gopro quick desktop windows 10
  • 10060 код ошибки windows
  • Как установить драйвер для джойстика xbox 360 на pc windows 10
  • Команда для создания ярлыка windows
  • Rutoken lite driver windows 7