作者kae.bbs@bbs.ntu.edu.tw (善意王), 信區: unix
標題Re: Sun SPARC station 20 不能開機
時間台大計中椰林風情站 (Tue Nov 30 00:55:34 2004)
轉信站: GIBBS!news2.ncku!ccnews.ncku!news.ccns.ncku!news.mksh.phc!news.nsysu!Sp
==> klt.bbs@bbs.mis.nkfust.edu.tw (默漠陌寞) 提到:
> ※ 引述《klt (默漠陌寞)》之銘言:
> > 目前就是6了
> > 我明天再確認一下
> > 謝謝你 :)
> 還是一樣。
> 確實是6沒有錯。
> 我再到Sun的網站挖挖看能不能挖到資料。
Sparq 20 嗎?? 很久沒摸了,
不知你的 Sparq 20 有幾個外接 SCSI port?
我以前學校裡的 Sparq 20 有兩個 SCSI port,
一個看來像是 onboard 的, 一個是外插的.
接那一個, 會跟你的 device mapping 有關係.
另外, bootrom 怎麼會知道 boot cdrom,
就是去開 SCSI id=6 的光碟機呢??
原因是 bootrom 裡有定一些 alias,
把某個 SCSI device interfase 上的參數,
alias 成 cdrom 這個 device,
所以 boot cdrom 時,
就會去某個 SCSI intf. 的某個 id 某個 OOXX 去讀片子.
以下是在 boot rom 執行 devalias 的節錄:
{1} ok devalias
screen /pci@1f,4000/TSI,gfxp@5
net /pci@1f,4000/network@1,1
disk /pci@1f,4000/scsi@3/disk@0,0
cdrom /pci@1f,4000/scsi@3/disk@6,0:f
tape /pci@1f,4000/scsi@3,1/tape@4,0
tape1 /pci@1f,4000/scsi@3,1/tape@5,0
tape0 /pci@1f,4000/scsi@3,1/tape@4,0
你可以看到 cdrom 其實是
某個 PCI bus 上的某張 SCSI 卡的 id 6 的第 f 軌(?)
這時你在 bootrom 裡用
boot /pci@1f,4000/scsi@3/disk@6,0:f
也是能用 cdrom 開機的,
甚至 SCSI id != 6 時也可以去改成你想要的樣子.
bootrom 的操作可以去 docs.sun.com 找找.
--
人生苦短, 如朝露浮萍.
我叫善意王
--
☆ [Origin:椰林風情] [From: oa69-114.seed.net.tw] [Login: **] [Post: **]