SystemError: E:Unable to correct problems, you have held broken packages.
dpkg -l | grep roadcom
sudo apt-get purge [package names from the previous command]
SystemError: E:Unable to correct problems, you have held broken packages.
dpkg -l | grep roadcom
sudo apt-get purge [package names from the previous command]
gpointing-device-settings
sudo apt-get install gpointing-device-settings
sudo aptitude install gsynapticsand then type:
gpointing-device-settings
sudo aptitude install pbuilder debhelper devscripts build-essential2. Tell the pbuilder environment that it is going to act just like the Launchpad build farm
sudo pbuilder create --debootstrapopts --variant=builddThis one takes a while because it's basically installing an entire system inside your existing installation, so grab a cup of coffee and watch the messages fly by.
nano ~/.pbuilderrcand paste in:
OTHERMIRROR="deb http://archive.ubuntu.com/ubuntu [YOUR UBUNTU VERSION] main restricted universe multiverse | deb http://archive.ubuntu.com/ubuntu [YOUR UBUNTU VERSION]-backports main restricted universe multiverse | deb http://archive.ubuntu.com/ubuntu [YOUR UBUNTU VERSION]-security main restricted universe multiverse | deb http://archive.ubuntu.com/ubuntu [YOUR UBUNTU VERSION]-updates main restricted universe multiverse"
| deb http://ppa.launchpad.net/hunter-kaller/ppa/ubuntu maverick main
sudo pbuilder --login --save-after-login
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [YOUR PUBLIC KEY HERE]
exit
sudo pbuilder --update --override-config
mkdir .nestopia ; touch .nestopia/nstcontrols
sudo apt-get update ; sudo apt-get install build-essential linux-headers-$(uname -r) ; sudo apt-get install virtualbox-ose-guest-x11
[host's name of directory] [mount point] vboxsf defaults 0 0
vbox_share /media/vbox vboxsf defaults 0 0
sudo apt-add-repository ppa:brian-rogers/btrfs
sudo gedit /etc/modprobe.d/optionsThen paste in:
options sdhci debug_quirks=1Reboot and you should be all set.
sudo ln -s /usr/bin/testparm.samba3 /usr/bin/testparm ; sudo ln -s /usr/bin/net.samba3 /usr/bin/netThis should get you all fixed up. You don't even need to reboot again.
sudo aptitude install linux-headers-`uname -r` build-essential nvidia-settings
sudo gedit /etc/modprobe.d/blacklist.conf
# Allows proprietary Nvidia driver to installblacklist vga16fbblacklist nouveaublacklist rivafbblacklist nvidiafbblacklist rivatv
sudo apt-get remove --purge nvidia-*
sudo sh NVIDIA-*
sudo mv NVIDIA-* /usr/src
sudo ln -s /usr/src/NVIDIA-* /usr/src/nvidia-driver
#!/bin/bash## Set this to the exact path of the nvidia driver you plan to use# It is recommended to use a symlink here so that this script doesn't# have to be modified when you change driver versions.DRIVER=/usr/src/nvidia-driver# Build new driver if it doesn't existif [ -e /lib/modules/$1/kernel/drivers/video/nvidia.ko ] ; thenecho "NVIDIA driver already exists for this kernel." >&2elseecho "Building NVIDIA driver for kernel $1" >&2sh $DRIVER -K -k $1 -s -n 2>1 > /dev/nullif [ -e /lib/modules/$1/kernel/drivers/video/nvidia.ko ] ; thenecho " SUCCESS: Driver installed for kernel $1" >&2elseecho " FAILURE: See /var/log/nvidia-installer.log" >&2fifiexit 0
chmod a+x update-nvidia
sudo mkdir -p /etc/kernel/postinst.d ; sudo install update-nvidia /etc/kernel/postinst.d
sudo gedit /etc/X11/xorg.conf
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3333"Option "Coolbits" "1"Option "OnDemandVBlankInterrupts" "True"
sudo gdm-stop
sudo apt-get remove --purge xserver-xorg-video-nouveau
sudo nano /etc/modprobe.d/blacklist-framebuffer.conf
blacklist vgafb16
sudo nano /etc/initramfs-tools/modules
fbconvesafb
sudo update-initramfs -u
sudo nano /etc/default/grub
sudo update-grub
sudo gedit /etc/X11/xorg.conf
Section "InputDevice"
Identifier "VBoxMouse"
Driver "vboxmouse"
Option "CorePointer"
EndSection
sudo rm /etc/X11/xorg.conf
sudo gedit /etc/X11/xorg.conf
Section "Screen"DefaultDepth 24SubSection "Display"Depth 15Modes "1920x1440" "1920x1200" "1900x1200" "1920x1080" "1600x1200" "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"EndSubSectionSubSection "Display"Depth 16Modes "1920x1440" "1920x1200" "1900x1200" "1920x1080" "1600x1200" "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"EndSubSectionSubSection "Display"Depth 24Modes "1920x1440" "1920x1200" "1900x1200" "1920x1080" "1600x1200" "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"EndSubSectionSubSection "Display"Depth 8Modes "1920x1440" "1920x1200" "1900x1200" "1920x1080" "1600x1200" "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"EndSubSectionDevice "Device[0]"Identifier "Screen[0]"Monitor "Monitor[0]"EndSection
sudo gedit /etc/apt/sources.listand add these lines at the bottom:
Save and close, then type:#Filthy Pants PPA
deb http://ppa.launchpad.net/hunter-kaller/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/hunter-kaller/ppa/ubuntu jaunty main
After that, type:sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x065fda2d23cfea71e753d04703e1fe8b2796dec2
sudo aptitude updateand you're all set.
In 9.10 Karmic Koala, there's the same problem with acer_wmi as in 9.04.Original Post:
However, your 9.04 fix causes instability in the kernel, in 9.10. That's because the blacklisting should be done by editing the existing /etc/modprobe.d/blacklist.conf . And not by creating a new file named blacklist.
Blacklist.conf by default already contains a list of blacklisted kernel modules. You can simply add the following lines for acer_wmi:
# switch the wireless chipset on
blacklist acer_wmi
sudo gedit /etc/modprobe.d/blacklistand add the line
blacklist acer_wmiThis should fix your wifi access (and possibly fix your wireless indicator LEDs[!]) in one fell swoop, once you restart.
mmc0: error -84 whilst initialising SD cardThe left-side SD reader is otherwise not acknowledged, i.e. it doesn't create a /dev/ entry when cards are inserted and hotplug doesn't mount the disk (this problem also exists on the Dell Mini 9, so you guys can benefit from this too). To correct the situation, type into a terminal:
sudo gedit /etc/modprobe.d/optionsand add (be wary of line breaks; I recommend copy/pasting instead of manually typing):
options sdhci debug_quirks=1ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: linux-image-2.6.28- 6-generic 2.6.28-6.17
ProcCmdLine: User Name=UUID=e309fb14- 05db-4e9a- b137-c6bf63eeb6 a4 ro quiet splash elevator=noop
ProcEnviron:
SHELL=/bin/bash
LANG=it_IT.UTF-8
ProcVersionSignature: Ubuntu 2.6.28-6.17-generic
SourcePackage: linux
Reboot and most everything should work properly, hotplugging and all. Also to be aware of, the right-side reader does not work properly if there is not a card in it at boot. In this case, it won't show any trace anywhere that you even have a right-side reader.
For both of these fixes, all we've done is created a text file that the system loads as it boots. If you wish to undo these fixes, you can just delete the text files and it'll go back to normal.
Finally, ctrl+alt+backspace doesn't kill the xserver anymore in Jaunty because people were apparently pressing it accidentally...? You can supposedly re-enable it (if you like) by installing a program called dontzap:
sudo aptitude install dontzapand then typing into a terminal:
sudo dontzap --disableUnfortunately, this did absolutely nothing on my system. Maybe you'll have better luck. In the meantime, you can either restart your entire system, or hit ctrl+alt+F1 to drop down to a console and type:
sudo /etc/inti.d/gdm restartA scary blue and red error screen will pop up notifying you that there's already an xserver running, to which you can just hit OK and it will restart with the new one.
sudo aptitude install subversion build-essential m4 wget autotools-dev yasm autoconf intltool libtool libbz2-dev zlib1g-dev libglib2.0-dev libdbus-glib-1-dev libgtk2.0-dev libhal-dev libhal-storage-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev automake1.9 libnotify-dev libwebkit-devUpdate (6/18/09): as of svn 2550, libgtkhtml-3.14-dev was replaced by libwebkit-dev.
svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunkThis will download a bunch of stuff and finish by telling you which revision you have checked out.
cd hb-trunkStep 4: prepare the source for building
./configure --launchThis command should take care of most of the remaining steps, i.e. making a scratch directory and compiling the source for both the CLI and GUI interfaces.
cd build/gtk ; sudo make installIn you experienced any errors during Steps 4 or 5, you can attempt to run through the build functions manually:
rm -rf build ; mkdir build ; cd buildthen:
../configure ; makeand finally:
cd gtk ; make ; sudo make install
Unable to poll /dev/input/event8. Make sure you have read permissions to it
sudo aptitude install libgtk2.0-dev libglib2.0-dev libhal-storage1 libhal-storage-dev libhal-dev automake build-essential jam libtool subversion zlib1g-dev libbz2-dev lib64bz2-1.0 libbz2-1.0 xmlto texinfo subversion gfortran doxygen libsdl1.2-dev gfortran-multilib gcc-multilib g++-multilib libesd0-dev libgtk1.2-dev libfftw3-dev electric-fence linux-kernel-devel libgtkhtml3.14-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev yasm intltool libdbus-glib-1-devStep 2: install libdvdcss2 from the medibuntu repository (all on one line):
sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.listthen type (again, all on one line):
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get updateand finally:
sudo aptitude install libdvdcss2Step 3: check out the latest HandBrake code from the project's SVN repository:
svn co svn://svn.handbrake.fr/HandBrake/trunk HandBrakeStep 4: navigate to the newly created HandBrake directory:
cd HandBrakeStep 5: compile the HandBrakeCLI binary:
makeStep 6: navigate to the gtk directory:
cd gtkStep 7: prepare the source to compile the GUI against the newly built CLI binary:
./autogen.shStep 8: compile and install the GUI:
make && sudo make installThis should add all the relevant menu shortcuts and so forth on a standard Ubuntu install. Leave me a comment if you have any questions/problems and I'll try to help.
x264 is removing b-rdo and bime options this week. GUI makers, take note, and prepare patches. bime will be enabled at subme >=5 automatically. New subme options will be organized as follows:subme6: RD on I/P framessubme7: RD on all framessubme8: RD refinement on I/P framessubme9: RD refinement on all framesnew subme 6 = old subme 6new subme 7 = old subme 6 + b-rdonew subme 8 = old subme 7 + b-rdonew subme 9 = didn't exist, RD refinement in B-frames is completely new.RD refinement in B-frames consists of qpel-RD as in P-frames, and also RD-bime for bidir blocks. Overall the speed cost for this option should be less than old subme6->7 (new subme7->8).This is a first step on the road to decreasing the number of unnecessary options in x264.