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

[debian-users:34663] Re: kernel 2.4.19 における 3c59x ドライバについて



こんにちは。松田陽一@PAL-NET三鷹です。

From: Takashi Watanabe <lieudna@xxxxxxxxxxx>
Subject: [debian-users:34660] kernel 2.4.19 における 3c59x ドライバについて
Date: Thu, 26 Sep 2002 02:19:35 +0900

> 質問をした渡辺です. 
  ^^^^^^^^^^なんで過去形?

> kernel 2.4.19 における 3c59x ドライバについてお訊きしたいこと
> があります. 
> 
> [環境]
> FMV 5233CL
> http://www.fmworld.net/biz/fmv/product/former/vdt9807/co_spec.html
> 
> NIC は 3COM 905 rev.A が 2 枚刺さってますが, まだ eth0 しか
         ^^^^^^^^^^^^^^^^^^^^^^
> 使っていなく, /etc/network/interfaces にも eth0 しか設定して
> いない状態です. 

本当に NIC は 3COM 905 が 2枚「だけ」なんですか?

> カーネルソースの linux-2.4.19.tar.bz2 を入手して, make-kpkg 
> を使ってコンパイル, インストールしたところ 3COM 905 rev.A の
> eth0 が使えなくなってしまいました. 
> 
> /etc/modutils/3c59x ファイルは空でも, kernel-image-2.2.20 で
> は問題なく動作していました (というより, パラメータを正しく設
> 定してしまうと何回かリブートしているうちに使えなくなってしま
> います). 

> ==================== 区切り ====================
> $ dmesg
> Linux version 2.4.19 (root@blossom) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 SMP Wed Sep 25 21:56:25 JST 2002

(snip)

> eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html
> eepro100.c: $Revision: 1.15 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@xxxxxxxxxxxxx> and others
> PCI: Found IRQ 3 for device 00:0c.0
> eth0: Intel Corp. 82557/8/9 [Ethernet Pro 100], 00:00:E2:15:C1:7D, IRQ 3.
>   Receiver lock-up bug exists -- enabling work-around.
>   Board assembly 000000-000, Physical connectors present: RJ45
>   Primary interface chip i82555 PHY #1.
>   General self-test: passed.
>   Serial sub-system self-test: passed.
>   Internal registers self-test: passed.
>   ROM checksum self-test: passed (0x24c9f043).
>   Receiver lock-up workaround activated.

(snip)

> PCI: Found IRQ 5 for device 00:0e.0
> 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
> 00:0e.0: 3Com PCI 3c905 Boomerang 100baseTx at 0x7080. Vers LK1.1.16
> PCI: Found IRQ 10 for device 00:0f.0
> 00:0f.0: 3Com PCI 3c905 Boomerang 100baseTx at 0x7000. Vers LK1.1.16

(snip)

> $ cat /proc/iomem
> 00000000-0009fbff : System RAM
> 0009fc00-0009ffff : reserved
> 000a0000-000bffff : Video RAM area
> 000c0000-000c7fff : Video ROM
> 000f0000-000fffff : System ROM
> 00100000-05f5ffff : System RAM
>   00100000-00271743 : Kernel code
>   00271744-0030c19f : Kernel data
> 07400000-07400fff : ATI Technologies Inc 3D Rage Pro 215GP
> 08000000-08ffffff : ATI Technologies Inc 3D Rage Pro 215GP
> 09200000-092fffff : Intel Corp. 82557/8/9 [Ethernet Pro 100]
> 09400000-09400fff : Intel Corp. 82557/8/9 [Ethernet Pro 100]
>   09400000-09400fff : eepro100
> 09500000-09500fff : Acer Laboratories Inc. [ALi] USB 1.1 Controller

