liam_on_linux: (Default)
If you're still running "Lucid", 10.04, and are having driver problems or something, there are now 3 different newer kernels available.

The kernel contains wifi drivers and so on. The only main class of driver it doesn't contain are graphics drivers for X.org - X contains its own. However, some newer proprietary graphics drivers, e.g. from nVidia, may require a newer kernel than Lucid's 2.6.32 to install and work correctly. These kernels are thus a considerable boon for quite a lot of reasons and may help 10.04 to remain useful for some time to come yet. For instance, they are great if you don't like Unity and are waiting for GNOME Shell to become a bit more mature, say. They aren't just for servers.

They newer kernels are backported from 10.10 ("Maverick"), 11.04 ("Natty") and 11.10 ("Oneiric").

There are 3 different kernels in each family: one generic, one generic with PAE support for 32-bit machines with 4GB or more of RAM, and one for servers.

If you look in Synaptic (or the package manager of your choice), you should see (for example):

linux-image-generic-lts-backport-natty

and the matching linux-image-generic-pae-backport-natty and linux-image-server-backport-natty.

There are also families ending -oneiric and -maverick.

From memory, the standard 10.04 kernel is version 2.6.32-xx where -xx is the current build.

The Maverick series are 2.6.35-xx, Natty ones are 2.6.38-xx and the Oneiric series are 3.0.0-xx.

If you install (say) linux-image-generic-lts-backport-natty, you will get the current build of 2.6.38-xx and it will be updated as newer builds are sent out. You don't need to install a specific version - if you do so, it will *not* be updated.

I have found that the PAE kernel will not boot on some Celeron machines which have the PAE functionality disabled, so I recommend against using it unless you know you will need support for >= 4GB RAM.

I have resolved quite a few problems with these, including machines that hang on shutdown rather than switch off, getting newer WLAN chipsets going that did not work with the standard 10.04 kernel, and supporting some Sony Vaio machines that will not boot older kernels successfully.

The same kernels are also available in Mint 9, as it is based on Ubuntu 10.04.
liam_on_linux: (Default)
Public service announcement here, following an epic battle this evening.

Ubuntu, and thus Mint, print via CUPS, and include HP's modifications to this to support HP's printers - a subsystem called HPLIP. The snag is, the version they include in Mint 7 (based on Ubuntu 9.04) is 3.9.2 - and if you want to connect a current-model HP printer such as a Deskjet D2660 (one of the last pure-printer-only inkjets on the market, AFAICS) or a F2480 (a decent, inexpensive little all-in-one multifunction type device), these need a newer version of HPLIP.

HP provide a downloadable installer for v3.9.10 of this here:
http://hplipopensource.com/hplip-web/install/install/index.html

The snag is, it doesn't work on Mint 7. It has a whole pile of dependencies and it can't resolve them on its own. (Maybe because Mint 7 isn't a supported distro - I don't know.) I've not yet tried Mint 8 (which only came out today) or Ubuntu, but I suspect there will be similar problems on Ubuntu 9.04 at least.

But I've found a way to do it.

Pre-installing this little lot of packages allows the installer to at least run through to completion:

ubuntu-dev-tools
python-all-dev
libcups2-dev
libusb-1.0-0
libusbdev
libtool
libcupsimage2-dev

However, the HP installer still complains that a load of optional pieces are missing, so you get no printer GUI, no scanning and so on.

This additional pile fixes that:

python-qt4-common
python-qt4-dbus
python-reportlab
xsane
libsane-dev

Install all of them - you could just "apt-get install" the whole list, separated by spaces, that should do it - and HPLIP 3.8.10 installs fine.

It still doesn't print, though. To get that working, one last step is needed. As root or using "sudo", you need to go to the directory

/usr/lib/cups/filter

and make a symlink to create a standin for a missing file:
ln -s foomatic-rip foomatic-rip-hplip

Do this, reboot, plug in your new HP, and it should Just Work™.

Hope that Google finds this and it helps someone... :¬)

May 2025

S M T W T F S
    12 3
45678910
11121314151617
1819 2021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 15th, 2025 07:13 pm
Powered by Dreamwidth Studios