Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: PCI контролер NetMos 9835  (Прочитано 6600 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн TotalZero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
PCI контролер NetMos 9835
« : 02 Января 2009, 17:40:42 »
Доброго времени суток. У меня в компьютере стоит компортовый контролер, он мне необходим!
01:06.0 Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)
   Subsystem: LSI Logic / Symbios Logic Device 0012
   Flags: medium devsel, IRQ 18
   I/O ports at dc00 [size=8]
   I/O ports at d880 [size=8]
   I/O ports at d800 [size=8]
   I/O ports at d480 [size=8]
   I/O ports at d400 [size=8]
   I/O ports at d080 [size=16]
   Kernel driver in use: parport_serial
   Kernel modules: parport_serial
на установочном диске есть мануал по настройке  под linux (правда на Английском) в принципе всё бы понятно, но видимо не совсем под Ubuntu ,после подачи в терминале команды из мануала пишет не найден фаил...и тишина. Кто нибудь знает как решить?

Оффлайн Alegator

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: PCI контролер NetMos 9835
« Ответ #1 : 08 Января 2009, 07:18:25 »
у меня  NetMos Technology PCI 9845 Multi-I/O Controller мануалы на диске помоему одинаковые (и для 9835 тоже )
там две строчки вида "setserial ...................." ставишь из синаптика прогу "setserial" и всё работает
я свой завёл и в 8.04 и в 8.10

ещё одно интересное наблюдение если копируешь команду из мануала и вставляешь в консоли - она не работает.(может из-за Setserial)
набранная в ручную - работает..............

Оффлайн TotalZero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: PCI контролер NetMos 9835
« Ответ #2 : 03 Февраля 2009, 14:08:07 »
Спасибо огромное за ответ! Воспользовавшись подсказкой получил правда результат отрицательный

root@alex-desktop:/home/alex# lspci -v
00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1)
   Subsystem: ASUSTeK Computer Inc. Device 8249


01:06.0 Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)
   Subsystem: LSI Logic / Symbios Logic Device 0012
   Flags: medium devsel, IRQ 18
   I/O ports at dc00 [size=8]
   I/O ports at d880 [size=8]
   I/O ports at d800 [size=8]
   I/O ports at d480 [size=8]
   I/O ports at d400 [size=8]
   I/O ports at d080 [size=16]
   Kernel driver in use: parport_serial
   Kernel modules: parport_serial



root@alex-desktop:/home/alex# setserial/dev/ttyS2 port dc00 UART 16550A irq 18 Baud_base 115200
bash: setserial/dev/ttyS2: No such file or directory
root@alex-desktop:/home/alex#

есть какая то проблема! к сожалению не могу понять >:(

Оффлайн magnumz

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: PCI контролер NetMos 9835
« Ответ #3 : 03 Февраля 2009, 15:08:55 »
А помогите, пожалуйста, и мне. У меня точно такой же контролле 9835, ОС linux mint 5(на Ubuntu 8.04)
не получается заставить работать принтер hp laserjet 1100, подключенный в лпт порт карты 9835.

вот результат команды lspci -v:
Цитировать
05:01.0 Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)
   Subsystem: LSI Logic / Symbios Logic 1P2S
   Flags: medium devsel, IRQ 17
   I/O ports at ec00 [size=8]
   I/O ports at e480 [size=8]
   I/O ports at e400 [size=8]
   I/O ports at e080 [size=8]
   I/O ports at e000 [size=8]
   I/O ports at dc00 [size=16]

вот такую команду я ввожу:
/sbin/modprobe parport_pc io=0x3f8,dc00 irq=4,17

Команда срабатывает, никаких сообщений об ошибках не выходит, но и видимого результата нет. Перезагружаю, пытаюсь выбрать принтер, но там по-прежнему только пункты print to file и print_to_pdf

надеюсь на Вашу помощь

Оффлайн TotalZero

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: PCI контролер NetMos 9835
« Ответ #4 : 05 Февраля 2009, 12:02:28 »
Проблему с контролером удалось решить путём «танцев с бубном» ,что неправильно и дало возможнось использовать один компорт. Делал следующим образом:



