トップ «前の日記(2009-09-20) 最新 次の日記(2009-09-22)» 編集

まにゅださ 今日のひとこと

2009年
9月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

最新のツッコミ:

備忘録:

  • RadioSakamoto (~20170902 2427日遅れ)
  • 地上アナログ波終了まで (~20110724 4659日遅れ)
Firefox ブラウザ無料ダウンロード
RSS

2009-09-21 [長年日記]

16:00現在 22℃

_ Marvell Yukon 88E8056 Ubuntu 9.04 64bit

その後も動かないかとやってみたがダメだね。Marvell から持ってきたドライバのコンパイルが通らないし、カーネルのソースへのパッチも試してみたがだめだ。カーネルはそのままだとコンパイルできるけど、Marvellのパッチを当てるとエラる。いずれにしてもコンパイルが通らん。
root@insomnia:/var/tmp/m1100/DriverInstall# cat install.log
+++ Install mode: User
+++ Driver version: 10.61.3.3 (Jul-07-2008)
+++ Kernel version 2.6.28-15-generic
+++ smp_count=1
+++ cpu_number=2
+++ kernel_machine=x86_64
+++ Architecture: i386
+++ modpost available
+++ Unpack the sources
+++ ====================================
+++ tar xfv sk98lin.tar
2.4/
中略
misc/
misc/Kconfig
misc/Configure.help
 
+++ Compile the driver
+++ ====================================
make: ディレクトリ `/usr/src/linux-headers-2.6.28-15-generic' に入ります
  CC [M]  /tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.o
  CC [M]  /tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.o
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c: In function ‘sk98lin_init_device’:
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:483: error: ‘struct net_device’ has no member named ‘poll’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:484: error: ‘struct net_device’ has no member named ‘weight’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:489: error: ‘struct net_device’ has no member named ‘poll’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:490: error: ‘struct net_device’ has no member named ‘weight’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:611: error: ‘struct net_device’ has no member named ‘poll’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:612: error: ‘struct net_device’ has no member named ‘weight’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:617: error: ‘struct net_device’ has no member named ‘poll’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:618: error: ‘struct net_device’ has no member named ‘weight’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c: In function ‘SkGeIsr’:
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:2315: error: too few arguments to function ‘netif_rx_schedule_prep’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:2318: error: too few arguments to function ‘__netif_rx_schedule’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c: In function ‘SkGeIsrOnePort’:
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:2486: error: too few arguments to function ‘netif_rx_schedule_prep’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:2491: error: too few arguments to function ‘__netif_rx_schedule’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c: In function ‘SkGePoll’:
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:3250: error: ‘struct net_device’ has no member named ‘quota’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:3250: 警告: type defaults to ‘int’ in declaration of ‘_min2’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:3250: error: ‘struct net_device’ has no member named ‘quota’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:3271: error: ‘struct net_device’ has no member named ‘quota’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.c:3275: error: too few arguments to function ‘netif_rx_complete’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.c: In function ‘SkY2Isr’:
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.c:428: error: implicit declaration of function ‘__netif_rx_schedule_prep’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.c:429: error: too few arguments to function ‘__netif_rx_schedule’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.c: In function ‘SkY2Poll’:
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.c:665: error: ‘struct net_device’ has no member named ‘quota’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.c:665: 警告: type defaults to ‘int’ in declaration of ‘_min2’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.c:665: error: ‘struct net_device’ has no member named ‘quota’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.c:672: error: ‘struct net_device’ has no member named ‘quota’
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.c:694: error: too few arguments to function ‘netif_rx_complete’
make[1]: *** [/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/skge.o] エラー 1
make[1]: *** 未完了のジョブを待っています....
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.c: In function ‘AllocateAndInitLETables’:
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.c:2857: 警告: 異なるサイズの整数からポインタにキャストされました
/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.c:2859: 警告: キャストによってポインタから異なるサイズの整数となります
make[1]: *** [/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all/sky2.o] エラー 1
make: *** [_module_/tmp/Sk98IMpLRbQiiNSeFPeefIJgF/all] エラー 2
make: ディレクトリ `/usr/src/linux-headers-2.6.28-15-generic' から出ます
+++ Compiler error
root@insomnia:/var/tmp/m1100/DriverInstall#
パッチ当てるとこうだもんね。
root@X31:/usr/src/linux-source-2.6.28# make oldconfig
scripts/kconfig/conf -o arch/x86/Kconfig
file drivers/net/arcnet/Kconfig already scanned?
make[1]: *** [oldconfig] エラー 1
make: *** [oldconfig] エラー 2
root@X31:/usr/src/linux-source-2.6.28# 
32ビットでもコンパイルできないしw

ランキング: 1.akihikok(3) 2.ま(2) 3.よういち(2)

来訪者: