RedHat 9 on Vaio PCG-SRX7

Vaio PCG-SRX7 Lap top に Red Hat 7.2 をのせていたのですが、 tetex を新しい version の rpm にしたら、動かなくなって Red Hat 9 に update しちゃえ と思ったのがこのドツボの始まりでした。

Linux も最近の進歩は著しいので、ちょっと前に不便したことも だんだん解消されます。逆に前の version で動いていたものが動かなくなってしまうこともあって、困者です。ここに、どうやって問題をクリアしたか書きます。

1. CD からの install

(Q) install CD をいれて、最初の画面がでるのですが package を install する時になって、CD が動きません。

(A) mkisofs コマンドを用いて、適当な linux partition 上に作りました。この技は update の時にし か使えませんが iso9660 format の CD は CDR を焼く ときの image 作成 soft でもできるようですので、 windows の file 上に作ることもできます.

mkisofs -o d1.iso /cdrom/ d1, d2, d3.iso をつくって、install できました。

mount -t iso9660 d1.iso -o loop /mnt/cdrom

とすると、CDROM image を mount することできます。これをすると CDROM driver が要りませんね。

2. X window の 設定

monitor を generic にして、XGA に対応することができました。 マウスも USB と touch pat を両方同時に使えます。

/etc/X11/XF86Config <== これで動きました。

3. Network

内蔵の 有線の network は認識しました。

[root@localhost pcmcia]# /sbin/lsmod
Module                  Size  Used by    Not tainted
mousedev                5492   1  (autoclean)
input                   5856   0  (autoclean) [mousedev]
agpgart                47776   4  (autoclean)
pcmcia_core            57216   0 
e100                   60644   1 
ipchains               51592  15 
ext3                   70784   1 
jbd                    51892   1  [ext3]

eepro100 で認識できています。

[root@localhost pcmcia]# /sbin/ifconfig -a
eth0      Link encap:Ethernet  HWaddr 08:00:46:45:14:0F  
          inet addr:192.168.0.3  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:19675 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19173 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:5695287 (5.4 Mb)  TX bytes:2637691 (2.5 Mb)
          Interrupt:9 Base address:0x3000 Memory:f4100000-f4100038 

内蔵の 無線 の network はわかりません。どなた か知っている人教えてください。

4. PCMCIA カードデバイス

これは red hat 7.2 の時には完璧に動いていたのですが、 cardmgr が動きません。前のをとっておけば良かった.

[root@localhost pcmcia]# /etc/rc.d/rc5.d/S45pcmcia start
Starting PCMCIA services:/lib/modules/2.4.20-8/kernel/drivers/pcmcia/ds.o: init_module: Operation not permitted
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20-8/kernel/drivers/pcmcia/ds.o: insmod /lib/modules/2.4.20-8/kernel/drivers/pcmcia/ds.o failed
/lib/modules/2.4.20-8/kernel/drivers/pcmcia/ds.o: insmod ds failed
 cardmgr.

[root@localhost etc]# cat /etc/modules.conf
alias eth0 e100
alias sound-slot-0 i810_audio
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
alias eth1 orinoco_cs

Web で検索したのですが、成功した人はいないようです。

PCG-SRX7 Vaio は、PCMCIA アダプターを 2 個持っています。(windows の情報より)

Ricoh R/RL/RT/RC/5C475(II) R5C520 or compatible cardbus controller

これは PCMCIA カード用です。

Texas Instruments PCI-1410 CardBus controller

これは、ORiNOCO Wireless LAN Mini PCI Card 用 (内蔵 Wireless) に使われているようです。実際このカー ド を windows のデバイスマネージャーで 無効 (Windows XP) にすると、wireless カードも見えなくなります。

この辺から探っていきたいと思います。

http://linux.toshiba-dme.co.jp/linux/jpn/qa/others/02484.htm に情報がありました.まだ確認してません。

PCI-1410 linux で検索を書けた結果が良さそうです。明日はこれを試す。

http://www.mamochin.com/vaioc1/

/etc/init.d/pcmcia ,A%9%/%j%W%H$N start() ,A4X?tFb$G!"insmod ,A%3%^%s%I$G%b%8%e!<%k$rAH$_9~$s$G$$$kItJ, 3 ,A9T$r!"modprobe ,A$r;H$&$h$&$K$7$?$i!"$&$^$/$$$/$h$&$K$J$j$^$7$?!#

/sbin/modprobe pcmcia_core $CORE_OPTS
/sbin/modprobe $PCIC $PCIC_OPTS
/sbin/modprobe ds 

#"unresolved symbol isapnp_find_dev_R9991be23",A$r2r7h$9$k$?$a!#$3$NJ}K!$N%j%9%/5Z$S:GE,3,$OITL@$G$9$,!"$H$j$"$($:;HMQ$G$-$^$9$h!"$H$$$&$3$H$G;29M$K$J$l$l$P!"9,$$$G$9!#
 
[root@localhost rsaito]# rpm -qf /etc/init.d/pcmcia 
kernel-pcmcia-cs-3.1.31-13
[root@localhost rsaito]# rpm -ql kernel-pcmcia-cs-3.1.31-13
/etc/pcmcia
/etc/pcmcia/cis
/etc/pcmcia/cis/3CCFEM556.dat
/etc/pcmcia/cis/3CXEM556.dat
/etc/pcmcia/cis/COMpad2.dat
/etc/pcmcia/cis/COMpad4.dat
/etc/pcmcia/cis/DP83903.dat
/etc/pcmcia/cis/E-CARD.dat
/etc/pcmcia/cis/LA-PCM.dat
/etc/pcmcia/cis/MT5634ZLX.dat
/etc/pcmcia/cis/NE2K.dat
/etc/pcmcia/cis/PCMLM28.dat
/etc/pcmcia/cis/PE-200.dat
/etc/pcmcia/cis/PE520.dat
/etc/pcmcia/cis/RS-COM-2P.dat
/etc/pcmcia/cis/tamarack.dat
/etc/pcmcia/config.opts
/etc/pcmcia/ftl
/etc/pcmcia/ftl.opts
/etc/pcmcia/ide
/etc/pcmcia/ide.opts
/etc/pcmcia/isdn
/etc/pcmcia/memory
/etc/pcmcia/memory.opts
/etc/pcmcia/network
/etc/pcmcia/parport
/etc/pcmcia/parport.opts
/etc/pcmcia/scsi
/etc/pcmcia/scsi.opts
/etc/pcmcia/serial
/etc/pcmcia/serial.opts
/etc/pcmcia/shared
/etc/pcmcia/wireless
/etc/pcmcia/wireless.opts
/etc/rc.d/init.d/pcmcia
/etc/sysconfig/pcmcia
/sbin/cardctl
/sbin/cardmgr
/sbin/dump_cis
/sbin/ftl_check
/sbin/ftl_format
/sbin/ide_info
/sbin/ifport
/sbin/ifuser
/sbin/lspnp
/sbin/pack_cis
/sbin/pcinitrd
/sbin/probe
/sbin/scsi_info
/usr/lib/libcardmgr_loader.a
/usr/lib/libprobe_loader.a
/usr/share/doc/kernel-pcmcia-cs-3.1.31
/usr/share/doc/kernel-pcmcia-cs-3.1.31/CHANGES
/usr/share/doc/kernel-pcmcia-cs-3.1.31/COPYING
/usr/share/doc/kernel-pcmcia-cs-3.1.31/PCMCIA-HOWTO
/usr/share/doc/kernel-pcmcia-cs-3.1.31/PCMCIA-PROG
/usr/share/doc/kernel-pcmcia-cs-3.1.31/README
/usr/share/doc/kernel-pcmcia-cs-3.1.31/SUPPORTED.CARDS
/usr/share/man/man4/aha152x_cs.4.gz
/usr/share/man/man4/airo.4.gz
/usr/share/man/man4/airo_cs.4.gz
/usr/share/man/man4/axnet_cs.4.gz
/usr/share/man/man4/dummy_cs.4.gz
/usr/share/man/man4/fmvj18x_cs.4.gz
/usr/share/man/man4/ftl_cs.4.gz
/usr/share/man/man4/i82365.4.gz
/usr/share/man/man4/ibmtr_cs.4.gz
/usr/share/man/man4/iflash2+_mtd.4.gz
/usr/share/man/man4/iflash2_mtd.4.gz
/usr/share/man/man4/memory_cb.4.gz
/usr/share/man/man4/memory_cs.4.gz
/usr/share/man/man4/netwave_cs.4.gz
/usr/share/man/man4/pcmcia_core.4.gz
/usr/share/man/man4/pcnet_cs.4.gz
/usr/share/man/man4/ray_cs.4.gz
/usr/share/man/man4/serial_cs.4.gz
/usr/share/man/man4/smc91c92_cs.4.gz
/usr/share/man/man4/tc574_cs.4.gz
/usr/share/man/man4/tc575_cb.4.gz
/usr/share/man/man4/tc589_cs.4.gz
/usr/share/man/man4/tcic.4.gz
/usr/share/man/man4/wavelan_cs.4.gz
/usr/share/man/man4/wvlan_cs.4.gz
/usr/share/man/man4/xirc2ps_cs.4.gz
/usr/share/man/man5/pcmcia.5.gz
/usr/share/man/man5/stab.5.gz
/usr/share/man/man8/cardctl.8.gz
/usr/share/man/man8/cardmgr.8.gz
/usr/share/man/man8/dump_cis.8.gz
/usr/share/man/man8/ftl_check.8.gz
/usr/share/man/man8/ftl_format.8.gz
/usr/share/man/man8/ide_info.8.gz
/usr/share/man/man8/ifport.8.gz
/usr/share/man/man8/ifuser.8.gz
/usr/share/man/man8/lspnp.8.gz
/usr/share/man/man8/pack_cis.8.gz
/usr/share/man/man8/pcinitrd.8.gz
/usr/share/man/man8/scsi_info.8.gz
/usr/share/man/man8/setpnp.8.gz
/var/lib/pcmcia

5. csh/tcsh script の暴走

これはまったく原因不明なのですが、login shell を csh tcsh にしたりcsh script を動かすと、無数の tcsh が動いて system が out-of-memory になるまで暴 走して hung up されます.ext3 file system だと 電 源を消してもだいじょうぶなようですが、ちょっと過激です。

bash で動かすことで解決しています。

6.


管理者: rsaito@flex.phys.tohoku.ac.jp, 管理, 理論, 〒980-8578 (大学固有)