vmware + linux 2.6.24

January 31st, 2008

boo. after rebuilding my kernel/modules vmware-config.pl doesn’t want to compile vmmon on 2.6.24.

Building the vmmon module.

Building for VMware Workstation 6.0.0.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config2/vmmon-only’
make -C /lib/modules/2.6.24/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.24′
CC [M] /tmp/vmware-config2/vmmon-only/linux/driver.o
CC [M] /tmp/vmware-config2/vmmon-only/linux/driverLog.o
CC [M] /tmp/vmware-config2/vmmon-only/linux/hostif.o
CC [M] /tmp/vmware-config2/vmmon-only/common/comport.o
CC [M] /tmp/vmware-config2/vmmon-only/common/cpuid.o
In file included from include/asm/bitops.h:2,
from /tmp/vmware-config2/vmmon-only/./include/vcpuset.h:74,
from /tmp/vmware-config2/vmmon-only/./include/modulecall.h:23,
from /tmp/vmware-config2/vmmon-only/common/vmx86.h:19,
from /tmp/vmware-config2/vmmon-only/common/hostif.h:18,
from /tmp/vmware-config2/vmmon-only/common/cpuid.c:15:
include/asm/bitops_32.h:9:2: error: #error only <linux/bitops.h> can be included directly
make[2]: *** [/tmp/vmware-config2/vmmon-only/common/cpuid.o] Error 1

i found a how-to to modify the vmware-any-any-update115 so that vmmon would compile. [here] vmware is working under 2.6.24! woot woot.

 

ubuntu: kernelcheck… fresh new kernels automagically!

January 30th, 2008

possibly the coolest application for ubuntu that i’ve found so far!!! kernelcheck can automatically download, compile, and install the latest linux kernel for your ubuntu system. the install is stupid simple…. assuming you can type in an terminal…

if you don’t do cli… do you really want to mess with compiling a kernel?

installation is as easy as a wget, untar, python install command. check out the kernelcheck thread for more info & pictures of the program in work.

kernelcheck_kernel_info.png

ha. gonna go download the latest nvidia driver and give this a go. i’m also going to have to recompile my vmware modules, but eh…. i hope the scheduler is better in 2.6.24.

note: ubuntu kernel master thread. just bookmarking this yet again, cause i always forget about it.

…(once again with the python installs though… i love how simple it is to install something via python. too bad i can’t code worth a damn in python…. simple editing is as far as i get with python. other than some cool use in ubuntu i’ve only ever seen python in redhat’s anaconda/kickstart.)

update: you can find a pre-compiled 2.6.24 [here] and yeah the iwlwifi drivers are annoying. i didn’t compile the module the first time through (kernelcheck pops up an xconfig window where you’re supposed to enable your wireless. step #9 on the kernel master thead. oops)

 

ubuntu: mythtv firewire capture scientific atlanta explorer 4250HDC

January 25th, 2008

i’m trying another last ditch effort to figure out if it’s possible to capture tv via firewire on the scientific atlanta explorer 4250HDC that i have.

checking the mythtv twiki i don’t find anything for 4250, but i do find something for the 3250:

New Feature(Fire Wire Capture)
Myth now supports capture of MPEG-TS streams via Fire Wire from Fire Wire-enabled cable boxes. It has been tested on set-top models DCT-6200 and SA 3250 thus far. libraw1394 version 1.1.0+ (www.linux1394.org) and libiec61883 svn revision 49+ (svn://svn.linux1394.org/libiec61883) are required to use this feature. Only external channel changing is supported at this point, but most everything (livetv/recording/ff/etc) else should be working. [ here ]

i also found a searchable mailling list archive for mythtv-users @ gossamer-threads.com where a search for 4250 bring up a few hits… there’s also a mythtv googlegroup. there’s all the places to look for help, time to start stepping through the firewire howto’s at the mythtv wiki & ubuntu community documentationt.

Note: Fedora 7 and anything running kernel 2.6.22 or greater uses the new firewire architecture that is INCOMPATIBLE with MythTV, please check the end of this section for a way to compile the old drivers [mythtv wiki]

sweet…. i’m really not liking the 2.6.22-14 kernel that’s coming with ubuntu 7.10. first issues w/ the 2.6.22 kernel & the scheduler and now my mythtv box isn’t able to do stuff an older ubuntu distro could do. hrm….. step #13 has instructions on compiling libraw1394, but my makefile looks pretty much like the example so i don’t think that’ll work in my case.

hrmph. i guess it’s time to switch out the mythtv system drive and pop in a spare. i’m going to have to think about what distro to go with since i’ll probably rebuild the current box as a mythtv only box vs the workhorse it currently is. i do have a few older kernels sitting on the box that i might try to revert to. one of them hopefully has working firewire support.

$ cat /boot/grub/menu.lst | grep ^title | grep -v recovery | grep -v memtest
title Ubuntu 7.10, kernel 2.6.22-14-386
title Ubuntu 7.10, kernel 2.6.22-14-generic
title Ubuntu 7.10, kernel 2.6.20-16-386
title Ubuntu 7.10, kernel 2.6.17-11-386
title Ubuntu 7.10, kernel 2.6.17-11-generic

 
other posts [ ]