[Hardware] IRDA nsc

Sviataslau Svirydau Sviataslau_Svirydau на epam.com
Вт Авг 9 18:46:08 MSD 2005


Maxim Tyurin wrote:

>Hi!
>Кто сумел завести IRDA на ноуте MaxSelect E420?
>Или аналогичный девайс на другом ноуте?
>  
>
Заводил irda на Dell Latitude C640, но проблема, похоже, из той же 
области. (У меня используется SMC IrCC)

Нагуглить свой старый рецепт не получилось, нашел только 
http://lists.altlinux.ru/pipermail/hardware/2004-December/002757.html - 
это про звук, но описывает точно такую же проблему.

Суть в том, что некоторые нехорошие модули занимают ресурсы, и другие 
модули уже не могут работать...

Поскольку сейчас том же на ноуте у меня система свежеустановленная, то 
irda не был настроен... решил попробовать, все получилось...

Чего делаем:
- попытка сделать "modprobe smsc-ircc2" не у венчалась успехом с 
сообщением "no such device"
- помним, что ирда вешался где-то в районе 2f8 или 3f8
- смотрим в /proc/ioports - там у нас некто serial висит...
- делаем:

# rmmod rmmod 8250_pnp
# rmmod rmmod 8250_pci
# rmmod rmmod 8250

Получили:
# diff -u ioports1 ioports2
--- ioports1    2005-08-09 17:03:53 +0300
+++ ioports2    2005-08-09 17:04:09 +0300
@@ -10,13 +10,11 @@
 00f0-00ff : fpu
 0170-0177 : ide1
 01f0-01f7 : ide0
-02f8-02ff : serial
 0376-0376 : ide1
 0378-037a : parport0
 03c0-03df : vga+
 03f0-03f1 : pnp 00:08
 03f6-03f6 : ide0
-03f8-03ff : serial
 04d0-04d1 : pnp 00:01
 0778-077a : parport0
 0800-087f : 0000:00:1f.0

- далее:

# modprobe smsc-ircc2
Оба-на! модуль загрузился:
# diff -u ioports2 ioports3
--- ioports2    2005-08-09 17:04:09 +0300
+++ ioports3    2005-08-09 17:04:42 +0300
@@ -10,6 +10,8 @@
 00f0-00ff : fpu
 0170-0177 : ide1
 01f0-01f7 : ide0
+0280-0287 : smsc-ircc2
+02f8-02ff : smsc-ircc2
 0376-0376 : ide1
 0378-037a : parport0
 03c0-03df : vga+

- ну что ж, пробуем вот так:
# modprobe 8250_pnp
# modprobe 8250_pci
модули грузятся тихо, без ругани...
Имеем после этого:

# diff -u ioports1 ioports4
--- ioports1    2005-08-09 17:03:53 +0300
+++ ioports4    2005-08-09 17:19:19 +0300
@@ -10,7 +10,8 @@
 00f0-00ff : fpu
 0170-0177 : ide1
 01f0-01f7 : ide0
-02f8-02ff : serial
+0280-0287 : smsc-ircc2
+02f8-02ff : smsc-ircc2
 0376-0376 : ide1
 0378-037a : parport0
 03c0-03df : vga+

Вот так вот...
Дабы это не пришлось снова делать руками после перезагрузки, добавил в 
/etc/modules.conf такую строчку:
below 8250 smsc_ircc2
(ну и ессесна depmod -a сделал)

-- 
Best Regards,
svd




Подробная информация о списке рассылки Hardware