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
============================================================================
  • ... Valentin Stoykov
    • ... Valentin Stoykov
      • ... Peter Georgiev
        • ... Иво Тачев
          • ... Valentin Stoykov
        • ... Валентин Стойков
          • ... George Danchev
      • ... Hristo Erinin
        • ... Valentin Stoykov
          • ... Hristo Erinin
            • ... Valentin Stoykov
            • ... Valentin Stoykov
          • ... George Danchev
            • ... Valentin Stoykov
          • ... Иво Тачев

Reply via email to