can you do "the trick" for Terratec's too ?
it connects as
...
m88ds3103 5-0068: Unknown device. Chip_id=52
...
what info do you need else ?
lsusb ?
my exchange limit for the Terratec ends at 22.03.2018 ...
scratch my scratch from #70 at first !
can you do "the trick" for Terratec's too ?
it connects as
...
m88ds3103 5-0068: Unknown device. Chip_id=52
...
what info do you need else ?
lsusb ?
my exchange limit for the Terratec ends at 22.03.2018 ...
scratch my scratch from #70 at first !
can you do "the trick" for Terratec's too ?
what image (platform) do you need ?
generic (x86_64) !
when created/provided : do I need to activate AddOn's or just update and go ?
do I need to activate AddOn's or just update and go ?
LibreELEC-Generic.x86_64-9.0-devel-terratec-V1.img.gz
pls activate the hauppauge addon, its the easiest way to test this
LibreELEC-Generic.x86_64-9.0-devel-terratec-V2.img.gz
now with Chip_id=7f
its likely not working but we would do a step forward, dmesg | paste is needed
In any case, trying out the build CvH pointed out could give us a bit more information.
Yes indeed it failed. here is the output Xji
Also tvheadend did not recognize any DVB Inputs
(Steps followed: Installed the img pointed out by CvH, updated, activated Hauppauge Driver, Restarted, and Installed Tvheadend from zip file)
the strange thing is that now it does not report any error. Only no frontend attached.
I hope that helps. Regards.
However, extracting the firmware would probably need some USB capture (I do that using USBlyzer software usually) of a Windows system at the time of device plug in. And some analysis of the capture of course...
trsqr Ok I don't know much about this but here is a file generated after enabling capture hot-plugged in USBlyzer software
If you need an analysis using some specific settings for the software just guide me through it and I will do it.
Of course these info are important I guess:
USB properties:
Connection Status Device connected
Current Configuration 1
Speed High (480 Mbit/s)
Device Address 3
Number Of Open Pipes 3
Device Descriptor dvb-s2
Offset Field Size Value Description
0 bLength 1 12h
1 bDescriptorType 1 01h Device
2 bcdUSB 2 0200h USB Spec 2.0
4 bDeviceClass 1 00h Class info in Ifc Descriptors
5 bDeviceSubClass 1 00h
6 bDeviceProtocol 1 00h
7 bMaxPacketSize0 1 40h 64 bytes
8 idVendor 2 0B48h TechnoTrend AG
10 idProduct 2 3011h
12 bcdDevice 2 0000h 0.00
14 iManufacturer 1 01h "geniatech"
15 iProduct 1 02h "dvb-s2"
16 iSerialNumber 1 03h "000000000232"
17 bNumConfigurations 1 01h
Device Qualifier Descriptor
Offset Field Size Value Description
0 bLength 1 0Ah
1 bDescriptorType 1 06h Device Qualifier
2 bcdUSB 2 0200h USB Spec 2.0
4 bDeviceClass 1 00h Class info in Ifc Descriptors
5 bDeviceSubClass 1 00h
6 bDeviceProtocol 1 00h
7 bMaxPacketSize0 1 40h 64 bytes
8 bNumConfigurations 1 01h
9 bReserved 1 00h
Configuration Descriptor 1 Bus Powered, 500 mA
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 02h Configuration
2 wTotalLength 2 00DBh
4 bNumInterfaces 1 01h
5 bConfigurationValue 1 01h
6 iConfiguration 1 04h "Default"
7 bmAttributes 1 80h Bus Powered
4..0: Reserved ...00000
5: Remote Wakeup ..0..... No
6: Self Powered .0...... No, Bus Powered
7: Reserved (set to one)
(bus-powered for 1.0) 1.......
8 bMaxPower 1 FAh 500 mA
Interface Descriptor 0/0 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 00h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Interface Descriptor 0/1 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 01h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Interrupt, 500 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 03h 500 us
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Isochronous, 125 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 01h Isochronous, No Sync, Data
1..0: Transfer Type ......01 Isochronous
3..2: Sync Type ....00.. No Sync
5..4: Usage Type ..00.... Data
7..6: Reserved 00......
4 wMaxPacketSize 2 13F2h 1010 bytes, 2 additional transactions (3 per microframe)
6 bInterval 1 01h 125 us
Interface Descriptor 0/2 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 02h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Interrupt, 500 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 03h 500 us
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Isochronous, 125 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 01h Isochronous, No Sync, Data
1..0: Transfer Type ......01 Isochronous
3..2: Sync Type ....00.. No Sync
5..4: Usage Type ..00.... Data
7..6: Reserved 00......
4 wMaxPacketSize 2 12D6h 726 bytes, 2 additional transactions (3 per microframe)
6 bInterval 1 01h 125 us
Interface Descriptor 0/3 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 03h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Interrupt, 500 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 03h 500 us
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Isochronous, 125 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 01h Isochronous, No Sync, Data
1..0: Transfer Type ......01 Isochronous
3..2: Sync Type ....00.. No Sync
5..4: Usage Type ..00.... Data
7..6: Reserved 00......
4 wMaxPacketSize 2 12AEh 686 bytes, 2 additional transactions (3 per microframe)
6 bInterval 1 01h 125 us
Interface Descriptor 0/4 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 04h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Interrupt, 500 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 03h 500 us
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Isochronous, 125 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 01h Isochronous, No Sync, Data
1..0: Transfer Type ......01 Isochronous
3..2: Sync Type ....00.. No Sync
5..4: Usage Type ..00.... Data
7..6: Reserved 00......
4 wMaxPacketSize 2 03CAh 970 bytes
6 bInterval 1 01h 125 us
Interface Descriptor 0/5 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 05h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Interrupt, 500 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 03h 500 us
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Isochronous, 125 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 01h Isochronous, No Sync, Data
1..0: Transfer Type ......01 Isochronous
3..2: Sync Type ....00.. No Sync
5..4: Usage Type ..00.... Data
7..6: Reserved 00......
4 wMaxPacketSize 2 02ACh 684 bytes
6 bInterval 1 01h 125 us
Interface Descriptor 0/6 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 06h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Interrupt, 500 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 03h 500 us
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Isochronous, 125 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 01h Isochronous, No Sync, Data
1..0: Transfer Type ......01 Isochronous
3..2: Sync Type ....00.. No Sync
5..4: Usage Type ..00.... Data
7..6: Reserved 00......
4 wMaxPacketSize 2 03ACh 940 bytes
6 bInterval 1 01h 125 us
Other Speed Configuration Descriptor 1 Bus Powered, 500 mA
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 07h Other Speed Configuration
2 wTotalLength 2 0020h
4 bNumInterfaces 1 01h
5 bConfigurationValue 1 01h
6 iConfiguration 1 04h "Default"
7 bmAttributes 1 80h Bus Powered
4..0: Reserved ...00000
5: Remote Wakeup ..0..... No
6: Self Powered .0...... No, Bus Powered
7: Reserved (set to one)
(bus-powered for 1.0) 1.......
8 bMaxPower 1 FAh 500 mA
Interface Descriptor 0/0 Vendor-Specific, 2 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 00h
4 bNumEndpoints 1 02h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Bulk, 64 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 00h
Endpoint Descriptor 01 1 Out, Bulk, 64 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 00h
Display More
PnP Properties
Description: TT-connect S2-4600 (BDA) driver
Instance Status: 0180200Ah DN_DRIVER_LOADED
DN_STARTED
DN_DISABLEABLE
DN_NT_ENUMERATOR
DN_NT_DRIVER
Instance ID: USB\VID_0B48&PID_3011\000000000232
Hardware IDs: USB\VID_0B48&PID_3011&REV_0000
USB\VID_0B48&PID_3011
Compatible IDs: USB\Class_FF&SubClass_01&Prot_01
USB\Class_FF&SubClass_01
USB\Class_FF
Service Name: ttConnect4600_64
Setup Class: MEDIA
Setup Class Description: Sound, video and game controllers
Setup Class GUID: {4d36e96c-e325-11ce-bfc1-08002be10318}
Software Key: {4d36e96c-e325-11ce-bfc1-08002be10318}\0009
Manufacturer: TechnoTrend
Friendly Name:
Hardware Location: Port_#0006.Hub_#0003
PDO Name: \Device\USBPDO-5
Display More
Device stack:
Yes indeed it failed. here is the output Xji
Also tvheadend did not recognize any DVB Inputs
Unfortunately that doesn't take us very far. No additional debug was printed. I'm not sure if there's any way to activate the kernel module debugging in LE. CvH, any idea? I'm talking about the dynamic debugging feature that can be activated with something like this:
But that needs to be done before the module is loaded.
Also, the USB capture unfortunately doesn't contain anything. Can you do it like this:
1. Start USBlyzer with the device unplugged
2. Check the "Capture hot plugged" option on the Capture menu.
3. Start capture.
4. Plug the device.
5. Wait 10-15 seconds.
6. Start watching a channel using any software.
7. Stop the capture as soon as you see a picture (the quicker the better - the file will grow very fast).
Thanks!
Yes indeed it failed. here is the output
could you
nano /storage/.config/modprobe.d/dvb.conf
and reboot ? this "should" enable debugging
after reboot and dmesg | paste as usual
after reboot and dmesg | paste as usual
here you go Xn3 . I have also double checked that the file dvb.conf has been created with correct code after reboot. there is some change in the output, I hope that helps.
6. Start watching a channel using any software.
7. Stop the capture as soon as you see a picture (the quicker the better - the file will grow very fast).
Is it necessary to start a channel because I have no access now to any satellite signal. I will do it and give you a feedback immediately but setting up the LNB on my roof is going to take a while. sorry for that
Is it necessary to start a channel because I have no access now to any satellite signal. I will do it and give you a feedback immediately but setting up the LNB on my roof is going to take a while. sorry for that
Probably not. The thing is, some drivers only load the firmware at the point where you try to use the device for the first time. But, you don't need to connect the LNB or anythign - you could just try to tune or scan even without any antenna cable connected. That should be enough.
you could just try to tune or scan even without any antenna cable connected. That should be enough.
Here you go:
If the file still empty tell me please I will upload another.
I hope that helps
said General Protection-Fault
Index of /test/tt-4600-new-rev/
for you both a new image with dynamic debug activated
currently not yet an idea how to activate the logging
MAYBE:
nano /storage/.config/modprobe.d/dvb.conf
options m88ds3103 dyndbg=+pmf
+ reboot + dmesg
log: Xpg
device plugged in at 135.653374
currently not yet an idea how to activate the logging
I'm just an dam'ol' user, no developer, but -IFAIK- m88ds3103 has no parameter (modinfo m88ds3103)
maybe dvb-core could do the job ?
modinfo dvb-core:
...
parm: frontend_debug:Turn on/off frontend core debugging (default:off). (int)
parm: dvb_shutdown_timeout:wait <shutdown_timeout> seconds after close() before suspending hardware (int)
parm: dvb_force_auto_inversion:0: normal (default), 1: INVERSION_AUTO forced always (int)
parm: dvb_override_tune_delay:0: normal (default), >0 => delay in milliseconds to wait for lock after a tune attempt (int)
parm: dvb_powerdown_on_sleep:0: do not power down, 1: turn LNB voltage off on sleep (default) (int)
parm: dvb_mfe_wait_time:Wait up to <mfe_wait_time> seconds on open() for multi-frontend to become available (default:5 seconds) (int)
parm: cam_debug:enable verbose debug messages (int)
parm: dvb_demux_tscheck:enable transport stream continuity and TEI check (int)
parm: dvb_demux_speedcheck:enable transport stream speed check (int)
parm: dvb_demux_feed_err_pkts:when set to 0, drop packets with the TEI bit set (1 by default) (int)
parm: debug:Turn on/off debugging (default:off). (int)
parm: dvbdev_debug:Turn on/off device debugging (default:off). (int)
maybe dvb-core could do the job ?
no idea and also no idea how I should test it