Bug 134032

Summary: My usb mouse is not working during installation
Product: [openSUSE] SUSE Linux 10.1 Reporter: Ladislav Michnovic <lmichnovic>
Component: InstallationAssignee: Steffen Winterfeldt <snwint>
Status: RESOLVED FIXED QA Contact: Klaus Kämpf <kkaempf>
Severity: Normal    
Priority: P5 - None CC: forgotten_7L3tOtZIov, joop.boonen, ofirgeri, vojtech
Version: Alpha 3   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: hwinfo --mouse --log=hwinfo.txt
hwinfo --mouse --log=output_hwinfo
xorg.conf

Description Ladislav Michnovic 2005-11-16 18:43:32 UTC
My usb mouse is not working during installation. The same problem I had in alpha2.
Workaround is to plug PS2 mouse before installation. After that works also my usb mouse Genius Model GM-04003A.
Comment 1 Marcus Schaefer 2005-11-21 11:37:38 UTC
I did not change the code there. so if you don't mind please provide the
information from:


 hwinfo --mouse

while in the inst-sys. You can switch to a console for typing the
command:

  Ctrl-Alt-F2

Thanks
Comment 2 Marcus Schaefer 2005-11-21 11:43:32 UTC
*** Bug 134530 has been marked as a duplicate of this bug. ***
Comment 3 Forgotten User 7L3tOtZIov 2005-11-21 12:16:13 UTC
Output of `hwinfo --mouse > file.txt`

19: USB 00.0: 10503 USB Mouse
  [Created at usb.122]
  UDI: /org/freedesktop/Hal/devices/usb_device_46d_c501_noserial_if0
  Unique ID: mZxt.Hfh8JZtQpQ0
  Parent ID: uIhY.vro5SJSu_SA
  SysFS ID: /devices/pci0000:00/0000:00:03.1/usb3/3-2/3-2:1.0
  SysFS BusID: 3-2:1.0
  Hardware Class: mouse
  Model: "Logitech Cordless Mouse Receiver"
  Hotplug: USB
  Vendor: usb 0x046d "Logitech Inc."
  Device: usb 0xc501 "Cordless Mouse Receiver"
  Revision: "9.10"
  Compatible to: int 0x0200 0x0001 "Generic USB Mouse"
  Driver: "usbhid"
  Device File: /dev/input/input2
  Device Number: char 13:32
  Speed: 1.5 Mbps
  Module Alias: "usb:v046DpC501d0910dc00dsc00dp00ic03isc01ip02"
  Driver Info #0:
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #18 (Hub)
Comment 4 Marcus Schaefer 2005-11-21 14:11:57 UTC
Ok, this looks good to me. Well I need some more information.
Could you please send me the output of the command:

  xmset -c

and the config file
  
  /etc/X11/xorg.conf

Both information from the same place within the inst-sys as mentioned
in comment #1

Thanks
Comment 5 Forgotten User 7L3tOtZIov 2005-11-21 14:46:31 UTC
xmset -c > /mnt/xmset.txt gives:
Section "InputDevice"
  Driver     "mouse"
  Identifier "Mouse[1]"
  Option     "Protocol" "explorerps/2"
  Option     "Device"   "/dev/input/input2"
EndSection
Comment 6 Forgotten User 7L3tOtZIov 2005-11-21 14:49:55 UTC
/etc/X11/xorg.conf is the one that comes with the CD, I asume. I have just booted and have not selected anything yet at that point.

# generic XFree86 4.x configuration file

Section "Files"
  FontPath              "/usr/X11R6/lib/X11/fonts/truetype/"
  FontPath              "/usr/X11R6/lib/X11/fonts/URW/"
  FontPath              "/usr/X11R6/lib/X11/fonts/uni/"
  FontPath              "/usr/X11R6/lib/X11/fonts/misc/"
  ModulePath    "/usr/X11R6/lib/modules"
  RgbPath               "/usr/X11R6/lib/X11/rgb"
  InputDevices  "/dev/ttyS0"
  InputDevices  "/dev/ttyS1"
  InputDevices  "/dev/ttyS2"
  InputDevices  "/dev/ttyS3"
  InputDevices  "/dev/ttyS4"
  InputDevices  "/dev/ttyS5"
  InputDevices  "/dev/ttyS6"
  InputDevices  "/dev/ttyS7"
  InputDevices  "/dev/ttyS8"
  InputDevices  "/dev/psaux"
  InputDevices  "/dev/logibm"
  InputDevices  "/dev/sunmouse"
  InputDevices  "/dev/atibm"
  InputDevices  "/dev/amigamouse"
  InputDevices  "/dev/atarimouse"
  InputDevices  "/dev/inportbm"
  InputDevices  "/dev/gpmdata"
  InputDevices  "/dev/usbmouse"
  InputDevices  "/dev/adbmouse"
  InputDevices  "/dev/input/mice"
  InputDevices  "/dev/input/event0"
