Слака не видит тачпада (cat /proc/bus/input/devices его не показывает)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
Danhuu
Сообщения: 152
Статус: Пингвинофил
ОС: ArchLinux, Calculate, Gentoo

Слака не видит тачпада

Сообщение Danhuu »

Т.е., команда cat /proc/bus/input/devices его не показывает, и тачпад никак не проявляет своего существования. Причём Slamd64 его видел, но там Иксы очень нестабильно работали, поэтому на ноуте вернулся к классической Слаке. Видел и ALT 2.4 Compact. Определялся как SynPS/2 touchpad, phys: isa0060/serio1/input0. Грешил на ядро, пересобирал и так и сяк, но не помогло. Кстати стандартные ядра типа bareacpi.i, bare.i и huge26.s тоже не видят. Подозреваю, что дело не в ядре.
Вот что пишет cat /proc/bus/input/devices при загрузке с инсталляшки Slamd64:

Код: Выделить всё

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input0
H: Handlers=kbd event0
B: EV=120013
B: KEY=402000000 3802078f840d001 f2ffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0011 Vendor=0002 Product=0007 Version=0000
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input1
H: Handlers=mouse0 event1
B: EV=b
B: KEY=6420 70000 0 0 0 0
B: ABS=11000003

Потом думал про udev, но и версия та же, и конфиги с точностью до байта. Копал /sys, но не смог найти там даже клавы, которая точно есть. Перечитал статью про udev, прочитал про систему инициализации, но не нашёл там, как же выяснить, видит ли этот тачпад хотя бы ядро. Может, каку статью присоветуете, а то я даже не знаю, какие ключевые слова в гугл сунуть.
Ещё соображения. Единственное отличие классической Слаки от ВСЕХ дистров, пробованных мной - это то, что он собран изначально под ядро 2.4. Даже его ближайший родич Slamd64 в качестве базового использует Патриковское huge26.s, кросскомпиленное под х86_64. Но как это отражается конкретно на поиске железа - не представляю.
Спасибо сказали:
Аватара пользователя
Danhuu
Сообщения: 152
Статус: Пингвинофил
ОС: ArchLinux, Calculate, Gentoo

Re: Слака не видит тачпада

Сообщение Danhuu »

Пробовал current, он на 2.6 ядре - пофиг. Ещё фишку поймал - при загрузке мелькает что-то типа "no PS/2 controllers found" (а может, не контроллеры, dmesg этот кусок не ловит), а остальные дистры при загрузке видят "Synaptics SynPS/2". Есть идеи, куда рыть?
Спасибо сказали:
Аватара пользователя
Danhuu
Сообщения: 152
Статус: Пингвинофил
ОС: ArchLinux, Calculate, Gentoo

Re: Слака не видит тачпада

Сообщение Danhuu »

Уточняю диагноз: Слака не даёт тачпаду прерывания (IRQ12 в тех дистрах, которые дают). Насколько я понял, это происходит/не происходит на старте системы. Попробовал инсталляшку Arch - там те же грабли. Возможно, причина в BSD-инициализации? Кто разбирается в системах инициализации, подскажите, где что править! inittab? rc.S? rc.M?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Слака не видит тачпада

Сообщение Uncle_Theodore »

Да при чем тут инит?.. Вот я у себя смотрю

Код: Выделить всё

dmesg | grep TouchPad
input: PS/2 Synaptics TouchPad as /class/input/input4

на 12й Слаке.
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: Слака не видит тачпада

Сообщение cheer »

У меня тоже в BSD style всё нормально. Проблема, видимо, с железом, почему ему не достаются IRQ, но тут я не силён.
Спасибо сказали:
Аватара пользователя
Danhuu
Сообщения: 152
Статус: Пингвинофил
ОС: ArchLinux, Calculate, Gentoo

Re: Слака не видит тачпада

Сообщение Danhuu »

cheer писал(а):
19.09.2007 14:28
У меня тоже в BSD style всё нормально. Проблема, видимо, с железом, почему ему не достаются IRQ, но тут я не силён.

Наверняка с железом, Maxselect - это я вам скажу! Знал бы, не брал... Но раз уж Slamd64 определяет, наверное, можно и классику приручить, если знать как. Потому и прошу совета у тех, кто разбирается.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Слака не видит тачпада

Сообщение Uncle_Theodore »

Хорошо. А какое железо, и что говорит dmesg | grep IRQ и dmesg | grep TouchPad ?
Спасибо сказали:
Аватара пользователя
Danhuu
Сообщения: 152
Статус: Пингвинофил
ОС: ArchLinux, Calculate, Gentoo

Re: Слака не видит тачпада

Сообщение Danhuu »

Вот что в 12-й Слаке:

