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

[debian-users:05478] Re: Install Trouble with DEC



小島基靖と申します.
手元に DEC, AHA-2940もないしく検証しようがないけど.

<199804181103.UAA14752@falcon>の記事において
さんは書きました。

>> 大外れなのかもしれませんけど、dmseg の出だしのところで、出ている
>> BIOS32にアクセスできないことが此処に引きずってエラーを出している
>> んじゃないんでしょうか?

その通りだと思います.該当部分は,カーネル 2.0.29では,
if (check->fields.entry >= 0x100000) {
	printk("pcibios_init: entry in high memory, unable to access\n");
} else {

カーネル 2.0.30 では,
if (check->fields.entry >= 0x100000) {
	printk("pcibios_init: entry in high memory, trying direct PCI access\n");
	access_pci = check_direct_pci();
} else {

と変更されてます.うまくいけば,2.0.30以降のカーネルで認識できるでしょう.
                 ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
# だとするならば,原因は,使用しているハードウェアが最新すぎて
# インストール時のカーネルでは対応していなかったためということになります.

他の人の作業に頼らないで解決可能そうな対策ですが, 

  1. 2.0.30 以降のカーネルの debian(bo) の boot diskを探す
  2. 必要なドライバを入れた 2.0.30 以降のカーネルの debian の boot diskをつくる.
  3. pci を使うSCSI DISKへの導入をあきらめる.
  4. debian 以外(RedHat,slackware など)を使う

1. は探してみましたが,ネット上にはなさそうです.あればこれが簡単.
2. は 別のコンピュータとカーネルのコンパイルが必要.導入手順も少々面倒.

というわけで,お勧めは,3, 4.

3.で てっとりばやいのは,2G ぐらいの E-IDE HDD を購入,増設して,そこに
debian を導入することです.後で,カーネルのコンパイルが出来るようにな
れば,PCI も認識すると思います.過去にfj, Linux-ML に投稿された 記事な
どから合成 推測するとdmesg はこんな感じになるはすです.

  Console: 16 point font, 400 scans
  Console: colour VGA+ 80x25, 1 virtual console (max 63)
  pcibios_init : BIOS32 Service Directory structure at 0x000fa000
  pcibios_init: entry in high memory, trying direct PCI access
  pcibios_init: Using configuration type 1
  Probing PCI hardware.

  略

  FDC 0 is a National Semiconductor PC87306
  aic7xxx: BurstLen = 8 DWDs, Latency Timer = 64 PCLKS
  aic7xxx: AHA-2940 Rev B.
  aic7xxx: devconfig = 0x580.
  aic7xxx: Reading SEEPROM...done.
  aic7xxx: Extended translation enabled.
  aic7xxx: Memory check yields 16 SCBs, paging not enabled.
  AHA-2940 (PCI-bus), I/O 0xfc00, Mem 0xffbeb000:
      irq 10
      bus release time 40 bclks
      data fifo threshold 100%
      SCSI CHANNEL A:
	  scsi id 7
	  scsi selection timeout 256 ms
	  scsi bus reset at power-on enabled
	  scsi bus parity enabled
	  scsi bus termination (low byte) enabled
  aic7xxx: Downloading sequencer code...done.
  scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.0/3.2/4.0

4. の場合は,起動ディスク分だけとってきて Floppyにいれ 起動させハードディ
スクが認識できるかどうかを試すこともできるはずです.
# こんな時のために,よりどりみどりのディストリビューションがあるんです.

では,がんばってください.
-----
    小島基靖    Private E-mail: mkojima@xxxxxxxxxxxx