This problem is actually caused by interference with the keyboard and
mouse.  I noticed several additional problems that all seemed related,
and I tried xev only to see that a "Ctrl + @" (keycode 185) was being
repeatedly generated.  This key combination can be created using "Shift
+ Ctrl + @" on the keyboard.  However, this bug is not the same as one
from Fiesty and Gutsy where arbitrary key presses would become stuck.
They keyboard is not the source of the problem at all.

I have isolated the problem to the saa7134 driver module for the Kworld
PCI TV/FM tuner.  I started disabling everything that I had added
recently one item at a time.  Removing the saa7134 module this way
works:

sudo rmmod saa7134_alsa
sudo rmmod saa7134

(Note that the problem is not fixed by removing the alsa portion alone.
Both modules must be removed.)

Now the keyboard and mouse work perfectly as do the tty logins and nautilus.  
Note that the module was being loaded during startup with the following in the 
/etc/modprobe.d/options file:
# Enable double-buffering so gstreamer et. al. work
options quickcam compatible=2

# Default hostap to managed mode
options hostap_pci iw_mode=2
options hostap_cs iw_mode=2
options saa7134 card=59 tuner=56

The TV tuner card is identified as below using lspci -v:

05:01.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video 
Broadcast Decoder (rev 01)
        Subsystem: KWorld Computer Co. Ltd. Unknown device 7128
        Flags: bus master, medium devsel, latency 64, IRQ 20
        Memory at febfbc00 (32-bit, non-prefetchable) [size=1K]
        Capabilities: <access denied>

I had the FM tuner partially working but had not tested the TV input or
any other inputs (I recently rebuilt my computer, FYI, so I have not
explored all the hardware yet.).  However, the audio from the FM tuner
was terribly choppy.  The mixer would repeatedly mute and unmute itself
while listening to the radio.  I had to start gnomeradio using the
following options apparently because the alsa sound interface is not
quite setup right (not too familiar with this though).

#!/bin/sh
sox -c 2 -s -w -r 32000 -t ossdsp /dev/audio1 -t ossdsp -w -r 32000 /dev/dsp &
gnomeradio --mixer=/dev/mixer:pcm
wait gnomeradio
t=`pidof sox`;
kill $t;
amixer -c 0 sset PCM 80%,80% unmute

So I do not know where the true problem lies, but it is easily
reproduced by loading and unloading the saa7134 module.  Loading it
using "modprobe -a saa7134" (with the appropriate options file) causes
the repeating "Ctrl+@" character immediately, and unloading it stops it.

-- 
Cannot drag a box around icons in nautilus
https://bugs.launchpad.net/bugs/254842
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is a bug assignee.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to