Код: Выделить всё

alver@silverhare:~$ dmesg | grep IRQ
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
ENABLING IO-APIC IRQs
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 *7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 7 10 11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 10 11 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKU] (IRQs 3 4 5 7 10 *11 14 15)
PCI: Using ACPI for IRQ routing
ACPI: PCI Interrupt 0000:00:10.2[C] -> GSI 19 (level, low) -> IRQ 16
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[16]  MMIO=[d0000000-d00007ff]  Max Packet=[2048]  IR/IT contexts=[4/8]
ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 17 (level, low) -> IRQ 17
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 16 (level, low) -> IRQ 18
eth0: RTL8169sb/8110sb at 0xf8c46300, 00:40:d0:80:11:f7, IRQ 18
ACPI: PCI Interrupt 0000:00:1f.0[A] -> GSI 21 (level, low) -> IRQ 19
ACPI: PCI Interrupt 0000:00:1c.3[D] -> GSI 23 (level, low) -> IRQ 20
ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 20 (level, low) -> IRQ 21
ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 18 (level, low) -> IRQ 22
ACPI: PCI Interrupt 0000:00:1c.2[C] -> GSI 20 (level, low) -> IRQ 21
ACPI: PCI Interrupt 0000:00:1d.0[C] -> GSI 22 (level, low) -> IRQ 23
Yenta: ISA IRQ mask 0x0cf0, PCI irq 17
ACPI: PCI Interrupt 0000:01:05.0[A] -> GSI 17 (level, low) -> IRQ 17

Про тачпад ничего.
Железо:

Код: Выделить всё

root@silverhare:/home/alver# lspci
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:10.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
00:10.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
00:10.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
00:10.4 Generic system peripheral [0805]: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller
00:12.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
00:19.0 PCI bridge: ALi Corporation M5249 HTT to PCI Bridge
00:1c.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:1c.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:1c.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:1c.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
00:1d.0 Audio device: ALi Corporation High Definition Audio/AC'97 Host Controller
00:1e.0 ISA bridge: ALi Corporation PCI to LPC Controller (rev 31)
00:1e.1 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
00:1f.0 IDE interface: ALi Corporation M5229 IDE (rev c7)
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon XPRESS 200M 5955 (PCIE)

Теперь попробую позагружаться с сидюков и поглядеть, что видят они...
Приехали: Slamd64 тоже перестал видеть! Правда, это сидюк, а DVD-RW я уже потер. Alt-овский сидюк даёт на dmesg | grep TouchPad

Код: Выделить всё

input: SynPS/2 Synaptics TouchPad on isa0060/serio1
, а на dmesg | grep IRQ то же, что и Слака.
Спасибо сказали:
Аватара пользователя
сказочник
Сообщения: 27
ОС: Slackware 12.0

Re: Слака не видит тачпада

Сообщение сказочник »

у мя тачпад только в xorg прописан вот так примерно:

Код: Выделить всё

Section "InputDevice"
    Identifier     "USBMouse0"
    Driver         "mouse"
    Option         "Protocol"        "auto"
    Option         "ZAxisMapping"    "4 5"
    Option         "Device"          "/dev/mouse"
EndSection

Section "InputDevice"
    Identifier     "Touchpad0"
    Driver         "mouse"
    Option         "Protocol"        "ExplorerPS/2"
    Option         "Device"          "/dev/mouse"        #psaux
EndSection

а по выводам примерно тоже, может только цифры другие немного. а в остальном хз, но мне кажется или с ядром что-то не то, или с модулями
Dell XPS M1210
slackware 12.0
Linux 2.6.21.5+USB TV AverMedia AverTV Gybrid+FM Volar,mmc,wifi(Broadcom Corporation BCM94311MCG wlan mini-PCI).
Спасибо сказали:
oops
Сообщения: 34
ОС: archlinux

Re: Слака не видит тачпада

Сообщение oops »

modprobe psmouse
Мне помогло
Этот модуль в 12-ой Слаке в блэклисте находится, убрал его оттуда
Спасибо сказали:
Аватара пользователя
Waylander
Сообщения: 5
ОС: Slackware-current

Re: Слака не видит тачпада

Сообщение Waylander »

Была аналогичная проблема - решилась загрузкой модуля psmouse, как сказал автор выше. :)
# cd /pub && more beer
Спасибо сказали:
Аватара пользователя
Dimens
Сообщения: 121
ОС: Fedora

Re: Слака не видит тачпада

Сообщение Dimens »

Кстати, если какой-то драйвер не грузится, его нужно обязательно посмотреть в /etc/modprobe.d/blacklist, т.к. там много разных драйверов прописано.
Home: Fedora 11
Work: CentOS 5.4
Спасибо сказали: