[linux-dvb] Problem with dvb_ttpci
xyzzy at speakeasy.org
Thu Nov 8 10:20:51 CET 2007
On Thu, 8 Nov 2007, alexw wrote:
> On Wednesday 07 November 2007 22:19:54 Trent Piepho wrote:
> > On Wed, 7 Nov 2007, VDR User wrote:
> > > With recent copies of fresh v4l I started getting the following error
> > > upon trying to load drivers for my nexus-s:
> > >
> > > dvb_ttpci: Unknown symbol ttpci_eeprom_parse_mac
> > >
> > > After searching on google I found that this problem existed once
> > > before and here is a patch that reflects the fix
> > Did you remember to run depmod after installed new modules? The
> > ttpci-eeprom module should be automatically loaded by modprobe.
> I did experience the same issue. When you are upgrading the v4l source from
> repository do not forget to verify that the old .config is still valid.
> Unfortunately there is no make oldconfig option available. the only way to
> enable ttpci_eeprom config is to do a make menu config and to deselect ttpci
> support and select it back. If you compare the 2 .config file you will see
> that the ttpci_eeprom is now selected.
You are probably right about this problem, "VDR user" probably has a stale
config file, which will not work.
One can also delete the .config file, or run make allyesconfig, which will
remake the config file. This isn't done by default when a Kconfig change
is detected because many Kconfig changes don't invalidate the .config file.
Overwriting a custimized .config file and then rebuilding everything would
be very annoying in these cases.
Unless one knows what they are doing, it's best to run make distclean after
updating a repository in place.
> Is it possible to create a "oldconfig" label to check the .config file
> integrity? (in make_kconfig.pl or make_myconfig.pl)
> In the past it was working, I don't know why it was dropped.
An oldconfig style system would be nice, but it's not supported, and never
has been. The kernel build system has this feature, but the v4l-dvb build
More information about the linux-dvb