NetBSD на ноутбуке

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

NetBSD на Dell

NetBSD на Dell

Автор: Евгений А. Симоненко (EvAn) evan dot bsd at mail dot ru

У Dell есть две основные линейки ноутбуков: Latitude (профессиональные) и Inspiron (домашние). Часть моделей построены на общей платформе независимо от линейки, часть являются оригинальными моделями, разработанными и изготовленными на заказ у других компаний, например, у Samsung'а. Большинство моделей базируются на мобильных платформах Intel.

Latitude D600

Данное описание базируется на информации полученной из Сети.

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

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

Внимание! Конфигурация требует уточнения и может отличаться от указанной ниже.

  • ядро NetBSD - неизвестно (информация опубликована в середине 2003 г.);
  • процессор - Intel Pentium M;
  • объем RAM - 256-512 Мб;
  • дисковые устройства: ЖД, DVDROM/DVDRW/CDRW;
  • чипсет - Intel 855;
  • видео - неизвестно;
  • разрешение дисплея - 1024x768 и 1400x1050;
  • интерфейсы: USB, PS/2, COM, LPT, FireWire, VGA, цифровой видеовыход, разъем для репликатора портов;
  • слоты для карт расширения: PCMCIA типов I,II; MiniPCI;
  • встроенные bluetooth, wifi, ethernet, модем, irda;
  • считыватель карточек памяти SD/MMC.

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

процессор
жалоб нет. Enhanced SpeedStep в те времена NetBSD еще не поддерживала;

чипсет
жалоб нет. Подробная информация отсутствует;

клавиатура
жалоб нет. Подробная информация отсутствует;

тачпад
ядром распознается верно и работает в X'ах;

тачстик (трэкпоинт)
работает;

кнопочная панель
информация отсутствует;

acpi и apm
по нажатию на кнопку питания "acpibut0: power button pressed, shutting down!" и происходит выгрузка ОС и выключение питания. При нажатии на кнопку спящего режима ядро выводит сообщение "acpibut1: sleep button pressed", но в спящий режим ноутбук не переводится. При закрытии дисплея на экран выводится сообщение "acpilid0: lid closed", а затем при "acpilid0: lid opened", но в ждущий режим ноутбук не переводится и дисплей не отключается;

видео
жалоб нет. Подробная информация отсутствует;

дисплей
жалоб нет. Подробная информация отсутствует;

CD-привод
тестировался как обычный CD-ROM;

звук
ядром распозналось как AC97, работает как "auich0";

ethernet
ядром распознается как Broadcom BCM570x family Gigabit Ethernet. Работает прекрасно;

внутренний модем
ядром распознается как Intel 82801DB AC97 Modem Controller, но не конфигурируется;

внутренний bluetooth
ядром конфигурируется как USB generic device, т.е. не работает;

wifi
ядром распознается как "Broadcom Corporation product 0x4320 (miscellaneous network, revision 0x02) at pci2 dev 3 function 0", но не конфигурируется; возможно с современным ядром будет работать;

irda
ядром распознается как com-порт: "com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo"; что делать дальше неизвестно;

pcmcia
информация отсутствует;

com
информация отсутствует;

lpt
информация отсутствует;

USB-мышь
информация отсутствует;

USB-клавиатура
информация отсутствует;

ps/2-мышь
информация отсутствует;

ps/2-клавиатура
информация отсутствует;

firewire
информация отсутствует;

vga
по нажатию на соответствующую клавишу переключения на внешний монитор не происходит;

цифровой видеовыход
информация отсутствует;

считыватель карточек памяти
информация отсутствует;

USB-дисковод
работает прекрасно в том числе и в специальном отсеке для сменных устройств (bay);

USB-флешка
в момент тестирования не работает из-за ошибки в драйвере; с современной версией ядра должно работать;

USB-винчестер
информация отсутствует;

USB-сканер
информация отсутствует;

репликатор
информация отсутствует;.

Ссылки

NetBSD на Fujitsu Siemens LifeBook

Автор: Евгений А. Симоненко (EvAn) evan dot bsd at mail dot ru

Fujitsu Siemens LifeBook

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

Также большинство 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 первого (Banias) и второго (Dothan) поколений.

  • ядро NetBSD - 3.0;
  • процессор - Intel Pentium M 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, модем, irda;
  • считыватель карточек памяти SD/MMC.

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

процессор
ядром распознается верно. Enhanced SpeedStep похоже работает, по крайней мере вентилятор в основном молчит, хотя теплый воздух гонит чаще чем Linux и Windows;

чипсет
ядром распознается некорректно, как Intel 82855GM. Как следствие ядро ищет встроенное видео и, естественно, не находит;

