On Friday 17 October 2003 11:40, Peter Georgiev wrote: > On Fri, 17 Oct 2003 00:06:42 +0300 > > Valentin Stoykov <[EMAIL PROTECTED]> wrote: > > Отностно мишката: по добро решение от това не съм намерил: > > > > # probe for USB mouse > > echo "Probing for USB mouse..." > > if [ -r /proc/bus/usb/devices -a "`cat /proc/bus/usb/devices | grep -i > > mouse`" != "" ]; then > > ln -sf /dev/input/mice /dev/mouse > > elif [ -r /proc/interrupts -a "`cat /proc/interrupts | grep -i "PS/2 > > Mouse"`" != "" ]; then > > ln -sf /dev/psaux /dev/mouse > > else > > ln -sf /dev/ttyS0 /dev/mouse > > fi > > > > > > Някой има ли идея как да се проверява към кой порт е вързана серийната > > мишка? > > Ето нещо като идея, доколко ще сработи не е ясно: > > cat /proc/tty/driver/serial | grep baud:9600 | cut -f1 -d: > > извежда 0,1 или каквото е там като вържа серийна мишка на съответния > порт. > > Обаче възникват няколко въпроса: > 1. Всички серийни мишки ли комуникират на 9600? (Май по-старите бяха на > 4800) Някой заклет hardwarist има ли инфо по въпроса? > 2. Какво правим ако имаме и друго серийно устройство което комуникира на > 9600? Аз имам datakit-cable за GSM, който също е на 9600 и ми се > извеждат и двата порта, т.е. проблема е как да определим на кой точно е > плъшока? > > Просто идея. > HTH Пешо > =========================================================================== >= A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). > http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara > Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html > =========================================================================== >=
Може би cat /proc/tty/driver/serial | grep baud:9600 | cut -f1 -d: e по-подходящо... [EMAIL PROTECTED]:~$ cat /proc/tty/driver/serial serinfo:1.0 driver:5.05c revision:2001-07-08 0: uart:16550A port:3F8 irq:4 baud:1200 tx:8 rx:116333 fe:21 brk:24 RTS|DTR| DSR 1: uart:16550A port:2F8 irq:3 tx:0 rx:0 3: uart:16550A port:2E8 irq:3 tx:0 rx:0 CTS|DSR [EMAIL PROTECTED]:~$ [EMAIL PROTECTED]:~$ cat /proc/tty/driver/serial | grep baud | cut -f1 -d: 0 [EMAIL PROTECTED]:~$ Това разбира се, ще работи ако няма нищо друго освен мишка към RS232 (в моя случай имам мишка и модем на ISA слот). Не ми е ясно защо на втория и третия ред има irq:3... (предполагам, че и двата реда са за модема). Когато напиша cat /proc/interrupts | grep -i "PS/2 Mouse" използвайки Slackware-Live 2.9.0.22, резултата е: 12: 6118 XT-PIC PS/2 Mouse Когато ползвам мой зареждащ CD-ROM базиран на Slackwre 9.1; ядро vmlinuz-ide-2.4.22 резултата е празен низ. Това дали се дължи на ядрото? Писал съм за това във форума във форума http://www.slax.org/phpBB2/viewtopic.php?t=97 Tomas Matejicek ми отговори, че конфигурацията на ядрото е изгубена (или поне аз така разбрах; не разбирам английски) и че той също не намира мишката в / proc/interrupts. Не знам обаче коя дистрибуция ползва, когато чете файла / proc/interrupts Искам да разбера при какви условия мишката ще се вижда във файла /proc/ interrupts ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================
