Редакция NetBSD на ноутбуке от Вс, 2006-10-08 15:26

EvAn аватар

Вступление

Предлагаю написать развернутое руководство по настройке и использованию NetBSD на ноутбуке. Необходимо рассмотреть как общие вопросы, так и частные, касающиеся отдельных линеек и моделей, например, Thinkpad, LifeBook и так далее. К редактированию приглашаются все желающие.

Установка

При установке NetBSD рекомендуется выбрать ядро GENERIC_LAPTOP вместо GENERIC. См. ниже.

Ядро GENERIC_LAPTOP

Несложный анализ различия конфигураций ядер GENERIC и GENERIC_LAPTOP посредством привлечения команды

diff -uN GENERIC GENERIC_LAPTOP > LAPTOP_CONFIG.diff

показывает, что в GENERIC_LAPTOP:

  • зафиксировано использование только одного процессора на единственной системной плате;
  • включена поддержка PCIBIOS;
  • включена поддержка APM;
  • включена поддержка Synaptics Touchpad;
  • включена поддержка сетевых интерфейсов, реализуемых через CardBus;
  • включена поддержка USB-RS232 адаптера;
  • включена поддержка звуковых устройств PCMCIA;
  • отключена поддержка некоторых старых шин (MCA, EISA, ISA);
  • отключена поддержка шины I2O;
  • отключена поддержка шины SCSI, кроме той что реализуется через PCMCIA и CardBus;
  • отключена поддержка контроллеров и устройств RAID;
  • отключена поддержка AMD Geode;
  • отключена поддержка некоторых IDE-контроллеров;
  • отключена поддержка некоторых сетевых интерфейсов;
  • отключена поддержка некоторых MII/PHY (?);
  • отключена поддержка USB-тачпанели;
  • отключена поддержка некоторых адаптеров USB Ethernet;
  • отключена поддержка USB-сканера;
  • отключена поддержка USB-радио;
  • отключена поддержка Windows Sound System;
  • отключена поддержка TV-карт;
  • отключена поддержка крипографических устройств PCI;
  • отключена поддержка PCI-джойстика;
  • отключена поддержка некотрых псевдоустройств (?).

Поддерживаемое "железо"

Здесь будем составлять список поддерживаемого, проблемного и неподдерживаемого железа.

Анализируем сообщения ядра

Для того, чтобы узнать насколько правильно и хорошо поддерживает NetBSD "железо" Вашего ноутбука, нужно уметь анализировать сообщения ядра. Прочитать их можно выполнив команду

dmesg | more

или

view /var/run/dmesg.boot

...

Fujitsu LifeBook

Большинство как старых так и современных LifeBook построены на процессорах и чипсетах Intel. Хотя встречаются модели и на процессорах AMD и Transmeta и, соответственно, на чипсетах ATI и XGI.

