Maker tech hub - AI · 3D print · Pi · ESP32 · plus the classic tech archive.

Free ESP32 kit · AI tools directory · Books · Archive

Classic tech archive · 2026 bridge. Historical tip — verify commands and threat context before reusing.

Full archive · Archive → modern map · Start here

Classic tip · Classic

The 2nd journey begins… Mandriva 2006 upgrade 2 - Part 8

Ok - tv card - no name brand is now working... it was a bttv compatible card but it's always been "strange" for lack of a better word. NOTHING under linux has seemed to correctly detect it. Sometimes…

Written by

Avery J. Parker

IT veteran, maker educator, and author of Network Ninja, 3D Printing Mastery, and AI Workflow Mastery. Business IT: Diversified Tech Solutions.

Ok - tv card - no name brand is now working... it was a bttv compatible card but it's always been "strange" for lack of a better word. NOTHING under linux has seemed to correctly detect it. Sometimes I have seen it given the following settings... bttv card=72 tuner=2, but it's "close" not working. With those settings I get the channels showing up "in the wrong places" black and white (as if it's tuning the wrong frequencies - which it likely is.)


Anyway, I hadn't found an entry for bttv in my modprobe.conf file when I first started looking, so I'd been trying changes in modprobe.preload. I really need to get clear in my head which does what. After trying (once again) mandrake's (sorry, mandriva's) tvcard wizard I noticed that indeed an entry was in modprobe.conf like this...
bttv radio=1 tuner=2

This left the bttv driver trying to guess which card to use, the log had some humerous results....

bttv0: using: *** UNKNOWN/GENERIC ***

Dec 16 01:09:16 localhost kernel: tveeprom(bttv internal): Huh, no eeprom present (err=-121)?

Dec 16 01:09:16 localhost kernel: bttv0: using tuner=-1

bttv0: Bt878 (rev 17) at 0000:00:0a.0, irq: 18, latency: 32, mmio: 0xee800000

Dec 15 23:24:08 localhost kernel: bttv0: using: *** UNKNOWN/GENERIC ***

Dec 15 23:24:08 localhost kernel: tveeprom(bttv internal): Huh, no eeprom present (err=-121)?

Dec 15 23:24:08 localhost kernel: bttv0: using tuner=-1

Anyway, now - modprobe.conf has bttv tuner=2 card=10 radio=1 gbuffers=4

which is a combination of what was there before (I don't think I had gbuffers set). It does work though. (As does mythtv - same version as before - it seems that package didn't get an upgrade.)

The "start new session" missing may be fixed as well. (I'll have to wait until I log out and back in to make sure...) Under the previous version of Mandrake I was able to have something like this...

:1 local reserve /usr/X11R6/bin/X :1 vt8 -deferglyphs 16

:2 local reserve /usr/X11R6/bin/X :2 vt9 -deferglyphs 16

:3 local reserve /usr/X11R6/bin/X :3 vt10 -deferglyphs 16

:4 local reserve /usr/X11R6/bin/X :4 vt11 -deferglyphs 16

:5 local reserve /usr/X11R6/bin/X :5 vt12 -deferglyphs 16

In my /etc/X11/xdm/Xservers file and that was sourced by kdm when it started (which handles the "start new session" functionality. It seems that may not still be the case. I found a suggestion that /etc/kde/kdm/kdmrc (new location - good to see it in etc - it used to be in a terrible to remember spot on mandrake) would need...
ReserveServers=:1,:2,:3,:4,:5 added after


ConfigVersion=2.1

PidFile=/var/run/xdm.pid

Xservers=/etc/X11/xdm/Xservers



We'll see if that did it after I finish the kubuntu install in this qemu image I've got up.