USBHID Joystick
Hello,
I built a device that converts an N64 joystick to USB. This device works in Windows; however when I try it in SUSE 11.1 it doesn't. It is still seen by SUSE but does not create the /dev/input/js0 file. If I view the hardware information I get the following:
----- hal device list -----
0: udi = '/org/freedesktop/Hal/devices/usb_device_4d8_11_noserial_if0'
info.subsystem = 'usb'
info.linux.driver = 'usbhid'
usb.interface.number = 0 (0x0)
usb.product = 'USB HID Interface'
usb.device_subclass = 0 (0x0)
usb.interface.class = 3 (0x3)
info.product = 'USB HID Interface'
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.7/usb4/4-2/4-2.2/4-2.2:1.0'
usb.speed = 12.0000
usb.interface.subclass = 0 (0x0)
info.udi = '/org/freedesktop/Hal/devices/usb_device_4d8_11_noserial_if0'
usb.device_revision_bcd = 1 (0x1)
usb.device_protocol = 0 (0x0)
usb.interface.protocol = 0 (0x0)
usb.configuration_value = 1 (0x1)
usb.version = 2.00000
usb.max_power = 100 (0x64)
usb.vendor_id = 1240 (0x4d8)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.7/usb4/4-2/4-2.2/4-2.2:1.0'
usb.num_configurations = 1 (0x1)
usb.is_self_powered = false
info.parent = '/org/freedesktop/Hal/devices/usb_device_4d8_11_noserial'
usb.num_ports = 0 (0x0)
usb.product_id = 17 (0x11)
usb.num_interfaces = 1 (0x1)
usb.can_wake_up = true
usb.linux.device_number = 9 (0x9)
usb.vendor = 'Microchip Technology, Inc.'
linux.hotplug_type = 2 (0x2)
usb.device_class = 0 (0x0)
usb.bus_number = 4 (0x4)
linux.subsystem = 'usb'
1: udi = '/org/freedesktop/Hal/devices/usb_device_4d8_11_noserial'
info.subsystem = 'usb_device'
info.linux.driver = 'usb'
usb_device.product = 'Joystick'
linux.device_file = '/dev/bus/usb/004/009'
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.7/usb4/4-2/4-2.2'
info.product = 'Joystick'
usb_device.device_revision_bcd = 1 (0x1)
usb_device.configuration_value = 1 (0x1)
usb_device.max_power = 100 (0x64)
info.udi = '/org/freedesktop/Hal/devices/usb_device_4d8_11_noserial'
usb_device.num_configurations = 1 (0x1)
usb_device.num_ports = 0 (0x0)
usb_device.num_interfaces = 1 (0x1)
usb_device.linux.device_number = 9 (0x9)
usb_device.device_class = 0 (0x0)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1a.7/usb4/4-2/4-2.2'
usb_device.device_subclass = 0 (0x0)
info.vendor = 'Microchip Technology, Inc.'
usb_device.speed = 12.0000
info.parent = '/org/freedesktop/Hal/devices/usb_device_5e3_608_noserial'
usb_device.device_protocol = 0 (0x0)
usb_device.version = 2.00000
usb_device.vendor_id = 1240 (0x4d8)
usb_device.is_self_powered = false
usb_device.product_id = 17 (0x11)
usb_device.can_wake_up = true
linux.hotplug_type = 2 (0x2)
usb_device.vendor = 'Microchip Technology, Inc.'
usb_device.bus_number = 4 (0x4)
linux.subsystem = 'usb'
Does anyone know why this might be and how to fix it?
|