USB with kernel version 2.2.16 and newer

Support knowledgebase (usb2216)
Applies to

SuSE Linux: Version 6.4
This article refers to an older version of SuSE Linux. Therefore some of the informations given in this article may be outdated or the article may contain stale links.

Kernel: Versions since 2.2.16

Symptom:

You have upgraded your kernel to version 2.2.16 or newer.
For practical reasons, you choose the SuSE kernel from our FTP server:
But you have trouble with the input devices, e.g. your mouse.

Cause:

The newer USB stack needs a different device node for the mice and joystick devices, this must be configured before you can use it.

Solution:

Get the newer devs.rpm from our FTP server: Install these packages.

Create a symlink to the new mouse device and upgrade your config files:

su -
cd /dev
rm -fv mouse
ln -sfv input/mice mouse
Change the rc.config variables for gpm.
The variable GPM_PARAM could look like this (change the paramter -m):
On a PowerMacintosh you have to set to the variable CREATE_FBCONF to no, to prevent further changes to your XF86Config:
GPM_PARAM="-t ps2 -m /dev/mouse"
CREATE_FBCONF=no

Make sure that the "MOUSE=" section, in rc.config, looks like this:

MOUSE="/dev/input/mice"
Change the pointer section in the config file /etc/XF86Config:
Section "Pointer"
  Device        "/dev/mouse"
  Protocol      "IMPS/2"
EndSection
Run lilo before you reboot your machine on the i386 architecture.

1 The required kernel modules are already compiled into the kernel, please ignore the warnings from usb.rpm about the missing ohci-hub module.

More information about the new USB stack can be found here:
http://www.suse.cz/development/input/quick.html


Keywords: POWERPC, PPC, APPLE, MACINTOSH, MAC, USB, 2.2.16, KERNEL, SECURITY, MAUS, MOUSE

SDB-usb2216, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 02. Jul 2000
SuSE Linux AG - Last generated: 04. Nov 2000 by olh (sdb_gen 1.40.0)