Ноут IBM ThinkPad 380ED, с 32 метрами ОЗУ и 400 метрами винта.
С целью рулить Правильной ОС на "сервере" через COM-порт. Стоит дешевле, чем монитор + клава, плюс от батареек работать может - считай, встроенный UPS имеется.
У ноута присутствует ИК-порт. На установленной Windows 98 всё работает без претензий, и выглядит так: ИК-порт висит на COM1, разъем для кабеля - на COM2.
А вот фряха видит только один порт, причем первый. При загрузке sio0 определяется как 16550A-compatible COM port, и sio1: port may not be enabled.
В /dev присутствует только ttyd0, при подключении на него - моргает ИК-лампочкой (проверялось путём просмотра на лампочку через цифровой фотоаппарат). COM-разъем на ноуте при этом не подаёт признаков жизнедеятельности.
Проверялось на FreeBSD 4.11 и 8.0 - одинаково. Несмотря на разные драйверы (sio против uart).
Сверялись номера прерываний и диапазоны памяти для портов на Фре и Винде. Значения одинаковые.
COM1 имеет диапазон 0x3f8-0x3ff, irq 4.
COM2 соответственно 0x2f8-0x2ff, irq 3.
Пробовал (через device.hints) выключать первый порт, пробовал менять местами прерывания и диапазоны, пробовал методом тыка назначать прерывание и диапазон памяти. Всё бестолку, COM2 не работает.

Что ещё можно попробовать?
