Pb with 2.2.13 pre 17 & bttv

Florent Lesieur (flesieur@writeme.com)
Thu, 14 Oct 1999 23:21:01 +0200


I'm having problems with the new i2c modules in the kernel
In order to make my miro pctv tv tuner card work, I used to run:
insmod videodev
insmod i2c
insmod tuner type=3
insmod bttv card=1

and it worked fine

With the latest 2.2.13 pre, I now insmod i2c-old instead of i2c, and get
the following error message:

This is xawtv-2.46, running on Linux/i686 (2.2.13-17mdk)
wmhooks: kde
x11: 1070x802, 16 bit/pixel, 2144 byte/scanline, DGA, VidMode
waitpid: No child processes
v4l: 1070x802, 16 bit/pixel, 2144 byte/scanline
WARNING: v4l and dga disagree about the framebuffer base
WARNING: you probably want to insmod the bttv module with "vidmem=0xe60"

WARNING: you might have to compile bttv with -DNODGA to make this work
WARNING: overlay mode disabled

With overlay disabled, the capture uses grabdisplay which eats 25% of my
cpu ressources in windowed mode (and I have a celeron 450). Overlay
takes less than 0.5% in fullscreen mode.

I managed to have overlay mode working with insmod bttv card=1
vidmem=0xe60, but some errors messages I get make me think that it's not
"clean"

Here's the output of dmsg for instance:
Linux video capture interface: v1.00
i2c: initialized
bttv0: Brooktree Bt848 (rev 18) bus: 0, devfn: 104, irq: 9, memory:
0xe8001000.
bttv: 1 Bt8xx card(s) found.
bttv0: NO fader chip: TEA6300
bttv0: model: BT848(Miro)
bttv: PCI display adapter: <3>bttv: Unknown video memory base address.
bttv: PCI display adapter: <3>bttv: Unknown video memory base address.
bttv: PCI display adapter: <3>bttv: Unknown video memory base address.
bttv0: Brooktree Bt848 (rev 18) bus: 0, devfn: 104, irq: 9, memory:
0xe8001000.
PCI: Enabling bus mastering for device 00:68
bttv: 1 Bt8xx card(s) found.
bttv0: NO fader chip: TEA6300
bttv0: model: BT848(Miro)
bttv: PCI display adapter: <3>bttv: Unknown video memory base address.
bttv: Video memory override: 0xe6000000
(the last 2 lines are repeated a dozen times)

When I start xawtv I get this in /var/log/messages

Oct 14 17:53:49 s103 kernel: bttv: PCI display adapter: <3>bttv: Unknown
video memory base address.
Oct 14 17:53:49 s103 kernel: bttv: Video memory override: 0xe6000000

(repeated 3 times)

Overall, using my tuner card is now less simple & clean, so I thought it
was worth being reported

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/