KWorld USB 2.0 Expert Video DVD Maker (KW-USB2800D)

Multimedia Composite, Grabber, Kworld, S-Video, TV, USB, Video

KWorld USB 2.0 Expert Video DVD Maker (KW-USB2800D)
Linux compatibility:
4 votes, average: 3.0 out of 54 votes, average: 3.0 out of 54 votes, average: 3.0 out of 54 votes, average: 3.0 out of 54 votes, average: 3.0 out of 5
  ( 3 with 4 ratings)

Price: $ 74.00 (on stock)
(without shipping costs)

 Buy from Amazon.com



Price trend
KWorld USB 2.0 Expert Video DVD Maker 
-
Minimum: $ 14.00 
Maximum: $ 39.65  
Updated: 23/03/2016 09:22

Review of Linux Compatibility

The KWorld USB 2.0 Expert Video DVD Maker (also available under the name KW-USB2800D) is a USB video grabber (i.e. the stick does not contain any tuner) with input for S-Video and Composite.

There are two hardware versions sold under the name KW-USB2800D. Only the older version is currently supported under Linux.

Version with USB ID eb1a:2860

The older version of the KW-USB2800D has the USB ID eb1a:2860

Bus 001 Device 008: ID eb1a:2860 eMPIA Technology, Inc.

and is automatically supported under Linux by the kernel module em28xx. This module supports several grabber devices. The support for the KWorld 2800D is part of the kernel since version 2.6.31 (e.g. Ubuntu 9.10).

The video grabber is automatically recognized and initialized if plugged in:

usb 1-6: new high speed USB device using ehci_hcd and address 6
usb 1-6: configuration #1 chosen from 1 choice
Linux video capture interface: v2.00
em28xx: New device @ 480 Mbps (eb1a:2860, interface 0, class 0)
em28xx #0: Identified as Unknown EM2750/28xx video grabber (card=1)
em28xx #0: chip ID is em2860
em28xx #0: board has no eeprom
em28xx #0: found i2c device @ 0x4a [saa7113h]
em28xx #0: Your board has no unique USB ID.
em28xx #0: A hint were successfully done, based on i2c devicelist hash.
em28xx #0: This method is not 100% failproof.
em28xx #0: If the board were missdetected, please email this log to:
em28xx #0:     V4L Mailing List  <...>
em28xx #0: Board detected as EM2860/SAA711X Reference Design
em28xx #0: Registering snapshot button...
input: em28xx snapshot button as /devices/pci0000:00/0000:00:1d.7/usb1/1-6/input/input7
saa7115 3-0025: saa7113 found (1f7113d0e100000) @ 0x4a (em28xx #0)
em28xx #0: Config register raw data: 0x00
em28xx #0: No AC97 audio processor
em28xx #0: v4l2 driver version 0.1.2
em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
usbcore: registered new interface driver em28xx
em28xx driver loaded
em28xx-audio.c: probing for em28x1 non standard usbaudio
em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
Em28xx: Initialized (Em28xx Audio Extension) extension

The driver can also be compiled by hand. First, the standard driver has to be unloaded:

rmmod em28xx

and a backup of this kernel module should be made, because it will be overwritten during the installation process of the new kernel module

cp -R /lib/modules/<KernelVersion>/kernel/drivers/media/video/em28xx /<BackupVerzeichnis>

For compilation of the module several tools are needed than can be installed via:

apt-get install build-essential mercurial -y

Afterwards, the driver can be downloaded an compiled:

hg clone http://www.linuxtv.org/hg/v4l-dvb
cd v4l-dvb
make
make unload
make install
modprobe em28xx

Version with USB ID 1b80:e60b

A new hardware version of the KW-USB2800D was found. This one has the USB ID 1b80:e60b

Bus 002 Device 004: ID 1b80:e60b Afatech

and is currently not supported under Linux. No driver is loaded by the Linux kernel:

usb 2-1: new high-speed USB device number 4 using xhci_hcd
usb 2-1: New USB device found, idVendor=1b80, idProduct=e60b
usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=2
usb 2-1: Product: USB 28286 Device
usb 2-1: SerialNumber: 11111111111111111111

Similar Linux Hardware

scroll left scroll right

 5 Comments

    • admin on said:

      Could you please provide us the USB ID of the new device (“lsusb”)? and the log output which is generated while the kernel tries to load a driver (i.e. “dmesg” or “tail -f /var/log/syslog”). This might help to find out, how to configure this new device under Linux.

    • javabeangrinder on said:

      Sure, here you are:

      lsusb:
      ———————————————————–
      $ lsusb -s 2:4 -v

      Bus 002 Device 004: ID 1b80:e60b Afatech
      Couldn’t open device, some information will be missing
      Device Descriptor:
      bLength 18
      bDescriptorType 1
      bcdUSB 2.00
      bDeviceClass 0 (Defined at Interface level)
      bDeviceSubClass 0
      bDeviceProtocol 0
      bMaxPacketSize0 64
      idVendor 0x1b80 Afatech
      idProduct 0xe60b
      bcdDevice 1.00
      iManufacturer 0
      iProduct 1
      iSerial 2
      bNumConfigurations 1
      Configuration Descriptor:
      bLength 9
      bDescriptorType 2
      wTotalLength 406
      bNumInterfaces 3
      bConfigurationValue 1
      iConfiguration 0
      bmAttributes 0×80
      (Bus Powered)
      MaxPower 500mA
      Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 4
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 0
      bInterfaceProtocol 255
      iInterface 0
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×81 EP 1 IN
      bmAttributes 3
      Transfer Type Interrupt
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0001 1x 1 bytes
      bInterval 11
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×82 EP 2 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0000 1x 0 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×84 EP 4 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0000 1x 0 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0x8a EP 10 IN
      bmAttributes 2
      Transfer Type Bulk
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0200 1x 512 bytes
      bInterval 0
      Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 1
      bNumEndpoints 4
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 0
      bInterfaceProtocol 255
      iInterface 0
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×81 EP 1 IN
      bmAttributes 3
      Transfer Type Interrupt
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0001 1x 1 bytes
      bInterval 11
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×82 EP 2 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0000 1x 0 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×84 EP 4 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0x03ac 1x 940 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0x8a EP 10 IN
      bmAttributes 2
      Transfer Type Bulk
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0200 1x 512 bytes
      bInterval 0
      Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 2
      bNumEndpoints 4
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 0
      bInterfaceProtocol 255
      iInterface 0
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×81 EP 1 IN
      bmAttributes 3
      Transfer Type Interrupt
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0001 1x 1 bytes
      bInterval 11
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×82 EP 2 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0x0ad0 2x 720 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×84 EP 4 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0x03ac 1x 940 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0x8a EP 10 IN
      bmAttributes 2
      Transfer Type Bulk
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0200 1x 512 bytes
      bInterval 0
      Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 3
      bNumEndpoints 4
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 0
      bInterfaceProtocol 255
      iInterface 0
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×81 EP 1 IN
      bmAttributes 3
      Transfer Type Interrupt
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0001 1x 1 bytes
      bInterval 11
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×82 EP 2 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0x0c00 2x 1024 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×84 EP 4 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0x03ac 1x 940 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0x8a EP 10 IN
      bmAttributes 2
      Transfer Type Bulk
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0200 1x 512 bytes
      bInterval 0
      Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 4
      bNumEndpoints 4
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 0
      bInterfaceProtocol 255
      iInterface 0
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×81 EP 1 IN
      bmAttributes 3
      Transfer Type Interrupt
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0001 1x 1 bytes
      bInterval 11
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×82 EP 2 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×1300 3x 768 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×84 EP 4 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0x03ac 1x 940 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0x8a EP 10 IN
      bmAttributes 2
      Transfer Type Bulk
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0200 1x 512 bytes
      bInterval 0
      Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 5
      bNumEndpoints 4
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 0
      bInterfaceProtocol 255
      iInterface 0
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×81 EP 1 IN
      bmAttributes 3
      Transfer Type Interrupt
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0001 1x 1 bytes
      bInterval 11
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×82 EP 2 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×1380 3x 896 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×84 EP 4 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0x03ac 1x 940 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0x8a EP 10 IN
      bmAttributes 2
      Transfer Type Bulk
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0200 1x 512 bytes
      bInterval 0
      Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 6
      bNumEndpoints 4
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 0
      bInterfaceProtocol 255
      iInterface 0
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×81 EP 1 IN
      bmAttributes 3
      Transfer Type Interrupt
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0001 1x 1 bytes
      bInterval 11
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×82 EP 2 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0x13c0 3x 960 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×84 EP 4 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0x03ac 1x 940 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0x8a EP 10 IN
      bmAttributes 2
      Transfer Type Bulk
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0200 1x 512 bytes
      bInterval 0
      Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 7
      bNumEndpoints 4
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 0
      bInterfaceProtocol 255
      iInterface 0
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×81 EP 1 IN
      bmAttributes 3
      Transfer Type Interrupt
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0001 1x 1 bytes
      bInterval 11
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×82 EP 2 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×1400 3x 1024 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0×84 EP 4 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0x03ac 1x 940 bytes
      bInterval 1
      Endpoint Descriptor:
      bLength 7
      bDescriptorType 5
      bEndpointAddress 0x8a EP 10 IN
      bmAttributes 2
      Transfer Type Bulk
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0×0200 1x 512 bytes
      bInterval 0
      Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 1
      bAlternateSetting 0
      bNumEndpoints 0
      bInterfaceClass 1 Audio
      bInterfaceSubClass 1 Control Device
      bInterfaceProtocol 0
      iInterface 0
      AudioControl Interface Descriptor:
      bLength 9
      bDescriptorType 36
      bDescriptorSubtype 1 (HEADER)
      bcdADC 1.00
      wTotalLength 40
      bInCollection 1
      baInterfaceNr( 0) 2
      AudioControl Interface Descriptor:
      bLength 12
      bDescriptorType 36
      bDescriptorSubtype 2 (INPUT_TERMINAL)
      bTerminalID 1
      wTerminalType 0×0603 Line Connector
      bAssocTerminal 0
      bNrChannels 2
      wChannelConfig 0×0000
      iChannelNames 0
      iTerminal 0
      AudioControl Interface Descriptor:
      bLength 10
      bDescriptorType 36
      bDescriptorSubtype 6 (FEATURE_UNIT)
      bUnitID 2
      bSourceID 1
      bControlSize 1
      bmaControls( 0) 0×03
      Mute Control
      Volume Control
      bmaControls( 1) 0×00
      bmaControls( 2) 0×00
      iFeature 0
      AudioControl Interface Descriptor:
      bLength 9
      bDescriptorType 36
      bDescriptorSubtype 3 (OUTPUT_TERMINAL)
      bTerminalID 3
      wTerminalType 0×0101 USB Streaming
      bAssocTerminal 0
      bSourceID 2
      iTerminal 0
      Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 2
      bAlternateSetting 0
      bNumEndpoints 0
      bInterfaceClass 1 Audio
      bInterfaceSubClass 2 Streaming
      bInterfaceProtocol 0
      iInterface 0
      Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 2
      bAlternateSetting 1
      bNumEndpoints 1
      bInterfaceClass 1 Audio
      bInterfaceSubClass 2 Streaming
      bInterfaceProtocol 0
      iInterface 0
      AudioStreaming Interface Descriptor:
      bLength 7
      bDescriptorType 36
      bDescriptorSubtype 1 (AS_GENERAL)
      bTerminalLink 3
      bDelay 1 frames
      wFormatTag 1 PCM
      AudioStreaming Interface Descriptor:
      bLength 11
      bDescriptorType 36
      bDescriptorSubtype 2 (FORMAT_TYPE)
      bFormatType 1 (FORMAT_TYPE_I)
      bNrChannels 2
      bSubframeSize 2
      bBitResolution 16
      bSamFreqType 1 Discrete
      tSamFreq[ 0] 48000
      Endpoint Descriptor:
      bLength 9
      bDescriptorType 5
      bEndpointAddress 0×83 EP 3 IN
      bmAttributes 1
      Transfer Type Isochronous
      Synch Type None
      Usage Type Data
      wMaxPacketSize 0x00c0 1x 192 bytes
      bInterval 4
      bRefresh 0
      bSynchAddress 0
      AudioControl Endpoint Descriptor:
      bLength 7
      bDescriptorType 37
      bDescriptorSubtype 1 (EP_GENERAL)
      bmAttributes 0×00
      bLockDelayUnits 0 Undefined
      wLockDelay 0 Undefined
      ———————————————————–

      dmesg:
      [34747.892137] usb 2-1: new high-speed USB device number 4 using xhci_hcd
      [34747.913312] usb 2-1: New USB device found, idVendor=1b80, idProduct=e60b
      [34747.913325] usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=2
      [34747.913333] usb 2-1: Product: USB 28286 Device
      [34747.913338] usb 2-1: SerialNumber: 11111111111111111111

    • admin on said:

      I added a warning to the web page that there is a new hardware version shipped under the same name. Unfortunately, there is currently not much information available regarding the 1b80:e60b.

      Do you know if it is possible to distinguish the 1b80:e60b and the eb1a:2860 without opening the packaging of the KW-USB2800D?

Comments

Please use the comment section to submit corrections to the article as well as relevant excerpts of lspci, lsusb, lshw, dmesg e.t.c. Furthermore, use the section for the exchange of experiences with this hardware component or search for configuration help from other owners of this hardware.
 
Email address will not be published.
Submitting comment...