alex@alex-desktop:~$ sudo su
[sudo] password for alex:
root@alex-desktop:/home/alex# lspci -v

01:06.0 Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)
   Subsystem: LSI Logic / Symbios Logic Device 0012
   Flags: medium devsel, IRQ 18
   I/O ports at dc00 [size=8]
   I/O ports at d880 [size=8]
   I/O ports at d800 [size=8]
   I/O ports at d480 [size=8]
   I/O ports at d400 [size=8]
   I/O ports at d080 [size=16]
   Kernel driver in use: parport_serial
   Kernel modules: parport_serial



 
root@alex-desktop:/home/alex# setserial /dev/ttyS2 port dc00 UART 16550A irq 18 Baud_base 115200
Cannot set serial info: Device or resource busy
root@alex-desktop:/home/alex# setserial /dev/ttyS3 port d880 UART 16550A irq 18 Baud_base 115200
Cannot set serial info: Device or resource busy
alex@alex-desktop:~$ setserial /dev/ttyS0 -a

/dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4

   Baud_base: 115200, close_delay: 50, divisor: 0

   closing_wait: 3000

   Flags: spd_normal skip_test



alex@alex-desktop:~$ setserial /dev/ttyS1 -a

/dev/ttyS1, Line 1, UART: 16550A, Port: 0xdc00, IRQ: 18

   Baud_base: 115200, close_delay: 50, divisor: 0

   closing_wait: 3000

   Flags: spd_normal skip_test



alex@alex-desktop:~$

root@alex-desktop:/home/alex# setserial /dev/ttyS2 -a
/dev/ttyS2, Line 2, UART: 16550A, Port: 0x2328, IRQ: 18
   Baud_base: 115200, close_delay: 50, divisor: 0
   closing_wait: 3000
   Flags: spd_normal skip_test

root@alex-desktop:/home/alex# setserial /dev/ttyS3 -a alex@alex-desktop:~$ setserial /dev/ttyS0 -a

/dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4

   Baud_base: 115200, close_delay: 50, divisor: 0

   closing_wait: 3000

   Flags: spd_normal skip_test



alex@alex-desktop:~$ setserial /dev/ttyS1 -a

/dev/ttyS1, Line 1, UART: 16550A, Port: 0xdc00, IRQ: 18

   Baud_base: 115200, close_delay: 50, divisor: 0

   closing_wait: 3000

   Flags: spd_normal skip_test



alex@alex-desktop:~$

/dev/ttyS3, Line 3, UART: 16550A, Port: 0x24b8, IRQ: 18
   Baud_base: 115200, close_delay: 50, divisor: 0
   closing_wait: 3000
   Flags: spd_normal

как видите не чего не получилось! Решил сделать такalex@alex-desktop:~$ setserial /dev/ttyS0 -a

/dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4

   Baud_base: 115200, close_delay: 50, divisor: 0

   closing_wait: 3000

   Flags: spd_normal skip_test



alex@alex-desktop:~$ setserial /dev/ttyS1 -a

/dev/ttyS1, Line 1, UART: 16550A, Port: 0xdc00, IRQ: 18

   Baud_base: 115200, close_delay: 50, divisor: 0

   closing_wait: 3000

   Flags: spd_normal skip_test



alex@alex-desktop:~$

родной компорт  давно сгорел и находится на материнской плате а

/dev/ttyS1, Line 1, UART: 16550A, Port: 0xdc00, IRQ: 18

   Baud_base: 115200, close_delay: 50, divisor: 0

   closing_wait: 3000

   Flags: spd_normal skip_test

то,что мне нужно! Осталось указать в программе, использующей  ком порт /dev/ttyS1
Всё заработало.
Возможно так получилось потому , что контролер уже был установлен в компьютере на момент установки Ubuntu 8.10 ? но как сделать правильно и в чём моя ошибка хотелось бы разобраться.
 


 

Страница сгенерирована за 0.064 секунд. Запросов: 23.