клавиатура
в X'ах как стандартная pc105;

тачпад
ядром распознается верно и работает в X'ах. Функционируют левая и правая кнопки и кнопка прокрутки; зоны не настраивались;

тачстик
ядром не распознается и не работает;

кнопочная панель
ядром не распознается и не работает, нуждается в драйвере и поддержке ядром SMBus;

acpi и apm
программно не выключается, необходимо держать кнопку питания нажатой 5 сек., ждущий и спящий режим не тестировались;

видео
консоль работает в стандартном режиме, X'ы настроены на использование драйвера ati;

дисплей
X'ы поддерживают режим SXGA+ автоматически, уровень подсветки регулируется;

CD-привод
тестировался как обычный CD-ROM;

ethernet
ядром распознается как Broadcom BCM570x family Gigabit Ethernet, но не тестировалось;

внутренний модем
ядром распознается как Intel 82801DB AC97 Modem Controller, но не конфигурируется;

внутренний bluetooth
ядром распознается как ALPS USB BT, но конфигурируется как USB generic device, т.е. не работает;

wifi
ядром распознается как Intel PRO/Wireless 2200BG/2915ABG IEEE802.11; не тестировалось;

irda
ядром не распознается;

pcmcia
ядром все три слота распознаются, но адаптер для CompactFlash типа II не распознан и не работает;

com
ядром распознается, но не тестировалось;

lpt
ядром распознается, но не тестировалось;

USB-мышь
распознается как HID-устройство, работает, в том числе прокрутка;

USB-клавиатура
не тестировалось;

ps/2-мышь
левая кнопка не работает, при этом перестал работать тачпад вместе со своими кнопками, похоже ps/2-устройства плохо согласуются в драйвере wscons;

ps/2-клавиатура
не тестировалось;

firewire
ядром распознается, но не тестировалось;

vga
не тестировалось;

цифровой видеовыход
не тестировалось;

считыватель карточек памяти
не распознается;

USB-дисковод
распознается как NEC USB UF000x; подключается по команде mount -t msdos /dev/sd0d /floppy;

USB-флешка
распознается как USB 2.0 Flash Drive Controller; подключается по команде mount -t msdos /dev/sd1e /mnt;

USB-винчестер
не тестировалось;

USB-сканер
определяется как Hewlett-Packard HP Scanjet Scanner, что делать дальше - неизвестно;

репликатор
не тестировалось.

Анализ сообщений ядра также показал, что ядро версии 3.0 распознает, но не конфигурирует шину SMBus, что может повлечь за собой невозможность написания и использования драйвера для кнопочной панели.

NetBSD на Samsung

Автор: Евгений А. Симоненко (EvAn) evan dot bsd at mail dot ru

Samsung

В подавляющем большинстве ноутбуков Samsung используются процессоры и чипсеты Intel.

Из оригинального оборудования следует отметить прежде всего кнопочную панель, присутствующую в некоторых моделях. В остальном ноутбуки Samsung - типичные ноутбуки с мобильными процессорами Intel.

Samsung P30

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

Эта модель имеет типовую конфигурацию для ноутбуков на платформе Pentium M первого (Banias) и второго (Dothan) поколений.

  • ядро NetBSD - 3.0;
  • процессор - Intel Pentium M 1400 (Banias) (1 Мб L2-кэш);
  • объем RAM - 256 + 512 Мб;
  • дисковые устройства: ЖД 40 Мб, DVDROM/CDRW Samsung;
  • чипсет - Intel 855PM;
  • видео - ATI Mobility Radeon 9200 (32 Мб);
  • разрешение дисплея - 1024x768;
  • интерфейсы: 2 USB, PS/2, COM, LPT, FireWire, VGA, цифровой видеовыход, разъем для репликатора портов;
  • слоты для карт расширения: PCMCIA типа I; MiniPCI;
  • встроенные ethernet, модем, irda;
  • считыватель карточек памяти SD/MMC и MemoryStick.

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

процессор
ядром распознается верно, т.е. как Intel Pentium M (Banias) 1395.55 MHz. Enhanced SpeedStep похоже не работает, по крайней мере при работе от сети вентилятор постоянно гонит теплый воздух, хотя под Windows и Linux тот практически постоянно выключен; кроме того, при работе от батареи частота процессора определяется как 600 МГц и по ощущениям выше никогда не поднимается;

чипсет
ядром распознается верно, т.е. как Intel 82855PM;

клавиатура
в X'ах как стандартная pc105;

тачпад
ядром распознается верно и работает в X'ах. Функционирование левой и правой кнопки, а также кнопки прокрутки не проверялись; зоны не настраивались;

тачстик
отсутствует;

