Gentoo Archives: gentoo-user

From: forgottenwizard <phrexianreaper@××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Which ivtv driver for gentoo-sources-2.6.23-r5?
Date: Wed, 26 Dec 2007 03:43:32
Message-Id: 20071226032347.GB13807@localhost
In Reply to: [gentoo-user] Which ivtv driver for gentoo-sources-2.6.23-r5? by Mark Knecht
1 On 16:57 Tue 25 Dec , Mark Knecht wrote:
2 > I'm having trouble getting ivtv-1.0.3-r1 to install correctly under
3 > 2.6.23-gentoo-r5. The driver loads but throws a message about not
4 > being able to load a driver for a cx25840. When I look at make
5 > menuconfig it seems like I've called out for the driver to get built
6 > but it's not in /lib/modules.
7 >
8 > What version of ivtv is correct for this kernel?
9 >
10 > Thanks,
11 > Mark
12 >
13 > Linux video capture interface: v2.00
14 > ivtv: Start initialization, version 1.0.0
15 > ivtv0: Initializing card #0
16 > ivtv0: Autodetected Hauppauge card (cx23416 based)
17 > ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 11
18 > ACPI: PCI Interrupt 0000:01:0a.0[A] -> Link [LNK1] -> GSI 11 (level,
19 > low) -> IRQ 11
20 > ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
21 > ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
22 > ivtv0: Encoder revision: 0x02060039
23 > tveeprom 0-0050: Hauppauge model 26032, rev C199, serial# 2978579
24 > tveeprom 0-0050: tuner model is TCL 2002N 5H (idx 99, type 50)
25 > tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
26 > tveeprom 0-0050: audio processor is CX25841 (idx 35)
27 > tveeprom 0-0050: decoder processor is CX25841 (idx 28)
28 > tveeprom 0-0050: has no radio, has IR receiver, has IR transmitter
29 > ivtv0: Autodetected Hauppauge WinTV PVR-150
30 > ivtv0: Reopen i2c bus for IR-blaster support
31 > tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
32 > cx25840: Unknown parameter `fastfw'
33 > ivtv0: Failed to load module cx25840
34 > wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
35 > tuner 0-0061: type set to 50 (TCL 2002N)
36 > ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c
37 > ivtv0: i2c addr 0x44 not found for command 0x4008646f
38 > ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0x4008646d
39 > ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c
40 > ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c
41 > ivtv0: i2c hardware 0x00000001 (cx2584x) not found for command 0xc008561c
42 > ivtv0: Registered device video0 for encoder MPEG (4 MB)
43 > ivtv0: Registered device video32 for encoder YUV (2 MB)
44 > ivtv0: Registered device vbi0 for encoder VBI (1 MB)
45 > ivtv0: Registered device video24 for encoder PCM audio (1 MB)
46 > ivtv0: Initialized card #0: Hauppauge WinTV PVR-150
47 > ivtv: End initialization
48 >
49 >
50 > Symbol: VIDEO_CX25840 [=m]
51 > │
52 > │ Prompt: Conexant CX2584x audio/video decoders
53 > │
54 > │ Defined at drivers/media/video/cx25840/Kconfig:1
55 > │
56 > │ Depends on: HAS_IOMEM && VIDEO_CAPTURE_DRIVERS && VIDEO_DEV &&
57 > !VIDEO_HELPER_CH │
58 > │ Location:
59 > │
60 > │ -> Device Drivers
61 > │
62 > │ -> Multimedia devices
63 > │
64 > │ -> Video For Linux (VIDEO_DEV [=m])
65 > │
66 > │ -> Video capture adapters (VIDEO_CAPTURE_DRIVERS [=y])
67 > │
68 > │ -> Autoselect pertinent encoders/decoders and other
69 > helper chips (VID │
70 > │ -> Encoders/decoders and other helper chips
71 > │
72 > │ Selects: FW_LOADER
73 > │
74 > │ Selected by: VIDEO_IVTV && HAS_IOMEM && VIDEO_CAPTURE_DRIVERS &&
75 > VIDEO_DEV && V │
76 >
77 >
78 > gandalf linux # lsmod
79 > Module Size Used by
80 > sbp2 17800 0
81 > ohci1394 25712 1
82 > ieee1394 71092 2 sbp2,ohci1394
83 > usbhid 23232 0
84 > usblp 10432 0
85 > uhci_hcd 19084 0
86 > ehci_hcd 25100 0
87 > ohci_hcd 17412 0
88 > i2c_nforce2 4736 0
89 > nvidia 4703280 0
90 > wm8775 4620 0
91 > tuner 56360 0
92 > ivtv 112400 0
93 > firmware_class 6720 1 ivtv
94 > i2c_algo_bit 4932 1 ivtv
95 > cx2341x 9988 1 ivtv
96 > tveeprom 13328 1 ivtv
97 > i2c_core 17872 7
98 > i2c_nforce2,nvidia,wm8775,tuner,ivtv,i2c_algo_bit,tveeprom
99 > videodev 23936 1 ivtv
100 > v4l2_common 14400 5 wm8775,tuner,ivtv,cx2341x,videodev
101 > v4l1_compat 11652 2 ivtv,videodev
102 > snd_intel8x0 26012 1
103 > snd_ac97_codec 86624 1 snd_intel8x0
104 > ac97_bus 1792 1 snd_ac97_codec
105 > nvidia_agp 5852 1
106 > agpgart 24048 2 nvidia,nvidia_agp
107 > gandalf linux #
108 >
109 > gandalf linux # modprobe cx25840
110 > FATAL: Error inserting cx25840
111 > (/lib/modules/2.6.23-gentoo-r5/kernel/drivers/media/video/cx25840/cx25840.ko):
112 > Unknown symbol in module, or unknown parameter (see dmesg)
113 > gandalf linux #
114 >
115 > In dmesg I see this:
116 >
117 > cx25840: Unknown parameter `fastfw'
118 > cx25840: Unknown parameter `fastfw'
119
120 Make sure you can load the firmware. If ivtv compiles (I would re-emerge
121 it), then it should run.
122
123 --
124 gentoo-user@g.o mailing list