> $ cat /proc/pci
> PCI devices found:
>   Bus  0, device   0, function  0:
>     Host bridge: Acer Laboratories Inc. [ALi] M1531 [Aladdin IV] (rev 178).
>       Master Capable.  Latency=32.  
>   Bus  0, device   2, function  0:
>     ISA bridge: Acer Laboratories Inc. [ALi] M1533 PCI to ISA Bridge [Aladdin IV] (rev 195).
>   Bus  0, device   4, function  0:
>     VGA compatible controller: ATI Technologies Inc 3D Rage Pro 215GP (rev 92).
>       Master Capable.  Latency=32.  Min Gnt=8.
>       Non-prefetchable 32 bit memory at 0x8000000 [0x8ffffff].
>       I/O at 0x7400 [0x74ff].
>       Non-prefetchable 32 bit memory at 0x7400000 [0x7400fff].
>   Bus  0, device  11, function  0:
>     IDE interface: Acer Laboratories Inc. [ALi] M5229 IDE (rev 193).
>       IRQ 9.
>       Master Capable.  Latency=32.  Min Gnt=2.Max Lat=4.
>       I/O at 0x70d0 [0x70df].
>   Bus  0, device  12, function  0:
>     Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 5).
>       IRQ 3.
>       Master Capable.  Latency=32.  Min Gnt=8.Max Lat=56.
>       Prefetchable 32 bit memory at 0x9400000 [0x9400fff].
>       I/O at 0x7800 [0x781f].
>       Non-prefetchable 32 bit memory at 0x9200000 [0x92fffff].
>   Bus  0, device  14, function  0:
>     Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang] (rev 0).
>       IRQ 5.
>       Master Capable.  Latency=32.  Min Gnt=3.Max Lat=8.
>       I/O at 0x7080 [0x70bf].
>   Bus  0, device  15, function  0:
>     Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang] (#2) (rev 0).
>       IRQ 10.
>       Master Capable.  Latency=32.  Min Gnt=3.Max Lat=8.
>       I/O at 0x7000 [0x703f].
>   Bus  0, device  18, function  0:
>     USB Controller: Acer Laboratories Inc. [ALi] USB 1.1 Controller (rev 3).
>       IRQ 11.
>       Master Capable.  Latency=32.  Max Lat=80.
>       Non-prefetchable 32 bit memory at 0x9500000 [0x9500fff].


> #
> # Ethernet (10 or 100Mbit)
> #
> CONFIG_NET_ETHERNET=y
> # CONFIG_SUNLANCE is not set
> # CONFIG_HAPPYMEAL is not set
> # CONFIG_SUNBMAC is not set
> # CONFIG_SUNQE is not set
> # CONFIG_SUNGEM is not set
> CONFIG_NET_VENDOR_3COM=y
> # CONFIG_EL1 is not set
> # CONFIG_EL2 is not set
> # CONFIG_ELPLUS is not set
> # CONFIG_EL16 is not set
> # CONFIG_EL3 is not set
> # CONFIG_3C515 is not set
> # CONFIG_ELMC is not set
> # CONFIG_ELMC_II is not set
> CONFIG_VORTEX=m
                ↑

> # CONFIG_LANCE is not set
> # CONFIG_NET_VENDOR_SMC is not set
> # CONFIG_NET_VENDOR_RACAL is not set
> # CONFIG_AT1700 is not set
> # CONFIG_DEPCA is not set
> # CONFIG_HP100 is not set
> # CONFIG_NET_ISA is not set
> CONFIG_NET_PCI=y
> # CONFIG_PCNET32 is not set
> # CONFIG_ADAPTEC_STARFIRE is not set
> # CONFIG_AC3200 is not set
> # CONFIG_APRICOT is not set
> # CONFIG_CS89x0 is not set
> # CONFIG_TULIP is not set
> # CONFIG_TC35815 is not set
> # CONFIG_DE4X5 is not set
> # CONFIG_DGRS is not set
> # CONFIG_DM9102 is not set
> CONFIG_EEPRO100=y
                  ↑

EEPRO ドライバをカーネル組み込みにしているのは何か理由があるのでしょうか?
--
夜に帰るため夜に帰るため夜に。
松田 陽一(yoh)
mailto:matsuda@xxxxxxxxxxxx
http://www2.palnet.or.jp/~matsuda/index.htm