Gentoo Archives: gentoo-user-de

From: Erik Dieckmann <erikms5@××××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Umgang mit Firmware unter Gentoo (DVB-T usb-Sticks)
Date: Fri, 18 Jan 2008 20:17:43
Message-Id: 200801182117.32364.erikms5@o2online.de
In Reply to: Re: [gentoo-user-de] Umgang mit Firmware unter Gentoo (DVB-T usb-Sticks) by acid
1 Am Freitag 18 Januar 2008 07:52:47 schrieb acid:
2 > Hallo Erik,
3 >
4 > was zeigt dmesg denn an, nachdem du den Stick reingesteckt hast? ('dmesg
5 >
6 > | grep dvb')
7 >
8 > Wo besteht genau dein Problem? Vielleicht kannst du uns ja die Stelle in
9 > dem HowTo sagen an der du nicht weiter kommt.
10
11 Nachtrag:
12 nach ein paar Experimenten bekomme ich nun folgende Ausgabe:
13 bronco ~ # dmesg -c
14 usb 1-2: new high speed USB device using ehci_hcd and address 6
15 usb 1-2: configuration #1 chosen from 1 choice
16 em28xx new video device (2040:6502): interface 0, class 255
17 em28xx: device is attached to a USB 2.0 bus
18 em28xx: you're using the experimental/unstable tree from mcentral.de
19 em28xx: there's also a stable tree available but which is limited to
20 em28xx: linux <=2.6.19.2
21 em28xx: it's fine to use this driver but keep in mind that it will move
22 em28xx: to http://mcentral.de/hg/~mrec/v4l-dvb-kernel as soon as it's
23 em28xx: proved to be stable
24 em28xx #0: Alternate settings: 8
25 em28xx #0: Alternate setting 0, max size= 0
26 em28xx #0: Alternate setting 1, max size= 0
27 em28xx #0: Alternate setting 2, max size= 1448
28 em28xx #0: Alternate setting 3, max size= 2048
29 em28xx #0: Alternate setting 4, max size= 2304
30 em28xx #0: Alternate setting 5, max size= 2580
31 em28xx #0: Alternate setting 6, max size= 2892
32 em28xx #0: Alternate setting 7, max size= 3072
33 attach_inform: eeprom detected.
34 em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 02 65 d0 12 5c 03 82 1e 6a 18
35 em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
36 em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
37 em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
38 em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
39 em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40 em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
41 em28xx #0: i2c eeprom 70: 33 00 30 00 35 00 37 00 35 00 34 00 33 00 30 00
42 em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
43 em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
44 em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 38 89
45 em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 46 b3
46 em28xx #0: i2c eeprom c0: 3d f0 74 02 01 00 01 79 04 00 00 00 00 00 00 00
47 em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 38 89
48 em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 46 b3
49 em28xx #0: i2c eeprom f0: 3d f0 74 02 01 00 01 79 04 00 00 00 00 00 00 00
50 EEPROM ID= 0x9567eb1a
51 Vendor/Product ID= 2040:6502
52 AC97 audio (5 sample rates)
53 500mA max power
54 Table at 0x24, strings=0x1e82, 0x186a, 0x0000
55 tveeprom 4-0050: Hauppauge model 65018, rev B3C0, serial# 4043590
56 tveeprom 4-0050: tuner model is Xceive XC3028 (idx 120, type 71)
57 tveeprom 4-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital
58 (eeprom 0xd4)
59 tveeprom 4-0050: audio processor is None (idx 0)
60 tveeprom 4-0050: has radio
61 setting new tuner type now 71!
62 tuner 4-0061: chip found @ 0xc2 (em28xx #0)
63 attach inform (default): detected I2C address c2
64 /usr/src/linuxtv/v4l-dvb-experimental/v4l/tuner-core.c: setting tuner callback
65 tuner 0x61: Configuration acknowledged
66 /usr/src/linuxtv/v4l-dvb-experimental/v4l/tuner-core.c: setting tuner callback
67 /usr/src/linuxtv/v4l-dvb-experimental/v4l/xc3028-tuner.c: attach request!
68 /usr/src/linuxtv/v4l-dvb-experimental/v4l/tuner-core.c: xc3028 tuner
69 successfully loaded
70 i2c-adapter i2c-4: FATAL: max6650_attach_adapter class HWMON not set
71 attach_inform: tvp5150 detected.
72 tvp5150 4-005c: tvp5150am1 detected.
73 Loading base firmware: xc3028_init0.i2c.fw
74 kobject_add failed for i2c-4 with -EEXIST, don't try to register things with
75 the same name in the same directory.
76
77 Call Trace:
78 [<ffffffff802fe996>] kobject_shadow_add+0x156/0x18a
79 [<ffffffff803668a1>] device_add+0x9f/0x534
80 [<ffffffff8036c5d9>] _request_firmware+0x14d/0x302
81 [<ffffffff889ff269>] :xc3028_tuner:xc3028_set_mode+0xcc/0x5ec
82 [<ffffffff881c0da6>] :tuner:tuner_command+0xb55/0x1137
83 [<ffffffff889e0cae>] :em28xx:em28xx_read_reg_req+0x64/0xd0
84 [<ffffffff889df5aa>] :em28xx:em28xx_i2c_xfer+0x3db/0x4b4
85 [<ffffffff8810e1f0>] :i2c_core:i2c_transfer+0x47/0x53
86 [<ffffffff8810e27b>] :i2c_core:i2c_master_send+0x37/0x43
87 [<ffffffff88a0b1f4>] :tvp5150:tvp5150_command+0x1555/0x15c1
88 [<ffffffff88a09b65>] :tvp5150:tvp5150_detect_client+0x0/0x13a
89 [<ffffffff8810fa00>] :i2c_core:i2c_clients_command+0x82/0xc0
90 [<ffffffff889da444>] :em28xx:em28xx_config_i2c+0x8e/0x94
91 [<ffffffff889daa6b>] :em28xx:em28xx_init_dev+0x1bc/0x6ed
92 [<ffffffff889dc6a2>] :em28xx:em28xx_usb_probe+0x1547/0x159c
93 [<ffffffff80336724>] bit_putcs+0x4d5/0x58b
94 [<ffffffff80336f32>] soft_cursor+0x19a/0x1ac
95 [<ffffffff80336cc4>] bit_cursor+0x4ea/0x506
96 [<ffffffff80225348>] update_curr+0xe6/0x10b
97 [<ffffffff80336724>] bit_putcs+0x4d5/0x58b
98 [<ffffffff803014f4>] number+0x114/0x1f9
99 [<ffffffff80301400>] number+0x20/0x1f9
100 [<ffffffff803014f4>] number+0x114/0x1f9
101 [<ffffffff80302183>] vsnprintf+0x525/0x569
102 [<ffffffff802fefcd>] add_uevent_var+0x7d/0xa4
103 [<ffffffff803014f4>] number+0x114/0x1f9
104 [<ffffffff802fef00>] kobject_rename+0x9c/0xec
105 [<ffffffff80225348>] update_curr+0xe6/0x10b
106 [<ffffffff80300557>] rb_insert_color+0x61/0xda
107 [<ffffffff802fdeb4>] ida_get_new_above+0xdc/0x16a
108 [<ffffffff8029a224>] sysfs_addrm_finish+0x1d/0x1e1
109 [<ffffffff8027220e>] ifind+0xe/0x55
110 [<ffffffff8029b32d>] sysfs_create_link+0xea/0x141
111 [<ffffffff803f3ef5>] usb_match_one_id+0x26/0x82
112 [<ffffffff803f4b6b>] usb_probe_interface+0x89/0xb8
113 [<ffffffff8036886e>] driver_probe_device+0xd2/0x14e
114 [<ffffffff803688ea>] __device_attach+0x0/0x5
115 [<ffffffff80367b83>] bus_for_each_drv+0x43/0x77
116 [<ffffffff80368979>] device_attach+0x67/0x7d
117 [<ffffffff80367af2>] bus_attach_device+0x2a/0x78
118 [<ffffffff80366b02>] device_add+0x300/0x534
119 [<ffffffff803f35ed>] usb_set_configuration+0x45b/0x4b4
120 [<ffffffff803fa0b0>] generic_probe+0x15f/0x1f3
121 [<ffffffff8036886e>] driver_probe_device+0xd2/0x14e
122 [<ffffffff803688ea>] __device_attach+0x0/0x5
123 [<ffffffff80367b83>] bus_for_each_drv+0x43/0x77
124 [<ffffffff80368979>] device_attach+0x67/0x7d
125 [<ffffffff80367af2>] bus_attach_device+0x2a/0x78
126 [<ffffffff80366b02>] device_add+0x300/0x534
127 [<ffffffff803ef066>] usb_new_device+0xab/0xe4
128 [<ffffffff803efb96>] hub_thread+0x734/0xb0c
129 [<ffffffff80238009>] autoremove_wake_function+0x0/0x2e
130 [<ffffffff803ef462>] hub_thread+0x0/0xb0c
131 [<ffffffff80237e36>] kthread+0x47/0x75
132 [<ffffffff8020bd88>] child_rip+0xa/0x12
133 [<ffffffff80237def>] kthread+0x0/0x75
134 [<ffffffff8020bd7e>] child_rip+0x0/0x12
135
136 fw_register_device: device_register failed
137 xc3028-tuner.c: Unable to load firmware
138 xc3028-tuner.c: ** PLEASE HAVE A LOOK AT **
139 xc3028-tuner.c: http://linuxtv.org/v4lwiki/index.php/Talk:Em2880#Firmware
140 ANALOG TV REQUEST
141 Loading base firmware: xc3028_init0.i2c.fw
142 kobject_add failed for i2c-4 with -EEXIST, don't try to register things with
143 the same name in the same directory.
144
145 Call Trace:
146 [<ffffffff802fe996>] kobject_shadow_add+0x156/0x18a
147 [<ffffffff803668a1>] device_add+0x9f/0x534
148 [<ffffffff8036c5d9>] _request_firmware+0x14d/0x302
149 [<ffffffff889ff269>] :xc3028_tuner:xc3028_set_mode+0xcc/0x5ec
150 [<ffffffff889ff803>] :xc3028_tuner:xc3028_tuner_set_params+0x7a/0x357
151 [<ffffffff881c0f19>] :tuner:tuner_command+0xcc8/0x1137
152 [<ffffffff889e0cae>] :em28xx:em28xx_read_reg_req+0x64/0xd0
153 [<ffffffff889df5aa>] :em28xx:em28xx_i2c_xfer+0x3db/0x4b4
154 [<ffffffff8810e1f0>] :i2c_core:i2c_transfer+0x47/0x53
155 [<ffffffff88a0b1f4>] :tvp5150:tvp5150_command+0x1555/0x15c1
156 [<ffffffff88a09b65>] :tvp5150:tvp5150_detect_client+0x0/0x13a
157 [<ffffffff8810fa00>] :i2c_core:i2c_clients_command+0x82/0xc0
158 [<ffffffff889da444>] :em28xx:em28xx_config_i2c+0x8e/0x94
159 [<ffffffff889daa6b>] :em28xx:em28xx_init_dev+0x1bc/0x6ed
160 [<ffffffff889dc6a2>] :em28xx:em28xx_usb_probe+0x1547/0x159c
161 [<ffffffff80336724>] bit_putcs+0x4d5/0x58b
162 [<ffffffff80336f32>] soft_cursor+0x19a/0x1ac
163 [<ffffffff80336cc4>] bit_cursor+0x4ea/0x506
164 [<ffffffff80225348>] update_curr+0xe6/0x10b
165 [<ffffffff80336724>] bit_putcs+0x4d5/0x58b
166 [<ffffffff803014f4>] number+0x114/0x1f9
167 [<ffffffff80301400>] number+0x20/0x1f9
168 [<ffffffff803014f4>] number+0x114/0x1f9
169 [<ffffffff80302183>] vsnprintf+0x525/0x569
170 [<ffffffff802fefcd>] add_uevent_var+0x7d/0xa4
171 [<ffffffff803014f4>] number+0x114/0x1f9
172 [<ffffffff802fef00>] kobject_rename+0x9c/0xec
173 [<ffffffff80225348>] update_curr+0xe6/0x10b
174 [<ffffffff80300557>] rb_insert_color+0x61/0xda
175 [<ffffffff802fdeb4>] ida_get_new_above+0xdc/0x16a
176 [<ffffffff8029a224>] sysfs_addrm_finish+0x1d/0x1e1
177 [<ffffffff8027220e>] ifind+0xe/0x55
178 [<ffffffff8029b32d>] sysfs_create_link+0xea/0x141
179 [<ffffffff803f3ef5>] usb_match_one_id+0x26/0x82
180 [<ffffffff803f4b6b>] usb_probe_interface+0x89/0xb8
181 [<ffffffff8036886e>] driver_probe_device+0xd2/0x14e
182 [<ffffffff803688ea>] __device_attach+0x0/0x5
183 [<ffffffff80367b83>] bus_for_each_drv+0x43/0x77
184 [<ffffffff80368979>] device_attach+0x67/0x7d
185 [<ffffffff80367af2>] bus_attach_device+0x2a/0x78
186 [<ffffffff80366b02>] device_add+0x300/0x534
187 [<ffffffff803f35ed>] usb_set_configuration+0x45b/0x4b4
188 [<ffffffff803fa0b0>] generic_probe+0x15f/0x1f3
189 [<ffffffff8036886e>] driver_probe_device+0xd2/0x14e
190 [<ffffffff803688ea>] __device_attach+0x0/0x5
191 [<ffffffff80367b83>] bus_for_each_drv+0x43/0x77
192 [<ffffffff80368979>] device_attach+0x67/0x7d
193 [<ffffffff80367af2>] bus_attach_device+0x2a/0x78
194 [<ffffffff80366b02>] device_add+0x300/0x534
195 [<ffffffff803ef066>] usb_new_device+0xab/0xe4
196 [<ffffffff803efb96>] hub_thread+0x734/0xb0c
197 [<ffffffff80238009>] autoremove_wake_function+0x0/0x2e
198 [<ffffffff803ef462>] hub_thread+0x0/0xb0c
199 [<ffffffff80237e36>] kthread+0x47/0x75
200 [<ffffffff8020bd88>] child_rip+0xa/0x12
201 [<ffffffff80237def>] kthread+0x0/0x75
202 [<ffffffff8020bd7e>] child_rip+0x0/0x12
203
204 fw_register_device: device_register failed
205 xc3028-tuner.c: Unable to load firmware
206 xc3028-tuner.c: ** PLEASE HAVE A LOOK AT **
207 xc3028-tuner.c: http://linuxtv.org/v4lwiki/index.php/Talk:Em2880#Firmware
208 xc3028-tuner: no firmware uploaded (tuning not possible)
209 em28xx #0: V4L2 VBI device registered as /dev/vbi0
210 em28xx #0: V4L2 device registered as /dev/video0
211 em28xx-audio.c: probing for em28x1 non standard usbaudio
212 em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
213 em28xx #0: Found Hauppauge WinTV HVR Rev. 1.2
214
215
216 Gruß Erik

Attachments

File name MIME type
signature.asc application/pgp-signature