Большинство LifeBook имеют такие оригинальные устройства как TouchStick (устройство указания аналогичное TrackPoint Thinkpad'а) и Application Panel (дополнительная кнопочная панель). Поддержка первого появилась в ядре Linux 2.6 последних выпусков (кажется с 2.6.16), а для второго существует дополнительный драйвер для ядра Linux и FreeBSD (!): http://sourceforge.net/projects/apanel и http://apanel.sourceforge.net.

LifeBook E8010

Эта модель имеет типовую конфигурацию для ноутбуков на платформе Centrino первого и второго поколений.

Конфигурация тестовой модификации:

  • процессор - Intel Pentium 1800 (Dothan) (2 Мб L2);
  • объем RAM - 512 Мб;
  • дисковые устройства: ЖД Fujitsu 80 Мб, DVDRW/CDRW Nec;
  • чипсет - Intel 855PM;
  • видео - ATI Mobility Radeon 9700 (64 Мб);
  • разрешение дисплея - 1400x1050;
  • интерфейсы: 4 USB, PS/2, COM, LPT, FireWire, VGA, цифровой видеовыход, разъем для репликатора портов;
  • слоты для карт расширения: PCMCIA типов I,II и III; MiniPCI;
  • встроенные bluetooth, wifi, ethernet, модем;
  • считыватель карточек памяти SD/MMC.

Результаты тестирования:

  • процессор: Enhanced SpeedStep похоже работает, по крайней мере вентилятор в основном молчит;
  • клавиатура: в X'х как стандартная pc105;
  • тачпад: работает;
  • тачстик: не работает;
  • кнопочная панель: нуждается в драйвере;
  • USB-мышь: работает;
  • acpi и apm: программно не выключается, необходимо держать кнопку питания нажатой 5 сек., ждущий и спящий режим не тестировались;
  • видео: консоль работает в стандартном режиме, X'ы настроены на использование драйвера ati
  • дисплей: X'ы поддерживают режим SXGA+ автоматически, уровень подсветки регулируется;
  • CD-привод: тестировался как обычный CD-ROM;
  • bluetooth: не тестировалось;
  • wifi: не тестировалось;
  • irda: не тестировалось;
  • pcmcia: не тестировалось;
  • com: не тестировалось;
  • lpt: не тестировалось;
  • ps/2: не тестировалось;
  • firewire: не тестирвалось;
  • vga: не тестировалось;
  • цифровой видеовыход: не тестировалось;
  • считыватель карточек памяти: не тестировалось;
  • репликатор: не тестировалось.

Ссылки

Кое какие материалы есть в сети, ссылки на них на страничке http://tuxmobil.org/mobile_bsd.html.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".
BSDobermann аватар

Re: NetBSD на ноутбуке

А что писать? Поидее всё работает и так.. как принято говорить "из коробки". У меня никаких проблем не было..
Я три года с не большим использовал GNU/Linux (Slackware, Debian, Sorcerer/Gentoo/Lunar/Crux - больше всего на Slackware просидел), ну так вот с февраля (1 февраля 2006) решил поставить NetBSD (тогда это была 3.0) - вот первые 4 дня были кошмаром. Всё не так.. а потом, когда немного освоился - полюбил нетку ;-)
И обратно на Linux мне никак не хочется...

EvAn аватар

Есть что писать

Не все работает из коробки: TouchStick и Application Panel на Lifebook'е, встроенный модем. Не известно как ведут себя Bluetooth, WiFi, FireWire, PCMCIA.

rmx аватар

Irda

И Irda из коробки работает? И wifi на всех чипсетах работает?

EvAn аватар

Мы на tuxmobil.org.

Мы на tuxmobil.org. Ранее я зарегистрировал ссылку на этот wiki для Fujitsu, а сегодня добавил ссылку и для Samsung. Надеюсь, что этот ресурс поможет кому-нибудь еще и я наконец-то приобрету соавторов. (Такое ощущение, что с NetBSD на ноутбуках работаю только я, хотя это конечно не так. :-()

rapid аватар

не стоит

не стоит паниковать! Конечно до полнофункционального десктопа со 100% рабочей периферией еще далеко, но каждый выбирает для себя ЗАЧЕМ СТАВИТЬ NetBSD НА НОУТ..
кто нибудь занимался оцифровкой DV-видео под неткой?

EvAn аватар

Внимание, этот

Внимание, этот раздел wiki теперь имеет иерархическую структуру. Информацию по конкретным линейкам и моделям оформляем в виде дочерних страниц.

EvAn аватар

Ядро NetBSD 3.1

Ядро NetBSD 3.1 получило следующие полезные для пользователей ноутбуков изменения:

- добавлена поддержка SpeedStep для Intel Pentium M 710, 730, 740, 750, 760 and 770 (таблицу модификаций этого микропроцессора можно посмотреть по ссылке http://en.wikipedia.org/wiki/List_of_Intel_Pentium_M_microprocessors);

- добавлена поддержка интегрированной графики чипсета Intel i915.

Подробности смотрим по ссылке: http://www.netbsd.org/Releases/formal-3/NetBSD-3.1.html .

Вывод: изменения заметят многие, но не все. Но и на том спасибо! :-)