Vaio PCG-SRX7 Lap top に Red Hat 7.2 をのせていたのですが、 tetex を新しい version の rpm にしたら、動かなくなって Red Hat 9 に update しちゃえ と思ったのがこのドツボの始まりでした。
Linux も最近の進歩は著しいので、ちょっと前に不便したことも だんだん解消されます。逆に前の version で動いていたものが動かなくなってしまうこともあって、困者です。ここに、どうやって問題をクリアしたか書きます。
(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 が要りませんね。
monitor を generic にして、XGA に対応することができました。 マウスも USB と touch pat を両方同時に使えます。
/etc/X11/XF86Config <== これで動きました。
内蔵の 有線の 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 はわかりません。どなた か知っている人教えてください。
これは 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
これはまったく原因不明なのですが、login shell を csh tcsh にしたりcsh script を動かすと、無数の tcsh が動いて system が out-of-memory になるまで暴 走して hung up されます.ext3 file system だと 電 源を消してもだいじょうぶなようですが、ちょっと過激です。
bash で動かすことで解決しています。