LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
Search this Thread
Old 08-11-2010, 03:37 PM   #1
ProbablyJoe
LQ Newbie
 
Registered: Aug 2010
Distribution: Gentoo
Posts: 3

Rep: Reputation: 0
Logitech G500 Mouse (Gentoo)


Hello Usually I try to solve problems myself, but google is not helping on this one...

I've just finished (moslty) installing gentoo (kernel 2.6.34-gentoo-r1), but on starting X, my mouse does not work. The mouse is a Logitech G500 mouse, which has all sorts of bells and whistles and extra buttons. I've also tried a Logitech MX620 mouse, which has less bells, whistles, and buttons, but still doesn't work. As a last resort I bought the cheapest 2 button/scrollwheel mouse I could find, and that does work.

I've checked every device under /dev/input with cat, and none of them show anything from the mouse, 99% of the time.

If I run cat /dev/input/mice and keep moving the mouse around and clicking buttons, it will respond very occasionally. Then the mouse will move/click for about a second, and then go back to not responding.

Here is the relevant Xorg.log output -

Code:
(II) config/hal: Adding input device Logitech G500
(**) Logitech G500: always reports core events
(**) Logitech G500: Device: "/dev/input/event4"
(II) Logitech G500: Found 20 mouse buttons
(II) Logitech G500: Found scroll wheel(s)
(II) Logitech G500: Found relative axes
(II) Logitech G500: Found x and y relative axes
(II) Logitech G500: Configuring as mouse
(**) Logitech G500: YAxisMapping: buttons 4 and 5
(**) Logitech G500: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Logitech G500" (type: MOUSE)
(**) Logitech G500: (accel) keeping acceleration scheme 1
(**) Logitech G500: (accel) acceleration profile 0
(II) Logitech G500: initialized for relative axes.
(II) config/hal: Adding input device Logitech G500
(**) Logitech G500: always reports core events
(**) Logitech G500: Device: "/dev/input/event6"
(II) Logitech G500: Found 1 mouse buttons
(II) Logitech G500: Found scroll wheel(s)
(II) Logitech G500: Found relative axes
(II) Logitech G500: Found absolute axes
(II) Logitech G500: Found keys
(II) Logitech G500: Configuring as mouse
(II) Logitech G500: Configuring as keyboard
(**) Logitech G500: YAxisMapping: buttons 4 and 5
(**) Logitech G500: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Logitech G500" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(**) Option "xkb_options" "terminate:ctrl_alt_bksp"
(EE) Logitech G500: failed to initialize for relative axes.
(**) Logitech G500: (accel) keeping acceleration scheme 1
(**) Logitech G500: (accel) acceleration profile 0
(II) Logitech G500: initialized for absolute axes.
dmesg shows lots and lots of bits like this -

Code:
[ 3772.052144] hub 2-1:1.0: port 7 not reset yet, waiting 10ms
[ 3772.125778] usb 2-1.7: ep0 maxpacket = 8
[ 3772.128637] usb 2-1.7: link qh1-3008/ffff88013bd91e00 start 0 [1/2 us]
[ 3772.129171] usb 2-1.7: unlink qh1-3008/ffff88013bd91e00 start 0 [1/2 us]
[ 3772.139964] hub 2-1:1.0: port 7 not reset yet, waiting 10ms
[ 3772.165512] hub 2-1:1.0: state 7 ports 8 chg 0000 evt ff80
[ 3772.201834] usb 2-1.7: reset full speed USB device using ehci_hcd and address
 114
[ 3772.212830] hub 2-1:1.0: port 7 not reset yet, waiting 10ms
[ 3772.286432] usb 2-1.7: ep0 maxpacket = 8
[ 3772.289301] usb 2-1.7: link qh1-3008/ffff88013bd91e00 start 0 [1/2 us]
[ 3772.289837] usb 2-1.7: unlink qh1-3008/ffff88013bd91e00 start 0 [1/2 us]
[ 3772.300645] hub 2-1:1.0: port 7 not reset yet, waiting 10ms
[ 3772.362636] usb 2-1.7: reset full speed USB device using ehci_hcd and address
And then this -

