VineSeed ML アーカイブ



[VineSeed:19185] [VineLinux:0818] usbnet.ko のシンボル競合

  • From: bts-vinelinux@xxxxxxxxxxxxx
  • Subject: [VineSeed:19185] [VineLinux:0818] usbnet.ko のシンボル競合
  • Date: Tue, 10 Nov 2009 16:19:00 +0900
XXXXXXXX@XXXXXXXX wrote: 

USB-LANモジュールを使用しようとしたところ、使用できず、
/var/log/messagesに

kernel: asix: disagrees about version of symbol usbnet_unlink_rx_urbs
kernel: asix: Unknown symbol usbnet_unlink_rx_urbs
kernel: asix: disagrees about version of symbol usbnet_skb_return
kernel: asix: Unknown symbol usbnet_skb_return
kernel: asix: disagrees about version of symbol usbnet_get_endpoints
kernel: asix: Unknown symbol usbnet_get_endpoints
kernel: asix: disagrees about version of symbol usbnet_defer_kevent
kernel: asix: Unknown symbol usbnet_defer_kevent

が出力されていました。
調べてみると、usbnet.koが二つあり、
kernel-module-compat-wireless-0.20090630_2.6.27_46vl5-2vl5
で追加されたusbnet.koとasix.koの組み合わせでエラーになります。
(kernel-module-compat-wirelessのインストール後は、modules.depによりデフ
ォルトになります。)

$ locate usbnet.ko
/lib/modules/2.6.27-46vl5/kernel/drivers/net/usb/usbnet.ko
/lib/modules/2.6.27-46vl5/extra/drivers/net/usb/usbnet.ko
$ rpm -qf /lib/modules/2.6.27-46vl5/extra/drivers/net/usb/usbnet.ko
kernel-module-compat-wireless-0.20090630_2.6.27_46vl5-2vl5
$ grep asix.ko /lib/modules/2.6.27-46vl5/modules.dep
kernel/drivers/net/usb/asix.ko: extra/drivers/net/usb/usbnet.ko 
kernel/drivers/net/mii.ko

usbnet.koを一度rmmodで外し、kernelに含まれるusbnet.koを手動で使用した場
合は、
asix.koの組込で正常に動作します。

# rmmod usbnet.ko
# insmod /lib/modules/2.6.27-46vl5/kernel/drivers/net/usb/usbnet.ko
# modprobe asix
# tail /var/log/messages
NetworkManager: <info>  (eth2): new Ethernet device (driver: 'asix') 
NetworkManager: <info>  (eth2): exported as 
/org/freedesktop/Hal/devices/net_00_01_8e_c1_93_6c 
NetworkManager: <info>  (eth2): device state change: 1 -> 2 
NetworkManager: <info>  (eth2): bringing up device. 
kernel: eth2: link down
kernel: ADDRCONF(NETDEV_UP): eth2: link is not ready
NetworkManager: <info>  (eth2): preparing device. 
NetworkManager: <info>  (eth2): deactivating device (reason: 2). 
nm-system-settings: Added default wired connection 'Auto eth2' for 
/org/freedesktop/Hal/devices/net_00_01_8e_c1_93_6c
NetworkManager: <info>  Policy set 'System eth0' (eth0) as default for 
routing and DNS.


== このレポートの詳細は以下の通りです ==

レポート ID  : 818
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=818

分類           : バグ
Vine ver.      : 5.0
関連パッケージ : kernel-2.6.27-46vl5, kernel-module-compat-wireless-0.20090630_2.6.27_46vl5-2vl5
arch           : x86
状態           : 新規
優先度         : 中
重大度         : 普通
担当者         : 未定

# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。

--
Bug Tracking System 影舞 0.8.8.
http://www.daifukuya.com/kagemai/