EndSection

Section "ServerFlags"
  Option        "AllowMouseOpenFail"
  Option        "BlankTime"     "0"
EndSection

Section "Module"
  Load  "dbe"
  Load  "extmod"
  Load  "glx"
EndSection

Section "InputDevice"
  Driver                "kbd"
  Identifier    "Keyboard[0]"
  Option                "Protocol"              "Standard"
  Option                "XkbRules"              "xfree86"
  Option                "XkbKeycodes"   "xfree86"
  Option                "XkbModel"              "pc104"
  Option                "XkbLayout"             "us"
EndSection

Section "InputDevice"
  Driver     "mouse"
  Identifier "Mouse[1]"
  Option     "Protocol" "explorerps/2"
  Option     "Device"   "/dev/input/input2"
EndSection

Section "Monitor"
  HorizSync             25-40   
  Identifier    "Monitor[0]"
  DisplaySize  410 310
  ModelName             "Initial"
  VendorName    "Initial"
  VertRefresh   47-75
  UseModes              "Modes[0]"
EndSection


Section "Modes"
  Identifier    "Modes[0]"
  Modeline              "640x480" 31.5   640 656 720 840 480 481 484 500 # 6. Try
  Modeline              "640x480" 31.5   640 680 720 864 480 488 491 521 # 5. Try
  Modeline              "640x480" 28     640 664 760 800 480 491 493 525 # 4. Try
  Modeline              "640x480" 28.32  640 664 760 800 480 491 493 525 # 3. Try
  Modeline              "640x480" 25.18  640 664 760 800 480 491 493 525 # 2. Try
  Modeline              "640x480" 25.175 640 664 760 800 480 491 493 525 # 1. Try
EndSection
Section "Monitor"
  HorizSync             28-33
  Identifier    "Monitor[vmware]"
  ModelName             "Initial"
  VendorName    "Initial"
  VertRefresh   43-72
  UseModes              "Modes[vmware]"
EndSection
    
Section "Modes"
  Identifier    "Modes[vmware]"
  Modeline              "800x600" 29.38 800 816 896 992 600 601 604 617
EndSection

Section "Monitor"
  HorizSync             31-48
  Identifier    "Monitor[vesa]"
  ModelName             "VESA"
  VendorName    "VESA"
  VertRefresh   50-60
EndSection

# Screen Section for module X support
# -------------------------------------
Section "Screen"
  SubSection "Display"
    Depth               16
    Modes               "800x600" 
  EndSubSection
  SubSection "Display"
    Depth               24
    Modes               "800x600" 
  EndSubSection
  SubSection "Display"
    Depth               32
    Modes               "800x600" 
  EndSubSection
  SubSection "Display"
    Depth               8
    Modes               "800x600" 
  EndSubSection
  Device                "Device[0]"
  Identifier    "Screen[0]"
  Monitor               "Monitor[0]"
EndSection

# Screen Section for fbdev support
# ----------------------------------
Section "Screen"
  SubSection "Display"
    Depth               16
    Modes               "default"            
  EndSubSection
  SubSection "Display"
    Depth               15
    Modes               "default"            
  EndSubSection
  SubSection "Display"
    Depth               15
    Modes               "default"            
  EndSubSection
  SubSection "Display"
    Depth               24
    Modes               "default"  
  EndSubSection
  SubSection "Display"
    Depth               32
    Modes               "default"  
  EndSubSection
  SubSection "Display"
    Depth               8
    Modes               "default"  
  EndSubSection
  Device                "Device[fbdev]"
  Identifier    "Screen[fbdev]"
  Monitor               "Monitor[0]"
EndSection

# Screen Section for vesa support
# ----------------------------------
Section "Screen"
  SubSection "Display"
    Depth               16
    Modes               "default"            
  EndSubSection
  SubSection "Display"
    Depth               8
    Modes               "default"  
  EndSubSection
  Device                "Device[vesa]"
  Identifier    "Screen[vesa]"
  Monitor       "Monitor[vesa]"
EndSection

# Screen Section for vmware support
# ----------------------------------
Section "Screen"
  SubSection "Display"
    Depth               8
    Modes               "800x600"
  EndSubSection
  SubSection "Display"
    Depth               16
    Modes               "800x600"
  EndSubSection
  SubSection "Display"
    Depth               24
    Modes               "800x600"
  EndSubSection
  Device                "Device[vmware]"
  Identifier    "Screen[vmware]"
  Monitor               "Monitor[vmware]"
EndSection

# Device Sections...
# -------------------
Section "Device"
  Driver                "ChangeMe"
  Identifier    "Device[0]"
  # device_options
  Option                "sw_cursor"     "on"
EndSection

Section "Device"
  Driver                "fbdev"
  Identifier    "Device[fbdev]"
  # fbdev_options
  Option                "ShadowFB"      "off"
EndSection

Section "Device"
  Driver                "vesa"
  #Option        "DefaultRefresh"
  Option        "ModeSetClearScreen" "no"
  Identifier    "Device[vesa]"
EndSection

Section "Device"
  Driver                "vmware"
  Identifier    "Device[vmware]"
EndSection

Section "ServerLayout"
  Identifier    "Layout[all]"
  InputDevice   "Keyboard[0]"   "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option                "Xinerama"              "off"
  Screen   "Screen[vesa]"
EndSection


Comment 7 Vojtech Pavlik 2005-11-21 15:09:34 UTC
I really wonder how this is supposed to work. No such thing as "/dev/input/input2" (or any other number) exists. The device IMO should be "/dev/input/mice".
Comment 8 Marcus Schaefer 2005-11-21 15:28:58 UTC
yes you are right this cannot work but it's hwinfo which said:

  Device File: /dev/input/input2

?? Steffen
Comment 9 Steffen Winterfeldt 2005-11-21 15:57:20 UTC
Very unusual. hwinfo can't create a device name like /dev/input/input*.

Please attach the log of 'hwinfo --mouse --log=xxx'.
Comment 10 Forgotten User 7L3tOtZIov 2005-11-22 03:15:41 UTC
Created attachment 57961 [details]
hwinfo --mouse --log=hwinfo.txt
Comment 11 Steffen Winterfeldt 2005-11-22 15:33:40 UTC
It's confused by the new input device layer's sysfs structure.
Comment 12 Ladislav Michnovic 2005-11-22 18:59:21 UTC
Do you need also logs from me? 
Comment 13 Ladislav Michnovic 2005-11-22 19:39:02 UTC
Created attachment 58133 [details]
hwinfo --mouse --log=output_hwinfo
Comment 14 Ladislav Michnovic 2005-11-22 19:39:31 UTC
Created attachment 58134 [details]
xorg.conf
Comment 15 Ladislav Michnovic 2005-11-22 19:40:59 UTC
xmset -c output:

Section "InputDevice"
  Driver     "mouse"
  Identifier "Mouse[1]"
  Option     "Protocol" "explorerps/2"
  Option     "Device"   "/dev/input/input2"
EndSection
Comment 16 Steffen Winterfeldt 2005-11-23 10:38:11 UTC
Actually, no. I've spotted the problem. :-)
Comment 17 Vojtech Pavlik 2005-11-23 22:45:02 UTC
*** Bug 132983 has been marked as a duplicate of this bug. ***
Comment 18 Steffen Winterfeldt 2005-11-29 10:08:29 UTC
*** Bug 135745 has been marked as a duplicate of this bug. ***
Comment 19 Steffen Winterfeldt 2005-11-29 10:08:57 UTC
*** Bug 135672 has been marked as a duplicate of this bug. ***
Comment 20 Steffen Winterfeldt 2005-12-06 10:20:33 UTC
*** Bug 136759 has been marked as a duplicate of this bug. ***
Comment 21 Steffen Winterfeldt 2005-12-06 16:15:31 UTC
Seems to work again now (hwinfo 11.29).
Comment 22 Bart Whiteley 2005-12-09 22:36:21 UTC
This is still broken in NLD10-Preview1 (2005-12-08)
Comment 23 Steffen Winterfeldt 2005-12-12 10:08:54 UTC
You did check the hwinfo version?
Comment 24 Steffen Winterfeldt 2005-12-12 16:29:05 UTC
*** Bug 138040 has been marked as a duplicate of this bug. ***
Comment 25 Marcus Schaefer 2005-12-14 10:43:38 UTC
*** Bug 137402 has been marked as a duplicate of this bug. ***
Comment 26 Marcus Schaefer 2005-12-14 14:00:27 UTC
*** Bug 138224 has been marked as a duplicate of this bug. ***