Вернуться   Forum 3Dnews Tech > Железо > Ноутбуки и карманные ПК
Вход через: 

Ответ Создать новую тему
 
Опции темы Опции просмотра
Старый 23.08.2005, 19:47   Вверх   #1
robi-k
Мужской Новенький
Автор темы
 
Регистрация: 15.04.2005
Адрес: Hungary
Проблема настройки СОМ портов в IBM ThinkPad 600E

Имеется в наличии ноутбук IBM ThinkPad 600E c установленным Windows ME.
Ноутбук располагает одним СОМ портом, а также имеет встроенный модем и инфракрасный порты, которые также сидят на СОМ портах.
Т.К. ноутбук будет использоваться для диагностических целей (автодиагностика), встала необходимость в организации порта СОМ-2 (диагностическое оборудование жестко требует порты СОМ-1 и СОМ-2).
Для этого была приобретена карточка PCMCIA-RS232 преобразователя типа ALL1090 Cardbus (SE-CB-006).
Технические данные карточки:
PC Card standard 7.0
PCI busz standard 2.2, управление питанием 1.0
16C950 высокопроизводительный UART
Скорость передачи данных max. 15Mbps
128 байт FIFO
Автоматический Xon/Xoff, CTS#/RTS# и DSR#/DTR#
Передача 5-9 bit.

Карточка нормально инсталлировалась.
Но встала проблема, что невозможно настроить параметры Windows МЕ для того, чтобы система присвоила карте порт СОМ-2 (2f8). Упорно остается на СОМ-5.

Вопрос: чем и как можно изменить параметры системы для присвоения карточке порта СОМ-2?
Есть-ли программа, позволяющая перераспределять и настраивать СОМ-порты компьютера?
robi-k вне форума  
Ответить с цитированием
Старый 23.08.2005, 19:58   Вверх   #2
FooBar
Заслуженный
 
Регистрация: 28.03.2004
2F8 имеет вполне физический смысл - это железный номер порта процессора на котором висит COM.
С чего ты взял что железо может быть на порту 2F8?
FooBar вне форума  
Ответить с цитированием
Старый 24.08.2005, 09:50   Вверх   #3
robi-k
Мужской Новенький
Автор темы
 
Регистрация: 15.04.2005
Адрес: Hungary
Цитата (FooBar) »
2F8 имеет вполне физический смысл - это железный номер порта процессора на котором висит COM.
С чего ты взял что железо может быть на порту 2F8?
Все просто: в настройках изменяю параметры с 2f8 например на 3еf.
robi-k вне форума  
Ответить с цитированием
Старый 24.08.2005, 19:11   Вверх   #4
FooBar
Заслуженный
 
Регистрация: 28.03.2004
Цитата (robi-k) »
Цитата (FooBar) »
2F8 имеет вполне физический смысл - это железный номер порта процессора на котором висит COM.
С чего ты взял что железо может быть на порту 2F8?
Все просто: в настройках изменяю параметры с 2f8 например на 3еf.
Ну так и измени если меняются.
FooBar вне форума  
Ответить с цитированием
Старый 26.08.2005, 09:22   Вверх   #5
robi-k
Мужской Новенький
Автор темы
 
Регистрация: 15.04.2005
Адрес: Hungary
Проблему удалось решить, поставив Microsoft Virtual PC.
robi-k вне форума  
Ответить с цитированием
Старый 26.08.2005, 11:25   Вверх   #6
Benedict
Интересующийся
 
Регистрация: 19.06.2004
robi-k
В Windows 2000/XP можно явно назначить номер COM-порту.
__________________
А доктор всё не едет...
Benedict вне форума  
Ответить с цитированием
Старый 26.08.2005, 19:18   Вверх   #7
FooBar
Заслуженный
 
Регистрация: 28.03.2004
Цитата (Benedict) »
robi-k
В Windows 2000/XP можно явно назначить номер COM-порту.
Не путай номер порта (т.е. x в COMx) с его портом ввода/вывода (например 2F8).
Первое - логическое значение и его всегда можно поменять.
Второе определяется аппаратурой и не может быть произвольным.
Во времена DOS была привязка номера порта к порту ввода/вывода (которых было всего 4 возможных, плюс два прерывания на все 4 порта). Потом появились PCI карты которые использовали совсем другие порты I/O и CОМx теперь может быть где угодно и на каком угодно прерывании.

Очевидно софт был написан левой ногой для использования конкретных адресов I/O вместо того чтоб определить это I/O по номеру порта. Человек выкрутился поставив виртуальную машину которая позволяет мапить виртуальные порты на любые физические.
FooBar вне форума  
Ответить с цитированием
Старый 27.08.2005, 03:06   Вверх   #8
Benedict
Интересующийся
 
Регистрация: 19.06.2004
FooBar
Софт такого рода весьма специфичен ("проприетарен") и живёт долго. Я не удивлюсь, если там есть прямое обращение к порту. Но "хорошие мальчики", т. е. прикладные программы, написанные людьми, руководствовавшимися разделом "Communications" в Win32 Platform SDK, так не делают.

Я говорил не о порте в/в, а о номере логического устройства. Может статься, сдвиг этих номеров вверх для мешающих устройств (а нужны ли они вообще?), и переименования бывшего COM5 в COM2 (плюс возможного изменения окна в/в) будет достаточно.

Но это уже теоретизирование - ноут, карточка и софт не у меня, автор проблему решил.

Касательно первого абзаца. Спецификацию PCI 2.2, упомянутый PC Card standard 7.0 и другие документы такого рода я читал и применяю на деле. Работа у меня такая. У тебя - явно другая. Поэтому обойдёмся без дискуссии.
__________________
А доктор всё не едет...
Benedict вне форума  
Ответить с цитированием
Ответ Создать новую тему


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:14. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot