八田(ま)です。 どうもまだ問題の切り分けがうまく出来てなくて恐縮なのですが、 以下の件で何かアドバイスを頂けないでしょうか。 <問題> ある種の PCMCIA カードモデムが突然使えなくなった。 おとといシステムをアップグレードしたのですが、どうやらその結果 今までは使っていた PCMCIA カードモデム(USRobotics Megahertz XJ1336)が 使えなくなってしまったようなのです。 考えなしに apt-get dselect-upgrade を仕掛けて寝てしまったので 何が新しくなったのかよく分からず、おまけに同時にカーネルのバージョンも上げて 再構築したので何が直接の原因なのかつかめずに困っています。 /var/log/syslog によれば、問題のカードを挿入すると Nov 15 14:05:52 paraiso cardmgr[139]: initializing socket 1 Nov 15 14:05:52 paraiso cardmgr[139]: socket 1: Serial or Modem Nov 15 14:05:52 paraiso cardmgr[139]: executing: 'insmod /lib/modules/2.2.13/pcmcia/serial_cs.o' Nov 15 14:05:53 paraiso kernel: tty01 at 0x13f8 (irq = 3) is a 16550A Nov 15 14:05:53 paraiso cardmgr[139]: executing: './serial start ttyS1' となっていて通常通りのように思えるのですが、pon で PPP 接続を始めようとしても Nov 15 14:07:06 paraiso modprobe: modprobe: Can't locate module char-major-108 Nov 15 14:07:06 paraiso pppd[2395]: pppd 2.3.10 started by mhatta, uid 1000 Nov 15 14:07:07 paraiso chat[2396]: Can't get terminal parameters: 入力/出力エラーです Nov 15 14:07:07 paraiso pppd[2395]: Connect script failed Nov 15 14:07:08 paraiso pppd[2395]: Exit. となりうまくいきません。 # 最初の行の modprobe のエラーもいつごろからか出るようになって # 以前から気にはなっているのですが、今回の件とは無関係ではないかと思われます。 # これもよろしければ教えてやってください ^^;; ppxp では log に Nov 15 13:02:32 [731] CONS : <connect> Nov 15 13:02:32 [731] TIMER: PAUSE Nov 15 13:02:32 [731] ERROR: /dev/ttyS1: No such device Nov 15 13:02:32 [731] ERROR: CmdConnect DevOpen: No such device などと残っています。ppxp の terminal では応答が帰ってきません (AT コマンドを入力することすらできない)。 ちなみに手元にあった IBM HPC PCMCIA MODEM 72H4192でも同様の結果になりました。 Windows98 の入っている別のラップトップでは両方とも使えることを確認していますので、 カード自体の問題では無いように思います。 で、面白いのは 3COM Megahertz 10/100 LAN+56K Modem 3CCFEM556B では うまくつながるのです。この場合 /var/log/syslog には Nov 15 14:23:33 paraiso cardmgr[139]: initializing socket 1 Nov 15 14:23:33 paraiso cardmgr[139]: socket 1: 3Com/Megahertz 3CCFEM556 Ethernet/Modem Nov 15 14:23:33 paraiso cardmgr[139]: executing: 'insmod /lib/modules/2.2.13/pcmcia/3c574_cs.o' Nov 15 14:23:33 paraiso kernel: 3c574_cs.c v1.08 9/24/98 Donald Becker/David Hinds, becker@xxxxxxxxxxxxxxxxxxxxx Nov 15 14:23:34 paraiso cardmgr[139]: executing: 'insmod /lib/modules/2.2.13/pcmcia/serial_cs.o' Nov 15 14:23:34 paraiso kernel: eth0: 3Com 3c574 at io 0x300, irq 3, hw_addr 00:00:86:20:91:24. Nov 15 14:23:34 paraiso kernel: ASIC rev 1, 64K FIFO split 1:1 Rx:Tx, autoselect MII interface. Nov 15 14:23:34 paraiso kernel: odd IO request: num 0008 align 0001 Nov 15 14:23:34 paraiso kernel: odd IO request: num 0008 align 0001 Nov 15 14:23:34 paraiso kernel: tty01 at 0x02f8 (irq = 3) is a 16550A Nov 15 14:23:34 paraiso cardmgr[139]: executing: './network start eth0' Nov 15 14:23:34 paraiso cardmgr[139]: executing: './serial start ttyS1' のように記録されています。最初は serial_cs.o の問題かと思っていたのですが、 これを見るとどうも違うようで…ラップトップ本体の PCMCIA ソケットがぶっ壊れた、 電話線が切れた、というようなハードの問題というわけでもないみたいなので 混乱しています。 現在の環境は Debian GNU/Linux 2.2 on Fujitsu LIFEBOOK C340 lspci の結果 00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (AGP disabled) (rev 02) 00:02.0 VGA compatible controller: Neomagic Corporation NM2160 [MagicGraph 128XD] (rev 01) 00:04.0 CardBus bridge: Texas Instruments PCI1220 (rev 02) 00:04.1 CardBus bridge: Texas Instruments PCI1220 (rev 02) 00:07.0 Bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02) 00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01) 00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) 00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02) 00:10.0 Communication controller: Lucent Microelectronics 56k WinModem (rev 01) Kernel 2.2.13 (from kernel-source-2.2.13 2.2.13-1) # .config を添付しておきます。 pcmcia-source 3.1.4-1 ppp 2.3.10-2 ppxp 0.99072807-2 modutils 2.3.6-6 一応関連しそうなパッケージの文書や org の BTS など当たってみたつもりですが、 FAQ でしたら申しわけありません。よろしくお願いします。 -- 八田 真行 <masayuki-h@xxxxxxxxxxxxxxx>
Attachment:
.config.gz
Description: Binary data