How to reinstall kernel modules with opkg?

Daniel Benoy daniel at benoy.name
Mon Nov 3 21:24:53 CET 2008


I encountered a similar problem.  You can do something like this (Typed on the fly.  Check for bugs and sanity.  May require bash):

for i in $(opkg list_installed | grep -E '^kernel-module' | awk '{ print $1 }'); do opkg remove -force-depends "$i"; done; opkg install kernel-modules

On Saturday 01 November 2008 12:03:18 Vasco Névoa wrote:
> Distro: FDOM (Fat_and_Dirty_OM.200809_20081023.rootfs.jffs2)
> 
> Hi.
> 
> I'm fiddling with kernels and modules, and I think I tripped over a very 
> nasty situation.
> When I do "opkg install -force-reinstall kernel-modules", it installs 
> just the main package, and not the modules themselves.
> I have no simple way of installing the kernel modules, unless I do them 
> one by one. (!!!)
> 
> The chain of dependencies looks alright from the bottom up:
> $ opkg whatdependsrec kernel-module-ppp-generic
> Root set:
>   kernel-module-ppp-generic
> What depends on root set
>     kernel-module-bsd-comp 
> 2:2.6.24+git75969+a1e97c611253511ffc2d8c45e3e6d6894fa03fa3-r1.01    
> depends on kernel-module-ppp-generic
>     kernel-module-ppp-async 
> 2:2.6.24+git75969+a1e97c611253511ffc2d8c45e3e6d6894fa03fa3-r1.01    
> depends on kernel-module-ppp-generic
>     kernel-module-ppp-deflate 
> 2:2.6.24+git75969+a1e97c611253511ffc2d8c45e3e6d6894fa03fa3-r1.01    
> depends on kernel-module-ppp-generic
>     kernel-module-ppp-mppe 
> 2:2.6.24+git75969+a1e97c611253511ffc2d8c45e3e6d6894fa03fa3-r1.01    
> depends on kernel-module-ppp-generic
>     kernel-module-ppp-synctty 
> 2:2.6.24+git75969+a1e97c611253511ffc2d8c45e3e6d6894fa03fa3-r1.01    
> depends on kernel-module-ppp-generic
>     kernel-modules 
> 2:2.6.24+git75969+a1e97c611253511ffc2d8c45e3e6d6894fa03fa3-r1.01    
> depends on kernel-module-bsd-comp
>     task-base-ppp 1.0-r67.02    depends on kernel-module-ppp-async
>     task-machine-base 1.0-r67.02    depends on kernel-modules
>     task-base 1.0-r67.02    depends on task-machine-base
>     task-openmoko-linux 1.0-r72    depends on task-base
> 
> But it just fails in the top down direction:
> $ opkg whatprovides kernel-modules 
> Collected errors:
>  * What provides kernel-modules
>  *     kernel-modules *
> 
> $ opkg install -force-reinstall -recursive kernel-modules
> Reinstalling kernel-modules 
> (2:2.6.24+git75969+a1e97c611253511ffc2d8c45e3e6d6894fa03fa3-r1.01) on 
> root...
> Downloading 
> http://downloads.openmoko.org/repository/Om2008.8/neo1973/kernel-modules_2.6.24+git75969+a1e97c611253511ffc2d8c45e3e6d6894fa03fa3-r1.01_neo1973.opk
> Configuring kernel-modules
> (and that's it)
> 
> Can anybody clarify, please?
> Thanks.
> Vasco.
> 
> _______________________________________________
> support mailing list
> support at lists.openmoko.org
> https://lists.openmoko.org/mailman/listinfo/support
> 



-- 
Daniel Benoy
http://daniel.benoy.name



More information about the support mailing list