I have a problem with my WMC TV card based on a Philips TDA10046H chip, is an Asus Hybrid TV card inside my HP Pavillon t3630…
Ok, I have two system installed, in one partition Windows Vista Home Premium 32 BIT and in one the openSUSE 11 32 BIT version.
If I normal boot for first in the linux system my TV card is reconized everytime but there’s a problem to upload the firmware (system don’t found it).
To get DVB-T to shows channels I need first to boot on Windows System, start media Center, then restart in linux and kaffeine shows the DVB-T channels.
This happen everytime, no coincidence, tried 40 times and always this happen and have to do this If I want to show TV, everytime if I start for first on linux I’ve this problem that my DVB card don’t be able to upload firmware and don’t syntonize channels.
Save it somewhere and (as root!):
perl get_dvb_firmware
This will download, decompress and grab the firmware from the Windows drivers and will produce a file called : dvb-fe-tda10046.fw - move this file to /lib/firmware
This is a bit of an obvious question but err, you said you did the firmware cutting by the instructions I posted - so you should’ve moved the firmware to that location - yet I do not see it there?
If I move the dvb-fe-tda10046.fw in /lib/firmware the system start toooo slow after 10 minutes, and don’t upload that firmware anyway, and when I try to start kaffeine, it start after long time 4/5 minutes about (don’t works anyway)
For now the only way to shows channels is the method that I write above
linux-0vzj:/lib/firmware # ls -l dvb-ttpci-01.fw
lrwxrwxrwx 1 root root 20 1 lug 12:57 dvb-ttpci-01.fw -> dvb-ttpci-01.fw-2622
linux-0vzj:/lib/firmware # /etc/init.d/dvb restart
Shutting down DVBERROR: Module dvb_ttpci does not exist in /proc/modules
ERROR: Module bcm3510 does not exist in /proc/modules
ERROR: Module cx22700 does not exist in /proc/modules
ERROR: Module cx22702 does not exist in /proc/modules
ERROR: Module cx24110 does not exist in /proc/modules
ERROR: Module cx24123 does not exist in /proc/modules
ERROR: Module dib0070 does not exist in /proc/modules
ERROR: Module dib3000mb does not exist in /proc/modules
ERROR: Module dib3000mc does not exist in /proc/modules
ERROR: Module dib7000m does not exist in /proc/modules
ERROR: Module dib7000p does not exist in /proc/modules
ERROR: Module dibx000_common does not exist in /proc/modules
ERROR: Module dvb_pll does not exist in /proc/modules
ERROR: Module isl6421 does not exist in /proc/modules
ERROR: Module l64781 does not exist in /proc/modules
ERROR: Module lgdt330x does not exist in /proc/modules
ERROR: Module lnbp21 does not exist in /proc/modules
ERROR: Module mt2060 does not exist in /proc/modules
ERROR: Module mt2131 does not exist in /proc/modules
ERROR: Module mt2266 does not exist in /proc/modules
ERROR: Module mt312 does not exist in /proc/modules
ERROR: Module mt352 does not exist in /proc/modules
ERROR: Module nxt200x does not exist in /proc/modules
ERROR: Module nxt6000 does not exist in /proc/modules
ERROR: Module or51132 does not exist in /proc/modules
ERROR: Module or51211 does not exist in /proc/modules
ERROR: Module qt1010 does not exist in /proc/modules
ERROR: Module s5h1409 does not exist in /proc/modules
ERROR: Module s5h1420 does not exist in /proc/modules
ERROR: Module sp8870 does not exist in /proc/modules
ERROR: Module sp887x does not exist in /proc/modules
ERROR: Module stv0297 does not exist in /proc/modules
ERROR: Module stv0299 does not exist in /proc/modules
ERROR: Module tda10021 does not exist in /proc/modules
ERROR: Module tda10023 does not exist in /proc/modules
ERROR: Module tda1004x is in use
ERROR: Module tda10086 does not exist in /proc/modules
ERROR: Module tda18271 is in use by tda8290
ERROR: Module tda8083 does not exist in /proc/modules
ERROR: Module tda826x does not exist in /proc/modules
ERROR: Module tda827x is in use by tda8290
ERROR: Module tua6100 does not exist in /proc/modules
ERROR: Module ves1820 does not exist in /proc/modules
ERROR: Module ves1x93 does not exist in /proc/modules
ERROR: Module xc5000 is in use by tuner
ERROR: Module zl10353 does not exist in /proc/modules
ERROR: Module dvb_core is in use by videobuf_dvb
done
Starting DVB done
linux-0vzj:/etc/init.d # rcdvb restart
Shutting down DVBERROR: Module tda1004x is in use
ERROR: Module tda18271 is in use by tda8290
ERROR: Module tda827x is in use by tda8290
ERROR: Module xc5000 is in use by tuner
ERROR: Module dvb_core is in use by videobuf_dvb
done
Starting DVB done
How I say above, need first to remove external firmwares from /lib/firmware and leave only what system created, boot first to Windows, start Media center and then reboot again on Linux…to watch LiveTV channels on DVB-T, in analogic works always…
The only thing that comes to mind anymore is either try to compile the latest DVB drivers direct from LinuxTV.org or try to extract the firmware the card uses from the Windows drivers themselves.