Sat, 26 Dec 2009
Keywords: linux ubuntu 8.10 sane
Trying to run xsane from my HP 2133 resulted in the error message
Failed to open device 'v4l:/dev/video0'
As a hack, I presume, to get around this I commented out the line
/dev/video0
in /etc/sane.d/v4l.conf
Fri, 25 Dec 2009
Keywords: picasa hang places linux ubuntu wine
I have Picasa 3.6 running on Ubuntu under Wine. I managed to hit the Places tab and the whole thing hung. The way to fix it is to run
perl -i.bak -pe 's/places/people/' ~/.google/picasa/3.0/user.reg
[/software/picasa] permanent link
Sat, 26 Sep 2009
Splitting albums with cue files
Keywords: split cue flac mp3 linux ubuntu ape mac
In order to split a flac file of an entire album into its constituent parts:
$ sudo aptitude install cuetools shntool flac $ shnsplit -o flac -t '%a %n %t' -f *.cue *.flac
You can do something similar with other lossless formats.
To do the same with an mp3 file:
$ sudo aptitude install mp3splt $ mp3split -c *.cue *.mp3
Obviously you'll need to be a little more specific if you have more than one album in a directory.
To split ape files, you'll need to build the ape decoder:
$ sudo aptitude install nasm $ wget http://pjcj.sytes.net/mac-3.99-u4-b5.tar.bz2 $ bzcat mac-3.99-u4-b5.tar.bz2 | tar xvf - $ cd mac-3.99-u4-b5 $ ./configure --prefix=/usr/local $ make $ sudo make install
The copy of the source here is a slightly patched version to explicitly cast in four places where gcc was complaining.
Mon, 09 Mar 2009
Keywords: linux ubuntu 8.10 intrepid ibex ATI Technologies Inc RV370 [Radeon X300SE] X300
And yet another of the things that broke when I upgraded Ubuntu to 8.10 was the 3D graphics acceleration. lspci identifies my card as
01:00.0 VGA compatible controller: ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)] 01:00.1 Display controller: ATI Technologies Inc RV370 [Radeon X300SE]
The X log file (/var/log/Xorg.0.log) tells me:
(II) fglrx(0): driver needs X.org 1.4.x.y with x.y >= 99.906 (II) fglrx(0): detected X.org 7.4.2.0 (EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initialized. (WW) fglrx(0): *********************************************** (WW) fglrx(0): * DRI initialization failed! * (WW) fglrx(0): * (maybe driver kernel module missing or bad) * (WW) fglrx(0): * 2D acceleraton available (MMIO) * (WW) fglrx(0): * no 3D acceleration available * (WW) fglrx(0): ********************************************* * $ glxinfo name of display: :0.0 X Error of failed request: BadRequest (invalid request code or no such operation) Major opcode of failed request: 159 (GLX) Minor opcode of failed request: 19 (X_GLXQueryServerString) Serial number of failed request: 10 Current serial number in output stream: 10 $
It seems this was finally fixed this year with Catalyst 9.2. In accordance with the instructions I downloaded the installer from AMD and then installed it:
# apt-get remove --purge xserver-xorg-video-radeon fglrx-kernel-source fglrx-modaliases # sh ati-driver-installer-9.2-x86.x86_64.run --buildpkg Ubuntu/8.10 # dpkg -i xorg-driver-fglrx_8.582-0ubuntu1_i386.deb \ xorg-driver-fglrx-dev_8.582-0ubuntu1_i386.deb \ fglrx-amdcccle_8.582-0ubuntu1_i386.deb \ fglrx-modaliases_8.582-0ubuntu1_i386.deb \ libamdxvba1_8.582-0ubuntu1_i386.deb \ fglrx-kernel-source_8.582-0ubuntu1_i386.deb
I suppose it's only to be expected that after rebooting X wouldn't start. The X log file told me:
(II) LoadModule: "amdxmm" (II) Loading /usr/lib/xorg/modules//amdxmm.so (II) Module amdxmm: vendor="X.Org Foundation" compiled for 1.4.99.906, module version = 1.0.0 ABI class: X.Org Server Extension, version 1.1 Backtrace: 0: /usr/X11R6/bin/X(xf86SigHandler+0x79) [0x80c3009] 1: [0xb7fde400] 2: /usr/lib/xorg/modules//amdxmm.so(amdxmmInit+0x245) [0xb61a4845] 3: /usr/lib/xorg/modules/drivers//fglrx_drv.so [0xb76a3bdc] 4: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxScreenInit+0x7b4) [0xb7699e94] 5: /usr/X11R6/bin/X(AddScreen+0x19f) [0x807137f] 6: /usr/X11R6/bin/X(InitOutput+0x206) [0x80aa536] 7: /usr/X11R6/bin/X(main+0x279) [0x8071b19] 8: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7bdc685] 9: /usr/X11R6/bin/X [0x8071101] Saw signal 11. Server aborting. (II) Screen 0 shares mem & io resources (II) Screen 1 shares mem & io resources (EE) fglrx(0): === [swlDalHelperSetControllerConfigForRemap] === CWDDC ControllerSetConfig failed: 6 - 0
Wonderful. But easily fixed:
# mv /usr/lib/xorg/modules/amdxmm.so /usr/lib/xorg/modules/amdxmm.so.busted
Presumably, something's not going to work now, but at least it's better than it was, and 3D acceleraton works. I can even watch video.
For some, possibly unrelated, reason at this point the volume control knob on the keyboard stopped controlling the volume until I set the Default Mixer Track in System/Preferences/Sound to HDA Intel (Alsa mixer).
Tue, 06 Jan 2009
To get amarok to use the SPDIF output, first use alsamixer and unmute the IEC958 output.
Then in the Configure Engine section of amarok, use the xine engine, the alsa output plugin, and change the alsa device configuration from:
Mono: default 4 Channels: plug:surround40:0 Stereo: default 6 Channels: plug:surround51:0
to
Mono: plug:spdif 4 Channels: plug:spdif Stereo: plug:spdif 6 Channels: plug:spdif
[/software/amarok] permanent link
Mon, 05 Jan 2009
Getting ssh to work over wireless on HP 2133
Ssh over wireless hangs into and out of the HP 2133. Changing the MTU doesn't help. What does help is running:
iwpriv eth0 set_vlanmode 0