2.6.3: Disk DMA and laptop touchpad

Submitted by Anonymous
on February 25, 2004 - 10:28am

Two separate issues with this kernel.

1.
# hdparm -d 1 /dev/hda

/dev/hda:
setting using_dma to 1 (on)
HDIO_SET_DMA falied: Operation not permitted
using_dma = 0 (off)

I can't set DMA on my hard disk with this kernel (and I'm logged in as root - in fact I'm using it just to test the kernel on a machine so I don't even have any other users to login as).

2.
I need to append the i8042.nomux boot option to get my mouse to work in X, but even then it's seriously jumpy. I've followed instructions to install the synaptics driver but startx errors:

Mouse1 no synaptics event device found
Query no Synaptics: 6003C8
(EE) Mouse1 no synaptics touchpad detected and no repeater device
(EE) Mouse1 Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Mouse1"
No core pointer

Fatal server error:
failed to initialize core devices.

I've enabled events in my kernel config. I've installed the driver. All signs point to me that it could well not be synaptics? If not... what is it and regardless of that, how do I get it working?!

Confirm both

Anonymous
on
February 25, 2004 - 5:01pm

Seeing 1) exactly the same.

Also seeing mouse problems similar to 2). Have a Toshiba Satellite 2410. Needed to edit the XFree86 config file when I installed 2.6 for the first time as it had two entries - one for touchpad, one for usb mouse - and it all worked fine with both "mice". However upgrade from 2.6.2 to 2.6.3 has made the usb mouse go crazy all over the screen. Touchpad still works fine. Haven't found a source of the problem or solution yet...

Me too

Anonymous
on
February 27, 2004 - 8:08am

Like over for point 2.
dmesg says:

input: PS/2 Synaptics TouchPad on isa0060/serio1

so the kernel FINDS a synaptics device, but X doesn't recognize it!!
I'm using the kernel 2.6.3 with debian patches.

the same for me!

Anonymous
on
February 27, 2004 - 12:25pm

I've exactly the same problem.
My config is :
debian sid
xfree 4.3.0.1
kernel 2.6.3

Don't know why it doesn't work, because with my mandrake 9.2, my touchpad worked very well... :-(

try modprobe -r psmouse

Anonymous (not verified)
on
February 4, 2005 - 5:44am

try modprobe -r psmouse
modprobe psmouse
The problem here is that USB legacy emulation breaks Synaptics detection.

Synaptics on Toshiba

Anonymous
on
April 14, 2004 - 12:21am

Toshiba 5105-s501...

dmesg | grep -i synap
input: USB HID v1.00 Mouse [Synaptics Inc. Synaptics Touchpad] on usb-0000:00:1d.1-2

it is not serial, it's on the usb bus.

Anyone have ideas as to getting this usb touchpad to do it's tricks...and I mean scrolling and such.

Config for IDE

on
February 27, 2004 - 8:46pm

The IDE driver name for some chipsets changed in 2.6 and some new ones exist that didn't before. This means that if you just import a 2.4 config to 2.6 you may not get dma support. Go through the configuration carefully and check that you have appropriate support for your ide chipset.

hdparm & DMA

on
February 29, 2004 - 8:30pm

I've read elsewhere that since hdparm 3.5 you can turn on|off DMA (I hope not to be wrong) but you needed to compile it for your running kernel. Anyway, it is possible turning on dma when configuring the kernel to compile it:

Device Drivers -> ATA/ATAPI/MFM/RLL support ->
Enhanced IDE/MFM ... -> PCI IDE chipset support ->
Generic PCI bus-master DMA support ->
Use PCI DMA by default when available

I recompiled the kernel and e

Anonymous
on
March 9, 2004 - 9:34am

I recompiled the kernel and ended up with DMA support. The touchpad issue still doesn't want to go away though. Is this likely to get fixed in 2.6.4? How far away is 2.6.4? (I know it's not exactly entirely predictable!)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.