[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:08653] PCMCIA PC card
-
From:Chie Nakatani
-
Date:Sat, 10 Feb 2001 15:02:37 +0900
- Subject: [plamo:08653] PCMCIA PC card
- From: Chie Nakatani <jeanne@xxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 10 Feb 2001 15:02:37 +0900
- Posted: Sat, 10 Feb 2001 15:03:03 +0900
pcmcia カードを体験してみました。
DynaBook
BIOS Vendor: TOSHIBA
BIOS Version: 1.02A.ROM
BIOS Release: 08/29/00
System Vendor: TOSHIBA.
Product Name: DynaBook DB55C/4CA.
Version PX-DB55C4CA.
通常使っている環境は、plamo2.1 kernel 2.2.17
ネットワークカードは内蔵のもの
kernel 2.2.17 では tulip.c を差し替えたドライバで次のように認識しています。
tulip.c:v0.91g 7/16/99 becker@cesdis.gsfc.nasa.gov
eth0: Accton MPX EN5251 rev 17 at 0x1800, 00:90:96:06:50:EE, IRQ 10.
kernel 2.4.1 にしてみたところ、
内蔵のネットワークカードは認識してくれません。
kernel 2.4系では、 2.2 系とはちょっと違ってきて、tulip ドライバは
別ディレクトリになっていました。
harry:/usr/src/linux/drivers/net/tulip# ls
21142.c eeprom.c media.c timer.c tulip_core.c
21142.o eeprom.o media.o timer.o tulip_core.o
ChangeLog interrupt.c pnic.c tulip.h
Makefile interrupt.o pnic.o tulip.o
あれこれ探してみたのですが、dynabook の内蔵ネットワークカードは、
kernel 付属の tulip では、すんなり認識というわけにはいきそうになかった
ので、kernel 2.4 をお試してみるのに、ネットワークカードだけ pcmcia を
使ってみることにしました。
購入したのは、Laneed LD-CDS 1980 円
ただし、現在のところ kernel 2.4.1 はいれたのですが、モジュールのユティ
リティなどは 2.2.16 のままの状態になっているので、
pcmcia-cs-3.1.24.tar.gz も持ってはきたのですが、どうもモジュールのイン
ストール関係がうまくいっていないようですが、なんだか怪しいかなとは思うの
ですが(笑)手動でカードを認識して、通信は開通しました。
起動時にはモジュールがうまく組み込めていないので、
起動直後に netstat を見てみると、これだけしかでません。
harry:~$ netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
実際のところカードも認識していなくて、
harry:~$ cat /proc/interrupts
CPU0
0: 29270 XT-PIC timer
1: 718 XT-PIC keyboard
2: 0 XT-PIC cascade
10: 0 XT-PIC Texas Instruments PCI1420, Texas Instruments PCI1420 (#2)
12: 8454 XT-PIC PS/2 Mouse
14: 63333 XT-PIC ide0
15: 4 XT-PIC ide1
NMI: 0
LOC: 0
ERR: 0
harry:~# cardctl status
Socket 0:
5V 16-bit PC Card
function 0: [ready], [wp], [bat dead], [bat low]
Socket 1:
no card
でも、ここで、
# cardmgr と入力するとピッピッと音がするので、
cardctl で見てみると、カードは見えてます。
harry:~# cardctl ident
Socket 0:
product info: "Laneed", "LD-CDS", "2.0"
manfid: 0x0149, 0xc1ab
function: 6 (network)
Socket 1:
no product info available
そうすると、このようになって
harry:~# netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 40 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 40 0 0 lo
0.0.0.0 192.168.1.1 0.0.0.0 UG 40 0 0 eth0
messages を見てみると、eth0: NE2000 Compatible で認識されています。
/var/adm/messages
Feb 10 14:21:26 harry kernel: eth0: NE2000 Compatible: io 0x300, irq 3, hw_addr 00:90:FE:0D:90:7C
Feb 10 14:21:26 harry cardmgr[148]: executing: './network start eth0'
harry:/var/adm# cat /proc/interrupts
CPU0
3: 158 XT-PIC pcnet_cs
irq3 にはいってるのですね。
/etc/pcmcia/network.opts を設定します。
pcmcia の SUPPORTED.CARDSファイルに、
このように書いてあったので、
[pcnet_cs driver] [x86,axp]
LANEED LD-CDW Ethernet
/etc/pcmcia/config.opts には、次のように加えておきました。
card "Laneed Ethernet PC Card"
version "ELECOM", "Laneed Ethernet PC Card"
bind "pcnet_cs"
ということで、kernel 2.4.1 の環境で手動でカードを無理矢理ねじこんで
しまったという(笑)報告でした。
kernel 2.4 系ではモジュールの組み込み方についてちょっと勉強する
ほうがよいかなと思ってます。
それから、これからpcmcia のネットワークカードを購入しようと思う方、
割合お安い値段でBuffalo の PCMCIA TypeII LPC3-TX はいまのところ
購入しないほうが無難かも。
先にこれを買ったのですが、どうもドライバがないのではと思い、探しました。
http://www.mercoinc.co.jp/support.html に次のドライバがありました。
lpc3tx-v1.00a.tar.gz
Turbo と RedHat 用と書いてあって、ロードしてインストールしようとしたのですが、
どうもうまく make が通らない状態のようですので、ご注意くださいませ。
中谷千絵
- Follow-Ups
-
- [plamo:08662] Re: PCMCIA PC card, Shun-ichi TAHARA (田原 俊一)
[検索ページ]
[メール一覧]
Plamo ML 公開システム