[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:37816] Re: sis900.c のコンパイルについて



お世話になります。。横山です。
いろいろ試してみましたが、未だにネットに繋げられてません。
検討ちがいなことをしているのかもしれないのですが、
なかなか自分のミスを見出せることができず、再度投稿に
至りました。誠に申し訳ありませんが、私の犯しているミスを
御指摘いただけますようよろしくお願いします。

> /etc/apt/sources.list に次のようにして proposed-updates の含まれる行
> (*)があるかどうか確認してみて下さい。
> 
> cat /etc/apt/sources/list |grep proposed
> deb ftp://t.ring.gr.jp/pub/linux/debian/debian woody-proposed-updates main contrib nonfree

今回問題となっているマシンはNICが使えてない状況なのですが、
上記の記述は、今回問題となっているマシンに記述するのでしょうか?

他のマシンでネットにつながるdebianマシンを手配いたしまして、
上記debを記述して、自分なりに試し下記に私が行ったことを記載いたします。

上記のアドレスでは、つながらなかったので、下記のものを探して
apt-get updateを行いました。
deb http://ftp.debian.or.jp/debian woody-proposed-updates main contrib non-free

> もしなければ、上記のような deb から始まる行(*)を書き足して
> apt-get update
> apt-cache search kernel-image bf2.4
> apt-cache show kernel-image-2.4.20-bf2.4
> してみて下さい。
上記項目を行いkernel-image-2.4.20-bf2.4
(およびkernel-headers-2.4.20-bf2.4)をapt-get install したところ
下記のように2.4.20-bf2.4にすることはできました。
yokoyama:~# uname -a
Linux yokoyama 2.4.20-bf2.4 #1 Sun Mar 9 07:22:41 UTC 2003 i686 unknown
(このマシンを2.4.20にすることはなかったのですが、経験のため
行いました。)

kernel-image-2.4.20-bf2.4をNICを認識できてない今回問題のパソコンに
インストールしようと思い、debパッケージを得るため
下記のようにしました。
yokoyama:~# apt-get -b source kernel-image-2.4.20-bf2.4
Reading Package Lists... Done
Building Dependency Tree... Done
E: Unable to find a source package for kernel-image-2.4.20-i386bf
上記のようにしましたが、パッケージを得ることができませんでした。

ネットでカーネル再構築というものをみて2.4.20にアップグレードする方法を
確認したのですが、どれもkernel-source-2.4.20のパッケージをapt-get
してからの記述だったためdebパッケージを入手しようとしたのですが、
下記のようになり、入手できませんでした。
yokoyama:/usr/src# apt-cache search kernel-source-2.4.20
kernel-source-2.4.20 - Linux kernel source for version 2.4.20

yokoyama:/usr/src# apt-get -b source kernel-source-2.4.20
Reading Package Lists... Done
Building Dependency Tree... Done
E: Unable to find a source package for kernel-source-2.4.20

カーネルの再構築の作業をネットにつながってないマシンにて行うことが
できないと判断し、ネットにつなげてあるdebianマシンにて2.4.20の
カーネルパッケージを作成し、ネットにつながらないマシンに
インストールすることにしました。
カーネルパッケージの作成は、
http://debian.fam.cx/?%5B%5BTips%5D%5D#content_1_15
http://www.h7.dion.ne.jp/~maruyosi/pasocom/debian_trial.html#kernelup
http://espion.s7.xrea.com/debian/tips/other.html#kernel
などを参考にしました。

作成した下記のカーネルパッケージを今回問題のマシンにてインストールしました。
kernel-image-2.4.20_custom1.0_i386.deb

問題のマシンにて上記のカーネルパッケージをインストールしたところ
下記のようにカーネルは2.4.20となっておりました。

# uname -a
Linux debian 2.4.20 #1 SMP Fri Jul 18 19:38:30 JST 2003 i686 unknown

今までの皆様からのアドバイスを試しました。
# /sbin/ifconfig -a
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

/etc/modulesファイルに sis900
/eta/network/interfacesファイルに
iface eth0 inet dhcp
auto eth0
をそれぞれ記述し、再起動。

# ifconfig -a
としたが、結果は上記と一緒でloしか表示してませんでした。
次に

# ifup eth0
 ifup: interface eth0 already configured

# lspci
 00:00.0 Host bridge: Silicon Integrated Systems [SiS]: Unknown device 0651 (rev 
 01)
 00:01.0 PCI bridge: Silicon Integrated Systems [SiS] 5591/5592 AGP
 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 04)
 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS7012 PC
 I Audio Accelerator (rev a0)
 00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethe
 rnet (rev 91)
 01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS]: Unknown dev
 ice 6325

# grep -i sis900 /boot/config-2.4.20
 # CONFIG_SIS900 is not set

# dmesg |grep -i eth0
なにも出力されませんでした。

上記結果から、config-2.4.20を何とかしないといけないと思うのですが、
これ以上の作業をどのようにすすめていいのかわからない状態です。
誠に、お手数ですが、よろしくお願いします。