Tiny Core Linux
Tiny Core Extensions => TCE Bugs => Topic started by: Da Alchemist on December 18, 2011, 03:11:33 PM
-
Hello,
Ijust updated to TC4.1 and found Lirc not working.
When I try to load the Modules manually Ill get:
module lirc_serial not found in modules.dep
Is there a fix ?
Regards
Da Alc
-
lirc.tcz is a Version 3 extension, not a Version 4 extension.
lirc.tcz contains the the modules for 2.6.33.3-tinycore, not 3.0.3-tinycore
-
So Ithink it has to be removed from the 4.x Repos or be recompiled ;), I wish i would be able to do so ...
Regards
Da Alc
-
Well isn't this a bit weird, to have modules in an extensions that does not follow the 'name-KERNEL.tcz' convention.
Maybe it's time to split off 'lirc-modules-KERNEL.tcz' from 'lirc.tcz'. Likewise (at least when checking the *.list files of my own TC 4.x mirror) it appears that 'madwifi.tcz' is another case with "hidden" v2.6.33.3 modules.
And furthermore I spotted that 'ndiswrapper.tcz', 'openvswitch.tcz' and 'wl.tcz' contain a v3.0.3 module each, which prevents them from ever being able to support a 64-bit system. So maybe splitting off the modules or renaming the extension to follow the 'name-KERNEL.tcz' convention could be considered for those three as well (with the good news that I did not spot any problem WRT other dependency files).
-
And furthermore I spotted that 'ndiswrapper.tcz', 'openvswitch.tcz' and 'wl.tcz' contain a v3.0.3 module each, which prevents them from ever being able to support a 64-bit system.
I'll split ndiswrapper into ndiswrapper and ndiswrapper-modules-3.0.3-tinycore and rename wl to wl-modules-3.0.3-tinycore.
Before I post them, it probably makes sense I compile ndiswrapper-modules-3.0.3-tinycore64 and wl-modules-3.0.3-tinycore64 - it's going to be somewhat awkward to test as my core64 machine has broadcom wireless hardware that will not be supported before linux-3.2, needs a new version of ndis and is not supported by the wl module either...
-
wl-modules-3.0.3-tinycore and wl-modules-3.0.3-tinycore64 posted
-
ndiswrapper-modules-3.0.3-tinycore and ndiswrapper-modules-3.0.3-tinycore64 posted
-
Ijust updated to TC4.1 and found Lirc not working.
When I try to load the Modules manually Ill get:
module lirc_serial not found in modules.dep
Is there a fix ?
Since 2.6.36 most lirc modules are already included in the kernel as drivers. But you need 0.9.0 version, 0.8.x series are incompatible with recent kernels.
I made an 0.9.0 extension and it's working fine for me. I could upload it to repository, but you must keep in mind that:
1) I can not test every driver.
2) I don't supply any script to start it. User must do it himself.
3) smode2 is not available.
4) irxevent and xmode2 are not available (I will try to compile them but I can not guarantee...) Edit: Done.
5) irman driver is not available (I can try it if anyone is interested...)
If this issues are acceptable to developers then I will send it.
Regards.
-
If this issues are acceptable to developers then I will send it.
It would be good to check by a PM with the maintainer of lirc (Thomas Genty) in the 3.x repo if he's OK with this, otherwise I don't think it would be a problem
-
Today I send a PM (via forum), although he is not active since August 2010... :'(
-
Hello,
I don't know how long we have to wait for an answer. I think 10 Days without means that the former maintainer is not working with TC any more.
Could the new version now be updated?
Otherwise I think i have to fallback to 3.84..
Regards
Da Alc
-
I think 10 days is a reasonable amount of time to wait without reply, so it should be OK for AmatCoder to go ahead and submit an update
-
Now I sent it to Jason...Apologizes for the delay.
-
Just found the new modules in the repos.
It is working perfectly for me. :)
Thanks a lot!
Regards
Da Alc
-
It is working perfectly for me. :)
I am glad to hear that. ;)
-
With the risk of getting OT: After the reported changes I believe there are still two extensions which deserve some attention:
- madwifi.tcz contains 14 kernel modules for TC 3.x and is therefore entirely unsuitable to remain in the TC 4.x repo and should be therefore removed. Obviously no one can use it in the current situation and given that there were essentially no forum posts related to it in the last 18 month I wonder whether anyone will notice. The maintainer of the extension (i.e. user 'blofsy') has not been active in the forum for 10 month, so who knows what the future might bring.
- openvswitch.tcz contains a single kernel module and it would be good to split that off into a separate extension. The maintainer of this extension is listed as 'brezular', but there is no forum user of the handle. Possibly the only way to contact this person might be by working backwards from the email that delivered this extension. OTOH the exercise of splitting off a file is so trivial that any one of the "usual suspects" with access to the repository could do it, albeit for the cost of putting just another item on their already lengthy list of tasks.
-
Madwifi nuked from 4.x, thanks.
-
I will email brezular in the gmail account and ask if he can split the kernel module out of the extension since that will keep it in line with naming conventions, or the "-3.0.3-tinycore" will need to be added to the main extension since it contains modules.
It is obviously good business for folks to be regular forum members before submitting stuff, or at least submit things in the same name as their forum name.