@butteff
Раз в тысячу лет заправляю свитер в носки
Есть ТВ-тюнер Asus My Cinema US1-100/P/FM/RC
Но я не могу найти линукс драйверов к нему. Может в теории как-то возможно установить их, взяв за основу windows драйвера?
-
Вопрос задан
-
5265 просмотров
Пригласить эксперта
Конечно можно если они написаны на С и в исходниках.
Вероятность этого стремится к 0
Пробросить в виртуалку с виндой и смотреть, записывать в ней
Многократно написанное в ответах «Нет» — это первое, что приходит на ум … «на хлопський розум»
Это неверно.
Ответ: «Да», есть способы использовать непосредственно драйверы Windows: Wi-Fi свистки — но это всегда «как повезёт».
Можно пробовать.
Драйвера Linux можно найти почти для любых устройств, если тщательно поискать.
Это самый перспективный способ. Ищите!
-
Показать ещё
Загружается…
10 окт. 2023, в 16:34
Цена договорная
10 окт. 2023, в 16:28
200000 руб./за проект
10 окт. 2023, в 16:27
800 руб./за проект
Минуточку внимания
Для дистрибутивов GNU / Linux появляется все больше и больше драйверов или аппаратных контроллеров, но все же могут быть некоторые компоненты, для которых отсутствуют определенные драйверы и которые не работают на нашем компьютере. Есть инструмент, который устарел, но потребовал много времени, но, возможно, о нем не так много известно, и он называется ndiswrapper и используется для установки драйверов Windows в Linux..
Хотя вам кажется странным, если вы ее не знали, это возможно. По сути, ndiswrapper преобразует драйверы, созданные для установки в Windows, в драйвер, готовый к работе в Linux, хотя это не рекомендуется и это может вызвать проблемы, в некоторых крайних случаях это может быть очень практичным и позволяет избежать более чем одной проблемы с совместимостью наших компонентов.
В частности, ndiswrapper позволяет использовать драйверы сетевой карты которые были созданы для Windows и под ее API, чтобы инкапсулировать их таким образом, чтобы они могли работать с ядром Linux. Вы можете установить его в свой дистрибутив из репозиториев, загрузив его из Интернета или с помощью таких инструментов, как aptitude, из источников и т. Д. После установки мы можем взять драйверы сетевой карты для Microsoft Windows и найти файл .inf, который в них включен.
Затем с файл .inf В нашем дистрибутиве мы выполняем следующую команду, которая по умолчанию создает файл /etc/modprobe.d/ndiswrapper с псевдонимом, который будет относиться к драйверам. Это может вызвать проблемы, если у нас уже есть другая карта с таким же именем, поэтому ее придется изменить. После этого должно работать следующее:
ndiswrapper -i nombre_driver.inf ndiswrapper -m modprobe ndiswrapper
Мы видим, что драйверы установлены с:
ndiswrapper -l
Или удалите контроллер, если он не работает или работает некорректно:
ndiswrapper -r nombre_driver
Так же, как существует ndiswrapper для драйверов сетевых карт, существуют также другие инструменты для других типов оборудования, которые выполняют ту же функцию, используя закрытые драйверы Windows, которые должны быть установлены в нашем дистрибутиве Linux. Другой пример — Envyng., в данном случае для графических процессоров NVIDIA и ATI / AMD, хотя в настоящее время это глупо, учитывая, что для этих карт существуют как бесплатные, так и частные драйверы для Linux …
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Hello,
I’m sure it’s an outdated type of tutorial to make, for ndiswrapper and the «Windows Network Drivers» utility, but I’ve been wanting to make one for a while, and noticed a significant difference in the workflow on Ubuntu 11.10 based systems.
This tutorial shows 2 methods on installing a Windows wireless driver in Linux/Ubuntu. The first method shows how to do it on Mint 12, using the «Windows Network Drivers» utility, the GUI for ndiswrapper.
The second method shows how to do it from the command line with ndiswrapper. I also gave a couple of tips on how to obtain ndiswrapper, if it’s not installed on your system by default.
The difference between the old workflow and new is that ndiswrapper writes its configuration to a different file in 11.10. Previously, it was written to /etc/modprobe.d/ndiswrapper.conf, but in 11.10 it writes it to /etc/modules.conf. This prevents the system from initializing the wireless card at boot. I simply explain how to symlink modules.conf to the /etc/modprobe.d folder and rename it to ndiswrapper.conf. The system will then see the ndiswrapper.conf file that it wants, and follow it to modules.conf, and initialize the card at boot.
Anyway, here’s the link to the tutorial video:
http://www.youtube.com/watch?v=wchimaoe9KE
Hope it’s helpful!
Last edited by Oscar799 on Sun Dec 04, 2011 5:55 pm, edited 1 time in total.
Reason: Title edited to make clear that it is a How To guide
Экстрасенсы в отпуске, поэтому модель звуковой карты тебе придётся назвать, если хочешь получить хоть какой-то полезный ответ.
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
()
автор топика
- Ссылка
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
В Windows мы привыкли, что перед тем, как новое оборудование будет работать, для него необходимо установить драйвера. Не важно будет ли это USB устройство, веб-камера или видеокарта. Драйвера в Windows выпускаются производителями и распространяются через интернет или на диске в комплекте с оборудованием.
В Linux, драйвера тоже необходимы, но ситуация состоит с ними немного по-другому. Здесь все свободные драйвера Linux встроены в ядро и если ваше оборудование будет работать с этой операционной системой, то, скорее всего, оно будет работать из коробки. Свободные драйвера разрабатываются производителями оборудования или же независимыми разработчиками. Также производители могут не открывать код своих драйверов, тогда они считаются проприетарными и не включаются в ядро, а доустанавливаются вручную.
Давайте рассмотрим подробнее работу с драйверами linux и Windows.
Как драйвера устройств работают в Windows
После установки Windows вам необходимо установить драйвера устройств, предоставляемые производителями — драйверы материнской платы, набора микросхем, драйверы видеокарты, звука, сети, wifi и многое другое.
Windows может немного в этом помочь и установить большинство драйверов от производителей через центр обновления Windows. При подключении устройства к компьютеру Windows вы увидите сообщение «Установка драйвера». Windows определяет производителя, ищет драйвер на серверах Microsoft и загружает его на ваш компьютер. Microsoft не пишут драйвера самостоятельно, они получают их от производителей и предоставляют вам, как только они понадобятся.
Если оборудование не работает в WIndows, то обычно вы можете найти драйвер чтобы заставить его работать. Обычно достаточно подыскать подходящий драйвер на просторах сети.
В Linux ситуация с драйверами очень сильно отличается. Большинство драйверов для вашего оборудования распространяются в виде открытого программного обеспечения и интегрированы в дистрибутив Linux. Эти драйверы linux, как правило, являются частью ядра Linux, но здесь есть исключение — драйверы видеокарты являются частью программного обеспечения Xorg, а драйверы принтера включены в набор CUPS (система печати).
Это значит, что большинство доступных для linux драйверов уже установлены на вашем компьютере, включены вместе с ядром, в виде модулей ядра или вместе с графическим сервером или сервером печати. Установка драйверов Linux почти не нужна. Драйвера в Linux разработаны, в основном, энтузиастами, но иногда их выпускают сами производители оборудования, которые вносят свой вклад в развитие ядра Linux и других проектов, например, это Intel, AMD, а также другие, более мелкие производители.
Все драйвера установлены из коробки, а значит вам не придется искать драйвера для каждого устройства в вашей системе и вручную их устанавливать. Система автоматически определит ваше оборудование и сама загрузит нужные драйвера в linux. Но здесь есть одно исключение — это проприетарные драйвера ядра linux и прошивки.
Установка проприетарных драйверов Linux
Некоторые производители не хотят открывать исходный код своих драйверов, поэтому для поддержки оборудования выпускают проприетарные драйвера в Linux с закрытым исходным кодом. Большинство дистрибутивов Linux не включают такие драйвера в свой состав, а значит они не смогут их автоматически определить и загрузить.
Чаще всего нам приходится сталкиваться с проприетарными драйверами для видеокарт, например, для NVIDIA, которые обеспечивают лучшую производительность в играх на Linux. Конечно, есть драйверы ядра Linux с открытым исходным кодом, которые заставят вашу видеокарту работать, но они не могут обеспечить достаточный уровень производительности в 3D играх. Некоторые драйвера wifi по прежнему закрыты, поэтому ваше оборудование не будет работать пока вы их не установите.
Установка драйверов в Linux зависит от вашего дистрибутива. В Ubuntu и основанных на ней дистрибутивах есть специальный инструмент — Дополнительные драйверы.
Программа определит, какие проприетраные драйверы устройств Linux можно установить и предложит скачать и установить их. В Linux Mint тоже есть инструмент менеджер драйверов, он работает аналогично инструменту в Ubuntu. Fedora — против проприетарных драйверов Linux и здесь нет никакого способа их установить. Во многих дистрибутивах проприетарные драйверы устройств linux можно найти в неофициальных репозиториях. Каждый дистрибутив решает эту проблему по-разному.
Установка прошивок в Linux
Не все могут делать драйвера с открытым кодом или проприетарные драйвера. Некоторым драйверам необходимы прошивки, чтобы правильно работать с устройствами. Например, прошивки нужны для работы некоторых модулей wifi или сетевых интерфейсов.
Чтобы установить прошивки в Linux необходимо скачать и установить пакет linux-firmware, это можно сделать с помощью следующей команды в Ubuntu:
sudo apt install linux-firmware
А в RPM дистрибутивах:
sudo yum install linux-firmware
Также возможно придется установить другие прошивки. Чтобы посмотреть подробнее, что нужно, и как установить, посмотрите лог ядра dmesg.
Как установить драйверы для принтера в Linux
Возможно, вам понадобится поставить драйвера linux для принтера. Однако при использовании инструмента для конфигурации принтеров — CUPS вы можете выбрать нужный драйвер из баз данных. Как правило, программа определяет производителя вашего принтера, а в списке вы можете выбрать точную модель принтера.
Вы также можете попытаться определить принтер по описанию PostScript или PPD файла. Эти файлы часто входят в состав драйвера принтера для Windows и вы можете найти PPD файл, который сделает работу вашего принтера лучше. Файл PPD можно выбрать в процессе работы CUPS.
Принтер может стать головной болью в Linux и многие из них могут не работать должным образом или даже вообще не работать. Так что при выборе принтера лучше сразу смотреть только те, которые точно будут работать с Linux.
Как заставить работать другое программное обеспечение
Иногда вам может понадобиться поставить драйвера linux для другого оборудования, которые не предоставляются автоматически. Например, NVIDIA предоставляет собственный инсталлятор для своего драйвера. Но тем не менее лучше использовать драйвера упакованные для вашего дистрибутива, они будут работать лучше.
В общем, если в Linux что-то не работает из коробки, и если оно все еще не работает после установки драйвера или прошивки, то, скорее всего, оно уже не будет работать вообще. Если вы используете старую версию Linux, может помочь обновление до самой новой версии. Это обеспечит лучшую аппаратную поддержку и обновления. Но если что-то все еще не работает, то , скорее всего, оно уже работать не будет.
Найти подробную информацию, как настроить работу того или иного оборудования в вашем дистрибутиве можно на различных форумах. Обычно, если у вас не очень новое устройство, другие пользователи уже сталкивались с этими проблемами, но они их уже решили, и вы можете найти эти ответы.
Выводы
Вы не должны возиться с драйверами слишком много. Драйвера в Linux с открытым исходным кодом и они интегрированы в ядро. В большинстве случаев вам не нужно устанавливать их или изменять, система автоматически определит оборудование и загрузит автоматические драйверы. Когда вы установили Linux, ваше оборудование должно работать либо сразу, либо после установки нескольких проприетарных драйверов.
Вы можете устанавливать и драйвера linux, размещенные на официальных сайтах производителей, но проприетарные драйвера могут работать не настолько хорошо, как подготовленные для вашей системы.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.