[linux-dvb] can't get CM7327 (SAA7146) to run

Tomasz Noiński noix at sphere.pl
Sat Jan 21 21:25:54 CET 2006

Hi all,

For last two days, I've been really trying to get my RTD CM7327 grabber
card to run on Linux.

Vendor says: "Open source Video4Linux2 driver available for 2.4 and 2.6

lspci says: "Philips Semiconductors SAA7146"

Those are my best results:

*** 2.6 ***
I've tried: latest Knoppix CD, Debian 2.6.15-rc4, 2.6.14 configured by
myself, with all saa7146-related modules compiled in.
I loaded different modules (saa7146 with "debug_7146=1"), including all
extensions to saa7146, but none printed anything about finding a device to
I also did "cat /dev/video*", all gave "No such device".
At last, I tried 2.6.14 with dvb from cvs - same result.

*** 2.4 ***
It was a bit tricky with 2.4 series.
It seems this chipset is or was supported by 2.4 video4linux/dvb.
I downloaded dvb from cvs: separately the most current one from main
branch (I'll call it "2.6 cvs") and, as it didn't compile for 2.4, I
downloaded the current "2.4" branch - I'll call it "2.4 cvs".
I did manage to compile the "2.4 cvs" version. Unfortunately, there wasn't
cm7327.o in there.
I couldn't fully compile the cm7327.c driver with dependencies from "2.6
cvs", but the cm7327.o module did compile.
So, I loaded all dependencies compiled from "2.4 cvs" (videodev, saa7146,
saa7146_vv, ...) and then inserted cm7327.o from "2.4 cvs". The result:
"cm7327.o: init_module: No such device".

*** 2.2 ***
Vendor supplies a binary module for 2.2. I did manage to load it, but it
didn't register a 81-mayor device, but created some "hexsaa7146*" devices
in /dev with a high mayor number.
I didn't know how to make a video4linux app to run with it. (And I
couldn't even make the x.org Xserver work under 2.2.. I'm too young to
know 2.2 tricks :))

I'd really appreciate any hints!
Hardware vendor clearly says the card is supported by some opensource
video4linux driver, so I guess I must be doing something wrong?


Tomasz Noinski

More information about the linux-dvb mailing list