Code:
[ 3770.843744] hub 2-1:1.0: port 7 not reset yet, waiting 10ms
[ 3770.917366] usb 2-1.7: ep0 maxpacket = 8
[ 3770.920342] usb 2-1.7: skipped 1 descriptor after interface
[ 3770.920345] usb 2-1.7: skipped 1 descriptor after interface
[ 3770.920705] usb 2-1.7: default language 0x0409
[ 3770.922206] usb 2-1.7: udev 114, busnum 2, minor = 241
[ 3770.922209] usb 2-1.7: New USB device found, idVendor=046d, idProduct=c068
[ 3770.922211] usb 2-1.7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3770.922213] usb 2-1.7: Product: G500
[ 3770.922214] usb 2-1.7: Manufacturer: Logitech
[ 3770.922215] usb 2-1.7: SerialNumber: 1EA30D42FC0018
[ 3770.922340] usb 2-1.7: usb_probe_device
[ 3770.922344] usb 2-1.7: configuration #1 chosen from 1 choice
[ 3770.922993] usb 2-1.7: adding 2-1.7:1.0 (config #1, interface 0)
[ 3770.923030] usbhid 2-1.7:1.0: usb_probe_interface
[ 3770.923031] usbhid 2-1.7:1.0: usb_probe_interface - got id
[ 3770.924947] input: Logitech G500 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.7/2-1.7:1.0/input/input469
[ 3770.925018] generic-usb 0003:046D:C068.01D3: input,hidraw2: USB HID v1.11 Mouse [Logitech G500] on usb-0000:00:1d.0-1.7/input0
[ 3770.925037] usb 2-1.7: adding 2-1.7:1.1 (config #1, interface 1)
[ 3770.925062] usbhid 2-1.7:1.1: usb_probe_interface
[ 3770.925063] usbhid 2-1.7:1.1: usb_probe_interface - got id
[ 3770.929251] input: Logitech G500 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.7/2-1.7:1.1/input/input470
[ 3770.929326] usb 2-1.7: link qh1-3008/ffff8800ac9f0780 start 0 [1/2 us]
[ 3770.929458] drivers/usb/core/file.c: looking for a minor, starting at 96
[ 3770.929507] generic-usb 0003:046D:C068.01D4: input,hiddev96,hidraw3: USB HID v1.11 Keyboard [Logitech G500] on usb-0000:00:1d.0-1.7/input1
[ 3770.929522] drivers/usb/core/inode.c: creating file '114'
[ 3770.929654] hub 2-1:1.0: state 7 ports 8 chg 0000 evt fe80
[ 3770.932504] joydev: version magic '2.6.34-gentoo-r1 SMP mod_unload modversions ' should be '2.6.34-gentoo-r1 SMP mod_unload '
[ 3771.968286] usb 2-1.7: unlink qh1-3008/ffff8800ac9f0780 start 0 [1/2 us]
[ 3771.979305] hub 2-1:1.0: port 7 not reset yet, waiting 10ms
[ 3772.041135] usb 2-1.7: reset full speed USB device using ehci_hcd and address 114
I've tried re-emerging xorg-server, xf86-input-evdev, xf86-input-mouse more times than I can count.

I've ensured evdev, USB, USB HID devices, etc, are enabled in the kernel.

I've tried various things with xorg.conf to no success - but with the lack of output from /dev/input/mice, I would assume the problem lies deeper than anything X related.

Also, the light on the mouse flashes when it is being 'accessed' (ie, when checking relevant /dev/inputs, when X is running), when they would normally not flash.

Let me know if you need any further information. I would be grateful of any help I don't really expect to get every button working as that seems to be an issue with these sorts of mice, but a functional mouse would be nice.

Last edited by ProbablyJoe; 08-11-2010 at 05:47 PM.
 
Old 08-12-2010, 03:27 AM   #2
business_kid
Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 6,166

Rep: Reputation: 526Reputation: 526Reputation: 526Reputation: 526Reputation: 526Reputation: 526
Okay. You should have /dev/input/mice, and /dev/input/mouse0. If not, it's kernel modules, or the mouse. I just went to the kernel and checked here.
bash-3.1$ cd /usr/src/linux-*
bash-3.1$ grep MOUSE .config
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_SENTELIC is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set
CONFIG_MOUSE_SERIAL=m
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_MOUSE_SYNAPTICS_I2C is not set
# CONFIG_USB_IDMOUSE is not set

IMHO,What happens in X isn't a big deal, what happens in syslog is if you haven't got devices I take it the connection is usb? It matters, you know.
 
Old 08-12-2010, 06:40 AM   #3
ProbablyJoe
LQ Newbie
 
Registered: Aug 2010
Distribution: Gentoo
Posts: 3

Original Poster
Rep: Reputation: 0
Sorry, yes, it's USB.

There's /dev/input/mice, mouse0, and mouse1.

As I said, there's no output in /dev/input/mice (or others) 99% of the time, but every now and then it will pick up something - though I didn't notice this until I was in X.

I've also now tested it in Sabayon (Gentoo based) on the same machine and the mouse works fine in that distro.

Will check kernel settings later when I get the chance.
 
Old 08-12-2010, 07:41 PM   #4
ProbablyJoe
LQ Newbie
 
Registered: Aug 2010
Distribution: Gentoo
Posts: 3

Original Poster
Rep: Reputation: 0
I've solved this now with the help of a friend.

The CONFIG_USB_EHCI_TT_NEWSCHED needs to be enabled in the kernel.

Device Drivers
---> USB Support
------>[*] ECHI HCD (USB 2.0 Support)
-------->[ ] Root Hub Transaction Translators
-------->[*] Improved Transaction Translator Scheduling (EXPERIMENTAL)

I've not yet got to trying it in X, but it is now appearing to work fine in /dev/input/mice, which appeared to be the main issue with it giving errors about the USB device.
 
  


Reply

Tags
gentoo, logitech, mouse


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Mouse Scroll Button doesn't work with Logitech PS/2 MOuse. duffmckagan Slackware 10 12-02-2008 11:27 PM
Overnight bluetooth keyboard/mouse dropout. Logitech MX1000, Logitech MX5000. Xubuntu Mysticle31 Linux - Hardware 2 04-11-2008 12:40 PM
strange mouse behaviour with logitech pilot mouse in debian 3.0r2 g-string 3 Debian 0 11-12-2004 06:27 AM
logitech mouse marcus016 Linux - Hardware 4 04-02-2003 05:29 PM
Logitech Mouse wonderpun Slackware 3 09-07-2002 05:03 PM


All times are GMT -5. The time now is 02:43 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration