[MythDora] Autoloading modules in 2.6.20

gchris gchris at bellsouth.net
Wed Mar 21 08:14:50 CET 2007


Jarod Wilson wrote:
> On Tuesday 20 March 2007 20:51:57 Dennis Hand wrote:
>>> Everything loads up automatically for him. Coolness. Oh, and I talked to
>>> the kudzu maintainer. His response was that the driver needs fixing --
>>> i.e., the dvb-bt8xx module ought to have the pci aliases in it (and
>>> similar for cx88-dvb). In the mean time though, I can just repeat this
>>> hack for cx88-dvb for a mythdora kudzu build.
>> Cripes Jarod, there's more here than I thought for cx88-dvb. I'm sure
>> I've missed a few here and there. If you need the names of the cards
>> of the ones with just ID's let me know. I'll have to sift through
>> again.
> [...]
> 
> All added, and doing the right thing with my pcHDTV HD-3000 on kernel 
> 2.6.20-1.2925.fc6, at least as far as populating hwconf. Unfortunately, the 
> driver still isn't loading on its own. Damn...
> 
> You know, on the bright side, the guy who's name appears in many of these 
> drivers' modinfo output under the author field starts working for Red Hat in 
> a week and a half... :D
> 
> I'll do some more digging tomorrow. Seems the upstream maintainers stripped 
> out the module aliases intentionally, which is *really* annoying...
> 
>> I've also found that there are more ID's for dvb-bt8xx as well so I'll
>> have to give those to you also.
> 
> Sure, bring 'em on.
> 
I just built a new system based on Jarod's specs and 
2.6.18-1.2798.fc6.i686 loaded those drivers just fine.  Then I updated 
just the kernel to 2.6.20-1.2925.fc6.i686 and cx88-dvb and blackbird 
immediately stopped loading.  Looking at the new cx8802 and cx88-dvb 
modules, they have the same pattern of bogus aliases that the V4L 
modules had.  I've gotta think the V4L silliness has now infected the 
new kernel and that's why we're hearing it will be fixed in 2.6.21.

 From what I've read, I believe the driver loading is controlled by the 
associations in modules.alias and those associations come from the alias 
fields in the modules being matched to the cards.  Kudzu comes along 
after the fact and reveals what got matched to what, and it can control 
things by stuffing lines in modprobe.conf for the next boot.

To Dennis, yes modprobe cx88-dvb does get everything back in shape.  The 
Fedora kernel is behaving exactly like the live CD did.  And after a 15 
minute install, upgrading the rest of the system took 2 hours and 20 
minutes (298 files, 509MB) on a 3Mb DSL line.  That's where MythDora 
shines.

Chris



More information about the mythdora mailing list