Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

Gentoo & USB myš?

Honny (262)|1.9.2006 00:43
hodím to i sem ;)

zdravím, mám problém
---
HW: AXP 2500+ podtaktovanej, DFI NFII U Infinity, 1GB ram, USB porty, Razer Diamondback Chameleon
OS:Gentoo Linux 2.6.17-gentoo-r4
---
nejede mi myš. je připojená jako /dev/input/mice (na 98%) - v LiveCD jede a je na téhle adrese.
Ale ve vlastním systému prostě nejede. Zkoušel sem hodně nastavení, nepomáhá. Auto, manuál, nic. Zkusil sem nastavení z Gentoo kde se používá tenhle Razer (čímž zdravím Carpera) a nic. PS/2 myši jedou. USB v redukci na PS2 ne (nějakej Logitech).
HID a podporu USB v jádře mám.

s tím, že i jednodušší nastavení (bez kravin typu tlačítka) to nejede.

Čím to - a hlavně - jak to rozjet?
Ritchie83 (369)|1.9.2006 02:22
Začneme s výslechem: Jakou chybovou hláškou končí start X serveru? Jaká zařízení existují v /dev/input/? Které zařízení reaguje při pohybu myši na cat /dev/input/? Máte nějaký zvláštní důvod proč používat driver mouse namísto driveru evdev?
Honny (262)|1.9.2006 10:37
[QUOTE=Ritchie83]Začneme s výslechem: Jakou chybovou hláškou končí start X serveru?[/QUOTE]za předpokladu že ten správnej log je v /var/log/, tak žádnou
[QUOTE=Ritchie83]Jaká zařízení existují v /dev/input/?[/QUOTE]
[CODE]event0 event1 event2 event3 js0 js1 js2 js3 mice mouse0 mouse1 mouse2 mouse3[/CODE]
[QUOTE=Ritchie83]Které zařízení reaguje při pohybu myši na cat /dev/input/?[/QUOTE]mouse* - No such device
event* - najede to, ale nereaguje:
[CODE]Furia / # cat /dev/input/event0

[/CODE]
mice - to samý jako event s tím, že v LiveCD to na myš reaguje.
[QUOTE=Ritchie83]Máte nějaký zvláštní důvod proč používat driver mouse namísto driveru evdev?[/QUOTE]Ne, sem lama a neumím to.

//

jak čtu ten link - jeden z těch eventů je teda myš? oO
Ritchie83 (369)|1.9.2006 11:09
[QUOTE=Honny]za předpokladu že ten správnej log je v /var/log/, tak žádnou[/QUOTE]
Správný log je /var/log/Xorg.0.log a X server zcela jistě vyhodí chybovou hlášku, pokud mu chybí CorePointer. Naběhne tedy X server? Pokud ne, s jakou chybou končí? Můžete ukázat celý xorg.conf soubor?

[QUOTE=Honny][CODE]event0 event1 event2 event3 js0 js1 js2 js3 mice mouse0 mouse1 mouse2 mouse3[/CODE][/QUOTE]
Z odpovědi mně není jasné, které zařízení reaguje na pohyb myši. Příkaz cat musíte spustit z konzole nikoliv z X. Zařízení event0 obvykle představuje klávesnici, zařízení mice agreguje všechna mouse*. Zařízení mice rozhodně není to samé co event.

[QUOTE=Honny]jak čtu ten link - jeden z těch eventů je teda myš? oO[/QUOTE]
Myš bude pravděpodobně jedna z těch event[123]. V mé odpovědi na abclinuxu je i odkaz na hardwarový záznam Logitech myši, minimalistická konfigurace by vám měla fungovat. Při používání driveru evdev je nutné mít nainstalovaný balík xf86-input-evdev.
Honny (262)|1.9.2006 11:27
Předem děkuju že se se mnou otravujete :)
[QUOTE=Ritchie83]Správný log je /var/log/Xorg.0.log a X server zcela jistě vyhodí chybovou hlášku, pokud mu chybí CorePointer. Naběhne tedy X server? Pokud ne, s jakou chybou končí? Můžete ukázat celý xorg.conf soubor?[/QUOTE]Xka naběhnou.
Závěr logu a asi jediná věc týkající se myši:
[CODE](**) Option "Protocol" "IMPS/2"
(**) Mouse0: Device: "/dev/input/mice"
(**) Mouse0: Protocol: "IMPS/2"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/input/mice"
(**) Option "Buttons" "7"
(==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(**) Mouse0: Buttons: 11
(**) Option "Resolution" "1600"
(**) Mouse0: Resolution: 1600
(**) Option "CoreKeyboard"
(**) Keyboard0: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard0: XkbRules: "xorg"
(**) Option "XkbModel" "pc104"
(**) Keyboard0: XkbModel: "pc104"
(**) Option "XkbLayout" "cz"
(**) Keyboard0: XkbLayout: "cz"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(II) Mouse0: ps2EnableDataReporting: succeeded[/CODE]
xorg.conf:
[CODE]Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection

Section "Module"
Load "glx"
Load "extmod"
Load "xtrap"
Load "record"
Load "dbe"
Load "dri"
Load "freetype"
Load "type1"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc104"
Option "XkbLayout" "cz"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Buttons" "7"
Option "Resolution" "1600"
EndSection

Section "Monitor"

#DisplaySize 360 270 # mm
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
Identifier "Monitor0"
VendorName "VSC"
ModelName "G90f-2"
### Comment all HorizSync and VertSync values to use DDC:
HorizSync 31.5 - 64.3
VertRefresh 50.0 - 70.0
Option "DPMS"
EndSection

Section "Device"

### Available Driver options are:-
### Values: i: integer, : float, : "True"/"False",
### : "String", : " Hz/kHz/MHz"
### [arg]: arg optional
#Option "SWcursor" # []
#Option "HWcursor" # []
#Option "NoAccel" # []
#Option "ShadowFB" # []
#Option "UseFBDev" # []
#Option "Rotate" # []
#Option "VideoKey" # i
#Option "FlatPanel" # []
#Option "FlatPanel" # []
#Option "FPDither" # []
#Option "CrtcNumber" # i
#Option "FPScale" # []
#Option "FPTweak" # i
Identifier "Card0"
Driver "nv"
VendorName "nVidia Corporation"
BoardName "NV17GL [Quadro4 200/400 NVS]"
Card "** NVIDIA (generic) [nv]"
BusID "PCI:1:6:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
[/CODE]
[QUOTE=Ritchie83]Z odpovědi mně není jasné, které zařízení reaguje na pohyb myši. Příkaz cat musíte spustit z konzole nikoliv z X. Zařízení event0 obvykle představuje klávesnici, zařízení mice agreguje všechna mouse*. Zařízení mice rozhodně není to samé co event.[/QUOTE]Poštím to z konzole. Všechno mimo event0 a mice vyhodí No such device, event0 reaguje, jak sem si teď ověřil, na klávesnici. mice nereaguje, pouze se spustí.
[QUOTE=Ritchie83]Myš bude pravděpodobně jedna z těch event[123]. V mé odpovědi na abclinuxu je i odkaz na hardwarový záznam Logitech myši, minimalistická konfigurace by vám měla fungovat. Při používání driveru evdev je nutné mít nainstalovaný balík xf86-input-evdev.[/QUOTE]
zkusím... dík
Ritchie83 (369)|13.9.2006 17:14
Velice se omlouvám, že reaguji až tak pozdě, ale postihl mě náhlý výpadek připojení, který ISP stále není schopen napravit. Nyní píšu ze školy. Pokud se nemýlím, tak

a) Zařízení event máte staticky vytvořena z tarbalu (konfigurační volba RC_DEVICE_TARBALL v /etc/conf.d/rc) bez ohledu na to, co detekuje udev, proto se v /dev vyskytují fyzicky neexistující zařízení.

b) Zapomněl jste na nějakou volbu při kompilaci jádra či nahrát potřebný modul. Napadá mě zejména volba Device Drivers / Input device support / Event interface.
Honny (262)|18.9.2006 23:44
Taktéž zdravím... děkuji za trpělivost:) tak se to ňák dalo dohromady, aktualizoval sem jádro, připojil ji a jede.... oO

Nicméně teď mám problém s ALSAou...
nainstalovaná podle návodu, všechno na první pohled (tradičně :D ) OK... Ale ať pustím cokoli, tak na max. zesílení v nastavení i na reprácích (a to je docela dost :oops: ) je v šumu slyšet jenom lehkej náznak hudby... zkoušen XMMS i madplay, v alsamixeru není nic rozhodujícího stlumenýho...; v gentoo fóru je taky thread, ale nic z toho nefunguje/není/je zastaralý na OSS...

nějaké rady? :(
Limoto (162)|24.9.2006 16:09
já sem ve svým Archu nastavoval ALSU podle tohoto HOWTO: http://www.archlinux.fecko.sk/alsa.php?language=sk
Honny (262)|3.10.2006 16:50
http://gentoo-wiki.com/HOWTO_ALSA_Complete_(includes_dmix)

ale to by mělo bejt v pohodě... :/