Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

Genatech T230 DVB stick

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
20 posts • Page 1 of 1
Author
Message
gcyoung
Apprentice
Apprentice
Posts: 179
Joined: Wed Jul 04, 2007 11:05 am
Location: England

Genatech T230 DVB stick

  • Quote

Post by gcyoung » Tue Jul 07, 2020 1:18 pm

[Moderator note: this post, and the first 3 responses, were originally attached to the 2 year old thread [topic=1089185]anyone uses a usb dvb-t2 and can recommand it?[/topic]. By request of [profile=133350]DaggyStyle[/profile], the original author of that thread, I split this thread to a separate topic. -Hu]

A warning! I have just updated to kernel 5.4.48-gentoo and find that although a search indicates the module dvb_usn_cxusb there seems to be no way to install it under 'menuconfig'.I assume it is missing from tthe modulle collection. Can anyone advise?
Last edited by gcyoung on Sat Dec 19, 2020 6:54 pm, edited 2 times in total.
Top
DaggyStyle
Watchman
Watchman
User avatar
Posts: 5969
Joined: Wed Mar 22, 2006 6:57 am

Re: Genatexh T230 DVB stick

  • Quote

Post by DaggyStyle » Tue Jul 07, 2020 5:58 pm

gcyoung wrote:A warning! I have just updated to kernel 5.4.48-gentoo and find that although a search indicates the module dvb_usn_cxusb there seems to be no way to install it under 'menuconfig'.I assume it is missing from tthe modulle collection. Can anyone advise?
why resurrect old unrelated topic?

anyway, you need to enable DVB_USB.
for that you need to enable CONFIG_DVB_CORE && CONFIG_USB && CONFIG_I2C && CONFIG_RC_CORE
the rest you can do yourself
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Top
gcyoung
Apprentice
Apprentice
Posts: 179
Joined: Wed Jul 04, 2007 11:05 am
Location: England

  • Quote

Post by gcyoung » Wed Jul 08, 2020 2:43 pm

I can see a relationship,but then I am a poet, not a mathemetician. But thank you for your help.
Top
DaggyStyle
Watchman
Watchman
User avatar
Posts: 5969
Joined: Wed Mar 22, 2006 6:57 am

  • Quote

Post by DaggyStyle » Thu Jul 09, 2020 5:23 pm

gcyoung wrote:I can see a relationship,but then I am a poet, not a mathemetician. But thank you for your help.
which config is not set?
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Top
gcyoung
Apprentice
Apprentice
Posts: 179
Joined: Wed Jul 04, 2007 11:05 am
Location: England

Module dvb_usb_cxusb

  • Quote

Post by gcyoung » Sun Jul 12, 2020 2:11 pm

They were all set apart from DVB-USB which I seemed prevously unable to activate.
.
The history of this is relevant. I have been using the module with two sticks and kernel 4.19.129
for some time. When kernel-5.4.28 appeared I upgraded my computer to it, and found then that I
could not get the module installed, so I decided to stay with the earlier kernel until such time as
another kernel became current.

On the arrival of kernel-5.4.48 I tried again, but could not get DVB_USB set and the module dvb_usb_cxusb
would not get created.

Since my inital post to the forum and the reply above, on the thought that the settings in kernel-5.4.28
may have had some influence on the current kernel configuration, (YES, I KNOW i SHULD HAVE DELETED
IT EARLIER) I have deleted all trace of it, reinstalled a clean source copy of kernel 5.4.48, and on the
theory of "if it works don't fix it" I have used the .config file from the 4.19.129 kernel, done a "make clean"
and compiled the kernel afresh.

The result is that all the necessarry variables are set, and the module is loading, but the /dev/dvb/adapters
are not being created. I'm not able to deal with this at the moment, so I am reverting to the earlier
working kernel until I can. I think though, that this failure to activate has something to do with the firmware.
Last edited by gcyoung on Sun Dec 20, 2020 11:57 pm, edited 1 time in total.
Top
DaggyStyle
Watchman
Watchman
User avatar
Posts: 5969
Joined: Wed Mar 22, 2006 6:57 am

Re: Module dvb_usb_cxusb

  • Quote

Post by DaggyStyle » Mon Jul 13, 2020 4:35 pm

gcyoung wrote:They were all set apart from DVB-USB which I seemed prevously unable to activate.
.
The history of this is relevant. I have been using the module with two sticks and kernel 4.19.129
for some time. When kernel-5.4.28 appeared I upgraded my computer to it, and found then that I
could not get the module installed, so I decided to stay with the earlier kernel until such time as
another kernel became current.

On the arrival of kernel-5.4.48 I tried again, but could not get DVB_USB set and the module dvb_usb_cxusb
would not get created.

Since my inital post to the forum and the reply above, on the thought that the settings in kernel-5.4.28
may have had some influence on the current kernel configuration, (YES, I KNOW i SHULD HAVE DELETED
IT EARLIER) I have deleted all trace of it, reinstalled a clean source copy of kernel 5.4.48, and on the
theory of "if it works don't fix it" I have used the .config file from the 4.19.129 kernel, done a "make clean"
and compiled the kernal afresh.