кнопочная панель
не тестировалось; нуждается в специальном драйвере; поддержка реализована в ядре Linux как часть драйвера asus_acpi;

acpi и apm
?

видео
ядром определяется как ATI Technologies product 0x5c63 (rev 0x01); консоль работает в стандартном режиме, X'ы настроены на использование драйвера ati;

дисплей
X'ы поддерживают режим XGA автоматически, регулирование уровеня подсветки не проверялось;

CD-привод
ядром определяется как Samsung CDRW-DVD SN-324F; тестировался как обычный CD-ROM;

ethernet
ядром определяется как RealTek 8139 10/100BaseTX; не тестировалось;

внутренний модем
ядром определяется как Intel 82801DB AC97 Modem и не конфигурируется; не тестировалось;

внутренний bluetooth
отсутствует;

wifi
отсутствует;

irda
ядром не определяется; возможно распознается как com1; не тестировалось;

pcmcia
ядром определяется два слота с контроллером Ricoh 5C476; не тестировалось

com
ядром определяется два порта com0 и com1, хотя наружу выведен только один, возможно вторым является irda; не тестировалось;

lpt
ядром определяется, но не тестировалось;

USB-мышь
не тестировалось;

USB-клавиатура
не тестировалось;

ps/2-мышь
работает нормально, прокрутка не проверялась;

ps/2-клавиатура
не тестировалось;

firewire
ядром определяется как Ricoh 5C552 PCI-CardBus bridge и не конфигурируется; не тестировалось;

vga
не тестировалось;

цифровой видеовыход
не тестировалось;

считыватель карточек памяти
ядром не определяется; не тестировалось;

USB-дисковод
не тестировалось;

USB-флешка
распознается как USB 2.0 Flash Drive Controller; подключается по команде mount -t msdos /dev/sd1e /mnt;

USB-винчестер
не тестировалось;

USB-сканер
не тестировалось;

репликатор
не тестировалось.

NetBSD на Toshiba

NetBSD на Toshiba

Автор: Евгений А. Симоненко (EvAn) evan dot bsd at mail dot ru

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

Portege 7020CT

Данное описание базируется на информации полученной из Сети.

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

Эта модель имеет типовую конфигурацию для ноутбуков на платформе Intel Pentium II и III.

  • ядро NetBSD: 1.5.2 и 1.6;
  • процессор: Intel Pentium II 366 (Mendocino) (L2 512 Кб);
  • объем RAM: 64 Мб (192 Мб максимум);
  • жесткий диск: Toshiba MK6411MAT 6Гб с поддержкой Ultra DMA;
  • DVD/CD: Toshiba, на dock-станции;
  • чипсет: Intel 82443BX и PCI-контроллер Intel 82371AB;
  • видео: NeoMagic MagicMedia 256AV (MagicGraph NM2200) (2.5 Мб);
  • дисплей: 13.3", 1024x768, 16 млн. цветов;
  • внешний дисплей: 1280x1024, 256 цветов;
  • звук: ESS Maestro 2E;
  • интерфейсы: COM, LPT, RGB, USB, IrDA, dock-станция;
  • слоты для карт расширения: PCMCIA типов I,II и III; MiniPCI;
  • сеть Ethernet: Intel 82557/82558 10/100, на dock-станции;
  • модем: Lucent L56xMF;
  • pcmcia: Toshiba ToPIC97 Auto, два типа II или один типа III;
  • устройства указания: trackpoint и touchpad.

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

процессор
жалоб нет;

чипсет
жалоб нет;

клавиатура
жалоб нет;

тачпад
жалоб нет;

trackpoint
жалоб нет;

кнопочная панель
информация отсутствует;

acpi и apm
информация отсутствует;

видео
в X'ах используется драйвер "Maestro2e";

дисплей
жалоб нет;

CD-привод
тестировался как обычный CD-ROM;

ethernet
информация отсутствует;

внутренний модем
не работает;

внутренний bluetooth
отсутствует;

wifi
отсутствует;

irda
информация отсутствует;

pcmcia
информация отсутствует;

com
информация отсутствует;

lpt
информация отсутствует;

USB-мышь
информация отсутствует;

USB-клавиатура
информация отсутствует;

ps/2-мышь
информация отсутствует;

ps/2-клавиатура
информация отсутствует;

firewire
отсутствует;

vga
информация отсутствует;

цифровой видеовыход
отсутствует;

считыватель карточек памяти
отсутствует;

USB-дисковод
информация отсутствует;

USB-флешка
информация отсутствует;

USB-винчестер
информация отсутствует;

USB-сканер
информация отсутствует;

dock-станция
информация отсутствует.

Ссылки