View Full Version : No /dev/psm0 with custom kernel
jrick
September 13th, 2009, 03:55
I rebuilt my kernel today and commented out some more options I didn't think I needed, however by doing so I seem to have broken my mouse since I no longer have a /dev/psm0 device. I just compiled GENERIC to see if this is a regression but my mouse works fine with it.
(I know, I know, I should have copied my old kernel config somewhere else or have it under revision control...)
My kernel config and the dmesg from both kernels are attached. Any idea about what I have done to break this?
Bunyan
September 13th, 2009, 05:30
You excluded
device psm # PS/2 Mouse
which was mandatory for any type of mouse to work.
I use a usb mouse and the above option is needed.
jrick
September 13th, 2009, 05:37
You excluded
device psm # PS/2 Mouse
which was mandatory for any type of mouse to work.
I use a usb mouse and the above option is needed.
Uh, look again. device psm is definitely in there.
Bunyan
September 13th, 2009, 06:20
In case you're using USB-mouse, uncomment device ums in your THIKPAD kernel config file
# USB support
device uhci # UHCI PCI->USB interface
#device ohci # OHCI PCI->USB interface
device ehci # EHCI PCI->USB interface (USB 2.0)
device usb # USB Bus (required)
#device udbp # USB Double Bulk Pipe devices
#device uhid # "Human Interface Devices"
#device ukbd # Keyboard
#device ulpt # Printer
device umass # Disks/Mass storage - Requires scbus and da
#device ums # Mouse
#device rum # Ralink Technology RT2501USB wireless NICs
#device uath # Atheros AR5523 wireless NICs
#device ural # Ralink Technology RT2500USB wireless NICs
#device zyd # ZyDAS zb1211/zb1211b wireless NICs
#device urio # Diamond Rio 500 MP3 player
jrick
September 13th, 2009, 13:30
In case you're using USB-mouse, uncomment device ums in your THIKPAD kernel config file
# USB support
device uhci # UHCI PCI->USB interface
#device ohci # OHCI PCI->USB interface
device ehci # EHCI PCI->USB interface (USB 2.0)
device usb # USB Bus (required)
#device udbp # USB Double Bulk Pipe devices
#device uhid # "Human Interface Devices"
#device ukbd # Keyboard
#device ulpt # Printer
device umass # Disks/Mass storage - Requires scbus and da
#device ums # Mouse
#device rum # Ralink Technology RT2501USB wireless NICs
#device uath # Atheros AR5523 wireless NICs
#device ural # Ralink Technology RT2500USB wireless NICs
#device zyd # ZyDAS zb1211/zb1211b wireless NICs
#device urio # Diamond Rio 500 MP3 player
Well, I should have been more specific. I'm not using an USB mouse but the pointing stick and the trackpad on my laptop. I know that ums doesn't need to be enabled, because with an older kernel I had it disabled and was still able to use my trackpad.
crsd
September 13th, 2009, 16:31
My guess from viewing diff of your config and GENERIC would be acpi_ibm (the only thing that could be related :), AFAIU). Try removing it and check if psm0 is back.
jrick
September 13th, 2009, 22:27
My guess from viewing diff of your config and GENERIC would be acpi_ibm (the only thing that could be related :), AFAIU). Try removing it and check if psm0 is back.
Yeah, I was kind of suspecting that this was causing this problem, but I thought that it would work since I was able to kldload acpi_ibm.ko with my old THINKPAD kernel without any problems.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.