Mailinglist Archive: opensuse-buildservice (253 mails)

< Previous Next >
Re: [opensuse-buildservice] BS kernel for 10.1 needs upgrade
  • From: Stefan Dirsch <sndirsch@xxxxxxx>
  • Date: Fri, 10 Nov 2006 03:56:29 +0100
  • Message-id: <20061110025629.GA19722@xxxxxxx>
On Thu, Nov 09, 2006 at 10:09:39PM -0300, Mauricio Teixeira (netmask) wrote:
> Em Seg, 2006-11-06 às 17:47 +0100, Stefan Dirsch escreveu:
>
> > Well, as long as the kernel's ABI doesn't change, the weak-updates
> > mechanism Andreas Grünbacher implemented, does a great job. It
>
> It does make sense, however I can't see it happening.
>
> I've built ipw2200 against 2.6.16.13-4 on the BS, but after I install it
> on 2.6.16.21-0.25, the link doesn't exist on the weak-updates dir
> (although I can see, for example, nvidia.ko, which is a great indication
> that the weak-updates works).

# uname -r
2.6.16.21-0.25-default
# rpm -Uhv ipw2200-kmp-default-1.2.0_2.6.16.13_4-6.1.i586.rpm
error: Failed dependencies:
kernel(drivers) = 0fe6383185b77d3c is needed by ipw2200-kmp-default-1.2.0_2.6.16.13_4-6.1.i586
kernel(mm) = 3d6b445a058e7d3f is needed by ipw2200-kmp-default-1.2.0_2.6.16.13_4-6.1.i586
kernel(kernel) = 3e632392437173c4 is needed by ipw2200-kmp-default-1.2.0_2.6.16.13_4-6.1.i586
kernel(net) = 15bb1a39122b9ec3 is needed by ipw2200-kmp-default-1.2.0_2.6.16.13_4-6.1.i586
kernel(net_core) = 5291bc08ba89cd5c is needed by ipw2200-kmp-default-1.2.0_2.6.16.13_4-6.1.i586
kernel(drivers_base) = 0d991d69743e5e95 is needed by ipw2200-kmp-default-1.2.0_2.6.16.13_4-6.1.i586
kernel(net_ieee80211) = 9912f4c54fe7d40a is needed by ipw2200-kmp-default-1.2.0_2.6.16.13_4-6.1.i586
kernel(net_sched) = 8107ac53f2c91326 is needed by ipw2200-kmp-default-1.2.0_2.6.16.13_4-6.1.i586
kernel(fs) = 1562a54678b1506f is needed by ipw2200-kmp-default-1.2.0_2.6.16.13_4-6.1.i586
# rpm -Uhv ipw2200-kmp-default-1.2.0_2.6.16.13_4-6.1.i586.rpm --nodeps
Preparing... ########################################### [100%]
1:ipw2200-kmp-default ########################################### [100%]
# echo /lib/modules/2.6.16.13-4-default/updates/ipw2200.ko | /usr/lib/module-init-tools/weak-modules --add-modules --verbose
Module ipw2200.ko from kernel 2.6.16.13-4-default is not compatible with kernel 2.6.16.21-0.25-default in symbols: netif_rx iw_handler_set_spy ieee80211_wx_get_encode ieee80211_wx_set_encodeext netif_carrier_on ieee80211_wx_get_scan __kfree_skb skb_under_panic ieee80211_wx_set_encode ___pskb_trim skb_over_panic iw_handler_get_thrspy __alloc_skb free_ieee80211 alloc_ieee80211 per_cpu__softnet_data iw_handler_get_spy ieee80211_txb_free netif_carrier_off iw_handler_set_thrspy ieee80211_wx_get_encodeext ieee80211_rx_mgt unregister_netdev wireless_send_event __netdev_watchdog_up register_netdev ieee80211_rx

> So, what do I need to have during the build proccess to make the module
> built on te BS to be compatible with the SUSE updates kernel?

Nothing. It's simply not compatible with the new kernel. Therefore no
symlinks are created in weak-updates dir.

Best regards,
Stefan

Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH
Tel: 0911-740 53 0 Maxfeldstraße 5
FAX: 0911-740 53 479 D-90409 Nürnberg
http://www.suse.de Germany
------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >