FAQ по проблемам оборудования
Материал из Mandriva Russian Community Wiki
Содержание |
Общее
Где найти список поддерживаемого Мандривой оборудования ?
Список поддерживаемого Мандривой оборудования можно найти здесь http://hcl.mandriva.com/
Звук
Поддерживается ли моя звуковая плата?
По адресу http://alsa-project.org/main/index.php/Matrix:Main доступна база данных поддерживаемых звуковых плат
Не работает звук
Особенно часто данная проблема встречается у ноутбуков производства Asus.
Если у вас ноутбук со звуковой картой, которая работает через snd_hda_intel и при этом звука не слышно, несмотря на настроенную ALSA и выкрученную громкость,то:
Создаем файл /etc/modprobe.d/alsa-base и пишем в него:
options snd-hda-intel model=lenovo
После чего перезагружаемся.
На ноутбуках Toshiba необходимо для работы звука указывать следующее:
options snd-hda-intel model=3stack
Так же возникают проблемы с работой встроенных в ноутбук микрофонов. Вроде все нормально - а не слышно ничего! Решение опять же элементарное: берем какой-нибудь микшер и ставим уровни входов:
capture, digital ~ 75% front mic boost ~ 50%
Кроме того, надо source переключить на front mic. Ура, все работает!
Как отключить PulseAudio
Так как PulseAudio активно развивается, его работа бывает нестабильной, что приводит к проблемам со звуком. Можно попробовать отключить PulseAudio.
Откройте «Центр управления Mandriva», перейдите ко вкладке «Оборудование», выберите справа «Настройка звука». В нижней части диалогового окна настройки звука найдите параметр «Включить PulseAudio» и уберите галочку напротив.
Сетевое оборудование
Подключение GPRS-модема BeeLine
1) Вставляем модем и выполняем
lsusb
или
cat /proc/bus/usb/devices
Должен определиться модем. Но есть небольшое "но", данные устройства не всегда определяются как модемы. Это из-за того, что внутри у них зашита флешка с драйверами под Windows. То есть если у нового устройства Vendor=19d2 ProdID=2000 (Это для модема MF626, у вашего модема может быть другие параметры), то его необходимо переключить в режим модема. Это может сделать утилита usb_modeswitch. Устанавливаем ее и смотрим /etc/usb_modeswitch.conf
К сожалению, дефолтных настроек для MF626 нет, но как показала практика, настройки для MF628+ прекрасно подходят. Коментим строки по умолчанию и разкоменчиваем настройки для MF628+. Сохраняем и выполняем
usb_modeswitch
Как только модем заново определиться (параметры девайса должны смениться на Vendor=19d2 Product=0031) выполняем ещё одну команду
modprobe usbserial vendor=0x19d2 product=0x0031
Модем должен зацепиться на ttyUSB0. Все, первый шаг закончен.
2) Настраиваем pppd. Лично я пользуюсь gnome-ppp.
Имя и пароль : beeline
«Настройка» Вкладка «Модем»
Устройство : /dev/ttyUSB0 Тип: USB модем Скорость : максимум. Способ набора : тональный Громкость динамика : отключен
Настройки телефона и строки инициализации. «Телефонные номера» Ваш номер дозвона. *99# «Строки инициализации» AT+CGDCONT=1,"IP","home.beeline.ru"
«Префикс» Не трогаем
«Количество попыток дозвона» На ваше усмотрение.
«Дожидаться гудка в линии» Снимаем галочку с чекбокса.
Вкладка "Сеть" - не трогаем.
Вкладка "Общие"
Снимаем галочку с "отменять соединение при отсутствии гудка в линии"
Все, теперь мы прошли 2\3
3) Ну и самое главное. Дело в том, что данная модель (да и не одна она) софтварно заточена на "Beeline" Стандартная программа каждые 2 минeтs (если я правильно помню) посылает на порт модема команду вида AT+ZOPERTE="beeline" И если модем ее не получит то он рвет связь. Но благодаря mf626-help от dottedmag`a проблема решается. Как только модем присоедениться к сети, выпоняем
mf626-helper -v -f число_1 число_2
где число_1 - USB bus number , число_2 - USB device number (можно посмотреть с помощью "lsusb" или "cat /proc/bus/usb/devices" )
Не работает WiFi Mandriva 2008.1
Достаточно распространенная проблема, связанная с тем, что кое-каким производителям лень писать дрова под Linux. Ну не будем показывать пальцем, скажем что только что у меня были проблемы с Realtek RTL8187B_WLAN_Adapter, который встроен например в Toshiba L40 14B. Решений существует два: у меня заработало первое.
Скачиваем драйвер WiFi под Windows например отсюда ftp://202.65.194.211/cn/wlan/RTL8187B_driver_only.zip. Далее распаковываем и в каталоге Win98 набираем следующее:
Командой
убедитесь, что у вас действительно Realtek RTL8187B_WLAN_Adapter на usb шине. В выводе должна присутствовать строчка
ID obda:8197 Realtek Semiconductor Corp.
Если это так, то продолжаем установку командой
ndiswrapper -a obda:8197 net8187b
Делаем устройство доступным после перезагрузки
Не работает DLINK DWA-125
Для этого устройства предлагается использовать драйвера от Windows через ndiswrapper, но они не работают. Хотя для него есть родные драйвера. Чтобы их поставить нужно сделать следующее:
1. Установить пакет с исходниками ядра (не забудьте дать команду su)
2. Скачать архив с драйвером 3. Распаковать архив и перейти в директорию с архивом
4. Выполнить сборку и установку
5. Заново настроить адаптер через мастер
Видеокарты
Установка проприетарных драйверов (общая инструкция) Mandriva 2008.1, 2009.0
Если у вас видеокарта NVidia или ATI и не работает 3D, то скорее всего не установлены проприетарные драйвера. Это легко поправить. Для этого:
1. Подключаем основные репозитории из инета - Main и Contrib.
2. Смотрим свою версию ядра: cat /proc/version (в моем случае 2.6.24.7-desktop-1mnb)
3. Ставим пакеты:
kernel-desktop-devel-2.6.24.7-1mnb
kernel-desktop-latest
kernel-desktop-devel-latest
и для видеокарт:
NVidia:
nvidia-current-kernel-2.6.24.7-desktop-1mnb
nvidia-current-kernel-desktop-latest
AMD/ATI:
fglrx-kernel-2.6.24.7-desktop-1mnb
fglrx-kernel-desktop-latest
Установка latest пакетов при следующем обновлении ядра АВТОМАТИЧЕСКИ обновит и пересоберет драйвера устройств. Это относится не только к видеокартам.
Установка драйверов nVidia 71xx Mandriva 2009.1
Драйвер видеокарт nvidia71xx больше не устанавливается в Mandriva 2009.1, из-за чего старые видеокарты не работают. Причина в том, что производители nVidia не выпустила драйвер старых видеокарт, совместимый с новым графическим сервером X (link) Если вы при загрузке увидели черный экран, то ниже написано решение проблемы:
Новые драйвера (не из поставки на диске Mandriva) могут исправить проблему. Для этого сначала переключите ваш компьютер на драйвера vesa
- Жмем Ctrl+Alt+F1
- Вводим логин root и его пароль
- Вводим команду (с учетом регистра): XFdrake
После этого выбираем драйвера vesa, соглашаемся со всеми параметрами и перегружаем систему
После входа в графический режим, настраиваем подключение к интернету и подключаем репозитории через urpmi.mandriva.ru. Далее выбираем из Центра управления Mandriva настройку сервера X11 и снова выбираем драйвера - они должны автоматически определиться. Соглашаемся с установкой проприетарных драйверов - после загрузки и установки пакетов все должно заработать.
Установка проприетарных драйверов ATI Mandriva 2009.0
Актуально только для версии драйверов Ati Catalyst 8.09, 8.10, 8.11. (8.12 - точно не знаю надо уточнить.) Ati Catalyst 9.01 без проблем генерируют паветы по команде --buildpkg Mandriva/2009.0
Ставим все что надо: urpmi gcc make dkms kernel-source
Запускаем run пакет с драйверами, делаем установку. Он выводит ошибку.
Для Драйверов Ati Catalyst 8.09 Решаем проблему. Идем в /usr/src/fglrx-8.532, ищем файл firegl_public.c Комментим 2927 2928 4657 4658 4676 4677 строки.
Делаем dkms build -m fgrlx -v 8.532
Делаем dkms install -m fglrx -v 8.352 и aticonfig --initial
Перезагружаемся.
Для Ati Catalyst 8.10 номера строк другие.
Здесь можно взять готовые файлы. http://linuxforum.ru/index.php?showtopic=77582&st=0&gopid=735599&#entry735599
Принтеры
Поддерживается ли мой принтер?
На сайте http://openprinting.org/printer_list.cgi?make=Anyone приведён список поддерживаемых принтеров. Если принтер находится в списке Perfectly или Mostly, он будет нормально функционировать под ГНУ/Линукс. Если же его там нет, следует посмотреть на сайте производителя: Возможно, имеются драйвера для Вашего устройства под Линукс, как, например, у принтеров Samsung.
Установка принтеров Canon
Скачайте драйвер отсюда http://software.canon-europe.com/products/0000524.asp После этого настройте CUPS и запустите демон ccpd. Перейдя в каталог, где лежат скачанные пакеты, откройте консоль и наберите
su -
Введите пароль рута. Установите скачанные пакеты следующим образом:
Теперь перезапустите CUPS.
Теперь необходимо зарегистрировать принтер используя lpadmin .
Зарегистрируйте принтер в демоне ccpd.
Перезапустите демон ccpd.
Добавьте демон ccpd в автозагрузку.
Установка принтеров Canon часть 2
Для того, чтобы заработало, нужно поставить cndrvcups-common и cndrvcups-ufr2 из репозитория EduMandriva (для 2010.0 и более свежих систем).
Supported Printer:
LBP3360
LBP3370
LBP3460
LBP5360
LBP5960
LBP5970
LBP5975
LBP7750C
imageRUNNER ADVANCE C5030/C5030i/C5035/C5035i
imageRUNNER ADVANCE C5051/C5051i/C5045/C5045i
imageRUNNER ADVANCE C7055/C7065
imageRUNNER ADVANCE C9060/C9070 PRO
imageRUNNER ADVANCE C9065/C9075 PRO
iR105+
iR1018
iR1020
iR1022
iR1024/1024A/1024F/1024i/1024iF
iR2016/2016i
iR2018/2018i
iR2020/2020i
iR2022
iR2025
iR2030
iR2230
iR2270
iR2318L
iR2320L/2320N
iR2420D/2420L
iR2830
iR2870
iR3025
iR3030
iR3035
iR3045
iR3225/3225N
iR3230/3230A/3230N
iR3235/3235A/3235N
iR3245/3245A/3245N
iR3530
iR3570
iR4530
iR4570
iR5055
iR5065
iR5075
iR5570
iR6570
iR7086
iR7095/7095P
iR7105
iR8070
iR85+
iR9070
iR C1021/C1021i
iR C2380i
iR C2550/C2550i
iR C2580i
iR C2880/C2880i
iR C3080/C3080i
iR C3180/C3180i
iR 3180C/3180Ci
iR C3380/C3380i
iR C3580/C3580i
iR C4080
iR C4580
iR C5180
iR C5185
iR C5870
iR C5880/C5880i
iR 5880C/5880Ci
iR C6870
iR C6880/C6880i
iR 6880C/6880Ci
imagePRESS C1
imagePRESS C1+
D400-450
D460-490
D1100 Series
MF4010 Series
MF4100 Series
MF4200 Series
MF4320-4350
MF4360-4390
MF4600 Series
MF6500 Series
MF6600 Series
MF7100 Series
MF8000 Series
MF8300 Series
MF8400 Series
MF9100 Series
MF9300 Series
L160
L3000 Series
Как помирить принтеры Canon (и, возможно, многие другие) и Mandriva 2010.1
1. Преамбула. CAPT драйверы принтеров Canon предоставляют собственный бэкенд для передачи данных от подсистемы CUPS непосредственно в принтер. Бэкенд распространяется в виде бинарного исполняемого файла ccpd. Этот демон предполагает, что в ядре подключен модуль usblp, и пытается работать, исходя из вышеуказанного предположения. В новом дистрибутиве Mandriva 2010.1 авторы дистрибутива решили удалить модуль usblp из ядра, причина - в наличии ошибок в модуле, основная из которых: при подключении нескольких usb-принтеров к одному компьютеру драйвер не различает их. Первый признак отсутствия модуля - отсутствие устройства /dev/usb/lp[0-9] при подключенном принтере.
1. Проверить, что модуля нет в ядре, очень просто:
[trap000d@moon Public]$ sudo lsmod | grep usblp usblp 10212 1 usbcore 176588 7 usblp,uhci_hcd,ohci_hcd,ehci_hcd,usbhid
Если строк с usblp в списке нет, значит придется восстанавливать порушенное Status Quo.
2. Для этого подключите на сайте urpmi.mandriva.ru репозиторий Edumandriva и установите пакет kernel-module-usblp для вашей версии ядра.
3. Установить драйвера от Canon (если еще не установлены), следуя вышеприведенным инструкциям.
Проверить наличие и права доступа /var/captmon, /var/ccpd/fifo0 4. Выключить и включить принтер. Посмотреть на наличие /dev/usb/lp* 5. Перезапустить cups и ccpd
# /etc/init.d/ccpd stop # /etc/init.d/cups restart
6. Написать правило для udev (в две строки):
# cat /etc/udev/rules.d/10-canon_LBP2900.rules
#Own udev rule for CANON LBP2900
KERNEL=="lp*", BUS=="usb", ATTR{idVendor} =="04a9", ATTR{idProduct
}=="2676", ACTION=="add", NAME="canon_lbp2900",SYMLINK="usb/%k"
OWNER="root", GROUP="lp"
, MODE="0660", RUN+="/etc/init.d/ccpd start"
KERNEL=="lp*", ACTION=="remove", NAME=="canon_lbp2900", RUN+="/etc/init.d/ccpd stop"
Еще раз выключаем и включаем принтер.
Сканеры
Поддерживается ли мой сканер?
По адресу http://www.sane-project.org/sane-mfgs.html доступна база данных поддерживаемых сканеров
Периферия фирмы Epson
Расширенная поддержка
Если вы не смогли найти драйвер для вашего устройства Epson не перечисленных выше сайтах, то есть ресурс на котором можно скачать драйвера под разные версии linux разработанные фирмой AVASYS. На данный момент поддерживается такой тип устройств: Лазерные принтеры, Многофункциональные лазерные принтеры, Сканеры, Струйные принтеры, Многофункциональные струйные принтеры. Ознакомится со списком моделей можно по адресу http://avasys.jp/eng/linux_driver/
Ноутбуки
Предотвращение повышенного износа жёстких дисков в ноутбуках на Mandriva
Во всех версиях Mandriva, включая и 2009.0 в некоторых моделях лаптопов происходит периодическая парковка головок жёсткого диска. Наблюдается на разных моделях лаптопов и жестких дисков в них. Периодичность этого явления зависит от режима работы. При работе от батарей парковка происходит один раз в 10 минут. При работе от сети - 2 раза в минуту. Теоретически производители жёстких дисков дают гарантию, что устройство может выполнить до 600000 циклов парковки. Если пересчитать на часы работы жёсткого диска, то это составит явно меньше ожидаемого срока работы ноутбука в целом. Кроме того, в полной тишине звук парковки отчетливо слышен и действует на нервы. Описать звук сложно, он зависит от модели жёсткого диска. Например, его сравнивают со звуком карандаша, падающего плашмя на деревянный стол. Я бы описал его, как звук ломающейся тонкой стеклянной палочки. Каждый, кто слышал этот звук, не спутает его уже больше ни с чем. Можно не полагаться на слух, а проверить наличие (или отсутствие) этого явления инструментально. Для этого необходимо установить утилиту контроля за состоянием жёстких дисков и запустить соответствующую службу:
Теперь можно посмотреть количество выполненных жёстким диском циклов парковки с момента его изготовления:
Console root smartctl -a /dev/sda | grep Load_Cycle_Count
Подождите пару минут, если ноут работает от сети или минут 15 если от батареи и повторите измерение. Если счётчик изменил значение, значит ваш ноут тоже подвержен повышенному износу жёсткого диска.
Тут необходимо сделать одно отступление. Изначально столь частая парковка головок была задумана, как средство защиты жёсткого диска при вибрациях и ударах ноутбуков (которые, в отличие от настольных компьютеров являются переносными и больше подвержены опасным воздействиям) Поэтому, если ноутбук преимущественно используется на столе, эту защитную функцию однозначно стоит отключить. Если ноутбук действительно постоянно работает в походных условиях, то уже стоит задуматься, как поступить. Плохо то, что разработчики службы laptop_mode не предоставили пользователю выбора, однозначно включив этот параметр. Непонятно также, почему это срабатывает не на всех ноутбуках. Так, или иначе, здесь каждый должен иметь право решать этот вопрос индивидуально для своей ситуации.
Для того, чтобы отключить навязанную разработчиками функцию нужно внести изменение в файл {{file|/etc/laptop-mode/laptop-mode.conf} Найдите строку CONTROL_HD_POWERMGMT=0 и замените её на CONTROL_HD_POWERMGMT=1 Перезапустите службу laptop-mode:
Убедитесь, что теперь счётчик циклов парковки не увеличивает значение.
Управление подсветкой ноутбука с nVIDIA видеокартой
У многих пользователей ноутбуков (в частности, компании Samsung) с видеокартой от nVIDIA возникает проблема с управлением подсветкой через стандартные графические и консольные приложения. При задании значений яркости они попросту игнорируются. Также яркость не меняется при смене режима питания ноутбука. Проблема не специфична только для Mandriva Linux, решение универсальное и подходит для других дистрибутивов. Если Вы столкнулись с данной проблемой, попробуйте сделать следующее:
- С репозитория установите пакет nvclock.
- В консоли наберите nvclock -S X, где Х - уровень яркости подсветки (значения от 15 до 100).
Если у Вас KDE, Вы сможете также автоматизировать изменение яркости в зависимости от режима питания. Для этого в профилях Управления Питания KDE просто укажите команду nvclock -S X для выполнения в настройках нужного Вам профиля.

