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

[bsd-nomads:16360] Re: Cirrus Logic PD6729/6730 PC-Card



倉品@新潟と申します.
# ずいぶん前のメールへの reply になりますが….

>>> On Thu, 16 Aug 2001 12:00:36 +0900, Takeshi Shibagaki <sibagaki@lsi.melco.co.jp> said:

> 柴垣です。
[...]
> >> # 題材はやはり、ThinkPad 560がいいのでしょうか? 先日、日本橋で32,000円
> >> # くらいだったので買ってもいいかもと思っています。
> Chiharu> いまさら買うマシンではないと思うので、そこまでは...
> Chiharu> #柴垣さんってCL-PD6730なノートを持ってませんでしたっけ?
> 
> 昔、ちょっと手元にあった時期がありますが、今は持っていないです。確かに
> 今更というマシンではあるのですが。。。

すみません. 先週 365X のシステムボードがお亡くなりになったのに伴い, 560
を手に入れてしまいました. ;-)

それで, -stable をインストールしようとなんとか頑張ったのですが, できな
かったので, -current をインストールすることにしました.

loader にて

  set hw.pcic.intr_path=1
  set hw.pcic.irq=0

と設定すると, ping も通るし ftp のコネクションも張れるのですが, データを
取得して数秒後,

  ぴぼっ

と音が鳴って, stall してしまいます.
# すでにカードをさした時に電源が供給されているのにも関わらず.

そのあとは

  ed1: remote transmit DMA failed to complete
  ed1: device timeout

が延々と続いて, データをとってくることができない状態です.

***

2002/6/13 の Warnar さんが

  imp         2002/06/13 10:28:55 PDT

    Modified files:
      sys/pccard           pcic_pci.c 
    Log:
    hw.pcic.ignore_pci
    
    Set this to 1 to ignore cardbus bridges and work entirely in legacy
    ISA mode.  This may help some folks.

という変更をされました. 2002/6/16 付けの -current にて, loader で

  set hw.pcic.ignore_pci=1

を追加して起動するとデータの取得がうまくできるようになりました. 感謝.
…が, 認識している PCIC が違うようです. 動いてはいるようですが, これ
でいいのでしょうか.
# 開発はできませんが, テストならお手伝いできます.

hw.pcic.ignore_pci=1 のなし or ある dmesg の差分を付けます.

--- dmesg.intr_path,irq	Tue Jun 18 00:26:51 2002
+++ dmesg.intr_path,irq,ignore_pci	Tue Jun 18 00:26:51 2002
@@ -5,7 +5,7 @@
     root@ushi.jp.freebsd.org:/usr/obj/usr/src/sys/GENERIC
 Preloaded elf kernel "/boot/kernel/kernel" at 0xc057e000.
 Timecounter "i8254"  frequency 1193182 Hz
-Timecounter "TSC"  frequency 132955591 Hz
+Timecounter "TSC"  frequency 132955809 Hz
 CPU: Pentium/P54C (132.96-MHz 586-class CPU)
   Origin = "GenuineIntel"  Id = 0x52c  Stepping = 12
   Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
@@ -19,10 +19,7 @@
 pci0: <PCI bus> on pcib0
 pci0: <bridge, PCI-unknown> at device 1.0 (no driver attached)
 pci0: <display, VGA> at device 3.0 (no driver attached)
-pcic0: <Cirrus Logic PD6729/6730 PC-Card Controller> port 0x3e0-0x3e3 at device 19.0 on pci0
-pcic0: Polling mode
-pccard0: <PC Card bus (classic)> on pcic0
-pccard1: <PC Card bus (classic)> on pcic0
+pci0: <bridge, PCI-PCMCIA> at device 19.0 (no driver attached)
 isa0: <ISA bus> on motherboard
 orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0
 ata0 at port 0x3f6,0x1f0-0x1f7 irq 14 on isa0
@@ -34,6 +31,10 @@
 psm0: model Generic PS/2 mouse, device ID 0
 fdc0: <enhanced floppy controller (i82077, NE72065 or clone)> at port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on isa0
 fdc0: FIFO enabled, 8 bytes threshold
+pcic0: <Cirrus logic 6722> at port 0x3e0 iomem 0xd0000 on isa0
+pcic0: Polling mode
+pccard0: <PC Card bus (classic)> on pcic0
+pccard1: <PC Card bus (classic)> on pcic0
 pmtimer0 on isa0
 ppc0: <Parallel port> at port 0x3bc-0x3c3 irq 7 on isa0
 ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode

----
Hideyuki KURASHINA              / Nagaoka National College of Technology
rushani@{bl.mmtr,yk.rim}.or.jp /  ac14806t@st.nagaoka-ct.ac.jp