Неправильное определение COM-портов

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
noerus
рядовой
Сообщения: 21
Зарегистрирован: 2010-02-17 3:34:17

Неправильное определение COM-портов

Непрочитанное сообщение noerus » 2010-02-17 4:28:29

Прикупил себе вот такую весёлую штуку: http://www.meco.org/catalog/images/TP380ED.JPG
Ноут 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 не работает. :(
Что ещё можно попробовать? :cry:
Последний раз редактировалось f_andrey 2010-02-17 4:44:08, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения. оформляйте сообщен е по человечески, приводите полную диагностику, больше логов больше вероятности ответа, а не флуда

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

noerus
рядовой
Сообщения: 21
Зарегистрирован: 2010-02-17 3:34:17

Re: Неправильное определение COM-портов

Непрочитанное сообщение noerus » 2010-02-17 5:27:35

Логи, к сожалению, привести не могу - обмен данными с ноутом возможен только через CD-ROM. Сетевой карты нет.
Проблема вероятно заключается в правильной настройке драйвера COM-портов. Ведь под Windows 98 порты работают нормально, следовательно проблема не в железе.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35437
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Неправильное определение COM-портов

Непрочитанное сообщение Alex Keda » 2010-02-17 10:10:19

Код: Выделить всё

man device.hints
куда-то туда
Убей их всех! Бог потом рассортирует...