Re: lug-bg: Slackware-Live - проблем с мишката
- Subject: Re: lug-bg: Slackware-Live - проблем с мишката
- From: Валентин Стойков <valentin_st@xxxxxxx>
- Date: Sun, 11 Jan 2004 19:04:52 +0200
On Friday 17 October 2003 11:40, Peter Georgiev wrote:
> On Fri, 17 Oct 2003 00:06:42 +0300
>
> Valentin Stoykov <valentin_st@xxxxxxx> 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 по-подходящо...
guest@darkstar:~$ 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
guest@darkstar:~$
guest@darkstar:~$ cat /proc/tty/driver/serial | grep baud | cut -f1 -d:
0
guest@darkstar:~$
Това разбира се, ще работи ако няма нищо друго освен мишка към 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
============================================================================
|