The result is that all the necessarry variables are set, and the module is loading, but the /dev/dvb/adapters
are not being created. I'm not able to deal with this at the moment, so I am reverting to the earlier
working kernel until I can. I think though, that this failure to activate has something to do with the firmware.
you need a frontend too, try enabling CONFIG_DVB_SI2168
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Top
DaggyStyle
Watchman
Watchman
User avatar
Posts: 5969
Joined: Wed Mar 22, 2006 6:57 am

  • Quote

Post by DaggyStyle » Mon Jul 13, 2020 4:44 pm

fw can be found at https://www.linuxtv.org/wiki/index.php/Geniatech
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Top
gcyoung
Apprentice
Apprentice
Posts: 179
Joined: Wed Jul 04, 2007 11:05 am
Location: England

  • Quote

Post by gcyoung » Fri Nov 27, 2020 2:31 pm

I have had another try at this and, quite frankly, I'm baffled. I have found that a remote controller needs to be activated, by enabling RC_CORE, before
the module (dvb_usb_cxusb) shows itself, and enabling that, although I don't use a remote, solved one problem.

However, although everything works as it should with kernel-4.19.152-gentoo, I seem unable to get it to create the adapters with my current 5.4.80-gentoo
kernel. The module loads but does not create the adapter. I have no problem with a 292e stick which works exactly as it should on both kernels.

I should like to know if anyone is using a 'mygica' stick ( which shows up as "Geniatech_T230_DVB-T/T2/C") with a gentoo 5 kernel, so that I can at least
be reassured that the later kernel is able to handle this device.
Top
DaggyStyle
Watchman
Watchman
User avatar
Posts: 5969
Joined: Wed Mar 22, 2006 6:57 am

  • Quote

Post by DaggyStyle » Fri Nov 27, 2020 3:18 pm

gcyoung wrote:I have had another try at this and, quite frankly, I'm baffled. I have found that a remote controller needs to be activated, by enabling RC_CORE, before
the module (dvb_usb_cxusb) shows itself, and enabling that, although I don't use a remote, solved one problem.

However, although everything works as it should with kernel-4.19.152-gentoo, I seem unable to get it to create the adapters with my current 5.4.80-gentoo
kernel. The module loads but does not create the adapter. I have no problem with a 292e stick which works exactly as it should on both kernels.

I should like to know if anyone is using a 'mygica' stick ( which shows up as "Geniatech_T230_DVB-T/T2/C") with a gentoo 5 kernel, so that I can at least
be reassured that the later kernel is able to handle this device.
what is the vid and did? I'll check mine.
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56072
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Fri Nov 27, 2020 3:44 pm

DaggyStyle,

It looks like one of these, but vendors keep changing the guts without changing the packaging, so it might not be.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
gcyoung
Apprentice
Apprentice
Posts: 179
Joined: Wed Jul 04, 2007 11:05 am
Location: England

  • Quote

Post by gcyoung » Fri Nov 27, 2020 5:10 pm

Yes. That's the one MyGica T230. The module is dvb_usb_cxusb.
Top
DaggyStyle
Watchman
Watchman
User avatar
Posts: 5969
Joined: Wed Mar 22, 2006 6:57 am

  • Quote

Post by DaggyStyle » Sat Nov 28, 2020 4:01 pm

NeddySeagoon wrote:DaggyStyle,

It looks like one of these, but vendors keep changing the guts without changing the packaging, so it might not be.
that is why I asked for the vid and did, I "hope" that if the vendor indeed changed the dev's guts, he had the basic common sense to change the did.
but I might be delusional. that won't surprise me.
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56072
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Sat Nov 28, 2020 4:07 pm

DaggyStyle,

I can point you at some Belkin Wireless G dongles made in three different version, with different chipsets, needing different drivers all having the same device ID. It doesn't happen often.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
DaggyStyle
Watchman
Watchman
User avatar
Posts: 5969
Joined: Wed Mar 22, 2006 6:57 am

  • Quote

Post by DaggyStyle » Sat Nov 28, 2020 4:43 pm

NeddySeagoon wrote:DaggyStyle,

I can point you at some Belkin Wireless G dongles made in three different version, with different chipsets, needing different drivers all having the same device ID. It doesn't happen often.
as said, I can only hope, mine works with 5.7 vanilla I think
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Top
gcyoung
Apprentice
Apprentice
Posts: 179
Joined: Wed Jul 04, 2007 11:05 am
Location: England

  • Quote

Post by gcyoung » Sat Nov 28, 2020 11:13 pm

I suppose, actually, I might as well stay with the version 4** kernels, since they work, and I only use
the machine for the mythtv backend and backups. I have two of these sticks and and a 292e which I
stopped using because the aerial drops out just when the program you really wanted recording is running.

However, I suppose there will come a time when the software will be changed and no longer work
with the old kernel.

I have taped up the 292e now and am using an extension cable to the computer, so it can lie on
the floor and it seems reasonably stable so I suppose if I get another stick it would be best to get another of these
and deal with it in the same way.

What I really want though is a reasonably priced dual T2 pci express card, but
they don't seem to be available anywhere now. If you know of where one could be obtained, I'd like to hear
of it.
Top
gcyoung
Apprentice
Apprentice
Posts: 179
Joined: Wed Jul 04, 2007 11:05 am
Location: England

Geniatech T230

  • Quote

Post by gcyoung » Sat Dec 19, 2020 11:51 am

I think I have found the reason for the failure of these sticks with later kernels. The output of the "modinfo" command on dvb_usb_cxusb
produces a list of aliases which, amongst various info and mumbo jumbo is meaningless to me, but probably not to the more enlightened,
includes the idVendor and idProduct numbers. On my sticks they are 0572:c688. With the earlier kernel these numbers are included in the list
of aliases, but the later kernel does not include them.

Is there any way, possibly by including a udev rule, I can modify the module to include the idVendor and idProduct numbers of my sticks,
and if I did so would it actually work? I am assuming, of course, that they were left out of the list unwittingly.

Any help on this would be gratefully received.
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56072
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Sat Dec 19, 2020 12:52 pm

gcyoung,

There are two ways to do this.

a) modify the list of devices in the kernel.
Copy one of the existing lines then change the Vendor and Device ID in the copy.
Rebuild the kernel.

b) Look at modinfo for your module. The module may have parameters to pass Vendor and Device IDs at module load time.

There is a third possibility. You device has been moved to a different module.

Code: Select all

$ cd /usr/src/linux
roy@NeddySeagoon_Static /usr/src/linux $ grep -R -i c688 ./
gives two interesting results.

Code: Select all

./Documentation/admin-guide/media/dvb-usb-dvbsky-cardlist.rst:     - 0572:c688
./include/media/dvb-usb-ids.h:#define USB_PID_MYGICA_T230				0xc688
Both are probably worth reading.
The latter file is a list of device IDs that are included by other things.

Moving down the chain

Code: Select all

$ grep dvb-usb-ids drivers/media/usb/dvb-usb/*
drivers/media/usb/dvb-usb/dvb-usb.h:#include <media/dvb-usb-ids.h>
drivers/media/usb/dvb-usb/dw2102.c:#include <media/dvb-usb-ids.h>
That's the include file actually getting used by the code file dw2102.c:
At the botton of that file is

Code: Select all

MODULE_DESCRIPTION("Driver for DVBWorld DVB-S 2101, 2102, DVB-S2 2104, DVB-C 3101 USB2.0, TeVii S421, S480, S482, S600, S630, S632, S650, TeVii S660, S662, Prof 1100, 7500 USB2.0, Geniatech SU3000, T220, TechnoTrend S2-4600, Terratec Cinergy S2 devices");
Your device is not explictly listed. Thats not the same as saying it doesn't work.

Searching the kernel config for 2102 (just a lucky guess) shown that the drives is

Code: Select all

DvbWorld & TeVii DVB-S/S2 USB2.0 support (NEW)
Thats the only kernel module that uses the header where your device is defined.

Its possible go through the kernel history with git and find the commit that removed your device from dvb_usb_cxusb.
The commit message may say why and if it went somewhere else.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
gcyoung
Apprentice
Apprentice
Posts: 179
Joined: Wed Jul 04, 2007 11:05 am
Location: England

Geniatech T230

  • Quote

Post by gcyoung » Sat Dec 19, 2020 1:10 pm

Many thanks Neddy. But I have just found the solution. After I wrote the above I loaded up an Ubuntu live dvd to
see if that would pick up my sticks. It did. Problem solved. This stick now uses the dvb_usb_dvbsky module!

I don't use sky so I never thought to try that module previously, but it works, so you were right, it has been moved to
a different module. I had been trying to solve this on and off for a long time, and never found any mention previously
about it having been moved.

So I think this post can be marked now as solved.
Last edited by gcyoung on Sun Dec 20, 2020 11:55 pm, edited 1 time in total.
Top
NeddySeagoon
Administrator
Administrator
User avatar
Posts: 56072
Joined: Sat Jul 05, 2003 9:37 am
Location: 56N 3W

  • Quote

Post by NeddySeagoon » Sat Dec 19, 2020 4:06 pm

gcyoung,

Edit the title of your first post. Special characters expand to 3 or so HTML characters.
You are allowed 80, after expansion.
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Top
gcyoung
Apprentice
Apprentice
Posts: 179
Joined: Wed Jul 04, 2007 11:05 am
Location: England

Geniatech T230

  • Quote

Post by gcyoung » Sat Dec 19, 2020 7:04 pm

Done.
Top
Post Reply

20 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy