I've tried the kworld device with the new changes to the repo.
It doesn't work, but below is the output of the testing. Hopefully it will give some insight if this device can be reasonably supported?
Please let me know what I can do to help.
Thanks for your help,
bk
# modprobe em28xx
(using firmware_v3.tgz)
May 22 22:22:42 localhost kernel: [92006.381930] Linux video capture interface: v2.00
May 22 22:22:42 localhost kernel: [92006.391451] em28xx v4l2 driver version 0.0.1 loaded
May 22 22:22:42 localhost kernel: [92006.391596] usbcore: registered new interface driver em28xx
(insert usb stick)
May 22 22:23:06 localhost kernel: [92029.868351] usb 2-4: new high speed USB device using ehci_hcd and address 9
May 22 22:23:06 localhost kernel: [92030.003633] usb 2-4: configuration #1 chosen from 1 choice
May 22 22:23:06 localhost kernel: [ 92030.015970] em28xx: device is attached to a USB 2.0 bus
May 22 22:23:06 localhost kernel: [92030.015972] em28xx: you're using the experimental/unstable tree from mcentral.de
May 22 22:23:06 localhost kernel: [ 92030.015974] em28xx: there's also a stable tree available but which is limited to
May 22 22:23:06 localhost kernel: [92030.015975] em28xx: linux <=2.6.19.2
May 22 22:23:06 localhost kernel: [ 92030.015977] em28xx: it's fine to use this driver but keep in mind that it will move
May 22 22:23:06 localhost kernel: [92030.015979] em28xx: to http://mcentral.de/hg/~mrec/v4l-dvb-kernel as soon as it's
May 22 22:23:06 localhost kernel: [92030.015980] em28xx: proved to be stable
May 22 22:23:06 localhost kernel: [92030.015988] em28xx #0: Alternate settings: 8
May 22 22:23:06 localhost kernel: [ 92030.015990] em28xx #0: Alternate setting 0, max size= 0
May 22 22:23:06 localhost kernel: [92030.015992] em28xx #0: Alternate setting 1, max size= 0
May 22 22:23:06 localhost kernel: [92030.015994] em28xx #0: Alternate setting 2, max size= 1448
May 22 22:23:06 localhost kernel: [92030.015996] em28xx #0: Alternate setting 3, max size= 2048
May 22 22:23:06 localhost kernel: [92030.015998] em28xx #0: Alternate setting 4, max size= 2304
May 22 22:23:06 localhost kernel: [ 92030.015999] em28xx #0: Alternate setting 5, max size= 2580
May 22 22:23:06 localhost kernel: [92030.016001] em28xx #0: Alternate setting 6, max size= 2892
May 22 22:23:06 localhost kernel: [92030.016003] em28xx #0: Alternate setting 7, max size= 3072
May 22 22:23:06 localhost kernel: [92030.373286] tuner 5-0061: chip found @ 0xc2 (em28xx #0)
May 22 22:23:06 localhost kernel: [92030.373336] attach inform (default): detected I2C address c2
May 22 22:23:06 localhost kernel: [ 92030.373340] /lib/firmware/v4l-dvb-experimental/v4l/tuner-core.c: setting tuner callback
May 22 22:23:06 localhost kernel: [92030.373342] tuner 0x61: Configuration acknowledged
May 22 22:23:06 localhost kernel: [92030.373344 ] /lib/firmware/v4l-dvb-experimental/v4l/tuner-core.c: setting tuner callback
May 22 22:23:06 localhost kernel: [92030.373430] /lib/firmware/v4l-dvb-experimental/v4l/xc3028-tuner.c: attach request!
May 22 22:23:06 localhost kernel: [ 92030.373433] /lib/firmware/v4l-dvb-experimental/v4l/tuner-core.c: xc3028 tuner successfully loaded
May 22 22:23:06 localhost kernel: [92030.377922] attach_inform: tvp5150 detected.
May 22 22:23:06 localhost kernel: [ 92030.379049] attach_inform: eeprom detected.
May 22 22:23:07 localhost kernel: [92030.403733] em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 16 a3 d0 13 5c 03 6a 22 00 00
May 22 22:23:07 localhost kernel: [92030.403742 ] em28xx #0: i2c eeprom 10: 00 00 04 57 4e 07 01 00 00 00 00 00 00 00 00 00
May 22 22:23:07 localhost kernel: [92030.403747] em28xx #0: i2c eeprom 20: 4e 00 01 00 f0 10 01 00 b8 00 00 00 5b 32 00 00
May 22 22:23:07 localhost kernel: [ 92030.403752] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 00 00 00 00
May 22 22:23:07 localhost kernel: [92030.403758] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 22 22:23:07 localhost kernel: [ 92030.403763] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 22 22:23:07 localhost kernel: [92030.403767] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 22 03 55 00 53 00
May 22 22:23:07 localhost kernel: [ 92030.403772] em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 38 00 33 00 20 00 44 00
May 22 22:23:07 localhost kernel: [92030.403778] em28xx #0: i2c eeprom 80: 65 00 76 00 69 00 63 00 65 00 00 00 00 00 00 00
May 22 22:23:07 localhost kernel: [ 92030.403783] em28xx #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 22 22:23:07 localhost kernel: [92030.403788] em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 22 22:23:07 localhost kernel: [ 92030.403793] em28xx #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 22 22:23:07 localhost kernel: [92030.403798] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 22 22:23:07 localhost kernel: [ 92030.403802] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 22 22:23:07 localhost kernel: [92030.403807] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 22 22:23:07 localhost kernel: [ 92030.403812] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 22 22:23:07 localhost kernel: [92030.403817] EEPROM ID= 0x9567eb1a
May 22 22:23:07 localhost kernel: [92030.403819] Vendor/Product ID= eb1a:a316
May 22 22:23:07 localhost kernel: [92030.403820] AC97 audio (5 sample rates)
May 22 22:23:07 localhost kernel: [92030.403822] 500mA max power
May 22 22:23:07 localhost kernel: [92030.403823] Table at 0x04, strings=0x226a, 0x0000, 0x0000
May 22 22:23:07 localhost kernel: [92030.403826] tveeprom 5-0050: Encountered bad packet header [00]. Corrupt or not a Hauppauge eeprom.
May 22 22:23:07 localhost kernel: [92030.467755] tvp5150 5-005c: tvp5150am1 detected.
May 22 22:23:07 localhost kernel: [92030.556609] Loading base firmware: xc3028_init0.i2c.fw
May 22 22:23:08 localhost kernel: [92031.444541] Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
May 22 22:23:08 localhost kernel: [ 92031.467117] xc3028-tuner.c: firmware 2.7
May 22 22:23:08 localhost kernel: [92031.467123] ANALOG TV REQUEST
May 22 22:23:08 localhost kernel: [92031.473231] em28xx #0: V4L2 device registered as /dev/video0
May 22 22:23:08 localhost kernel: [ 92031.473236] em28xx #0: Found Kworld PlusTV HD Hybrid 330
May 22 22:23:08 localhost kernel: [92031.510852] em28xx-audio.c: probing for em28x1 non standard usbaudio
May 22 22:23:08 localhost kernel: [92031.510857] em28xx-audio.c : Copyright (C) 2006 Markus Rechberger
May 22 22:23:08 localhost kernel: [92031.511081] Em28xx: Initialized (Em28xx Audio Extension) extension
May 22 22:23:08 localhost kernel: [92031.565069] em2880-dvb.c: DVB Init
May 22 22:23:08 localhost kernel: [92031.565082] Loading base firmware: xc3028_8MHz_init0.i2c.fw
May 22 22:23:09 localhost kernel: [92032.655301] Loading default dtv settings: xc3028_DTV8_2633.i2c.fw
May 22 22:23:09 localhost kernel: [ 92032.674385] xc3028-tuner.c: firmware 2.7
May 22 22:23:09 localhost kernel: [92032.674392] Sending extra call for Digital TV!
May 22 22:23:09 localhost kernel: [92032.779978] FIXME:em28xx_i2c_send_bytes(1c): write failed:
May 22 22:23:09 localhost kernel: [92032.779983] ===============================
May 22 22:23:09 localhost kernel: [92032.779985] 02
May 22 22:23:09 localhost kernel: [92032.779988] ================================
May 22 22:23:09 localhost kernel: [92032.780334] lgdt330x: i2c_read_demod_bytes: addr 0x0e select 0x02 error (ret == -19)
May 22 22:23:09 localhost kernel: [92032.780360] em2880-dvb.c: failed initializing zl10353 DVB-T demodulator
May 22 22:23:09 localhost kernel: [92032.780363] em2880-dvb.c: retrying with mt352 DVB-T demodulator
May 22 22:23:09 localhost kernel: [92032.780707] FIXME:em28xx_i2c_send_bytes(1e): write failed:
May 22 22:23:09 localhost kernel: [ 92032.780710] ===============================
May 22 22:23:09 localhost kernel: [92032.780712] 7f
May 22 22:23:09 localhost kernel: [92032.780713] ================================
May 22 22:23:09 localhost kernel: [ 92032.781082] mt352_read_register: readreg error (reg=127, ret==-19)
May 22 22:23:09 localhost kernel: [92032.781105] em2880-dvb.c: no luck with mt352 demodulator, not attaching em2880-dvb
May 22 22:23:09 localhost kernel: [ 92032.781108] em2880-dvb.c: DVB-T demodulator not reachable, did you try "modprobe em28xx device_mode=1"
May 22 22:23:09 localhost kernel: [92032.781112] Em28xx: Initialized (Em2880 DVB Extension) extension
# scan -n -o zap -p /usr/share/doc/dvb-utils/examples/scan/atsc/us-NTSC-center-frequencies-8VSB
scanning /usr/share/doc/dvb-utils/examples/scan/atsc/us-NTSC-center-frequencies-8VSB
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:2247: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 2 No such file or directory
On 5/22/07, Markus Rechberger <
mrechberger@xxxxxxxxx> wrote:
Hi,
I added the card definition to the repository on mcentral.de.
http://mcentral.de/wiki/index.php/Em2880#Installation
Can you please test it?
thanks,
Markus
On 5/22/07, Brian King <defectivelogic@xxxxxxxxx> wrote:
> Hello,
>
> Has anyone had any luck getting the kworld plus tv hd hybrid stick 330
> device working in linux?
>
> The product url is:
> http://www.kworldcomputer.com/product/digital/atsc330u/atsc330u.htm
>
> The device seems to be based on the em2883 chipset. I've tried the em28xx
> device driver (experimental version) and the usb id (eb1a:a316) is not
> recognized.
>
> In the em28xx driver I patched it to recognize the usb driver as either a
> generic em2883 board, or a hauppauge wintv hvr 950, or a pinnacle pctv hd
> pro. Although all 3 use the em2883 chipset, none of them worked (panicked
> the kernel).
>
> Any suggestions or further information? I can't find any information in the
> em28xx wiki or devwiki or the linuxtv wiki.
>
> TIA,
> bk
>
--
Markus Rechberger
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb