パスワードを忘れた? アカウント作成
477446 journal

hixの日記: 3F8-3FFを大いに語る

日記 by hix
PAEって、嘗てMS-DOSで使われていた HMA(管轄省庁はHIMEM.SYS)と似てるよね。

...とは全く関係が無いが、xenにて仮想側からモデムを使う事にようやく成功。
ドメイン設定ファイルに、

irq=[3,4,]
ioports=['3f8-3ff','2f8-2ff',]

を追加する。こういうのを見ると、xenの薄さが実感できる。
解ってみると、カーネルの再構築とかあまり関係が無かったような気がしないでも無いが、SuSEを使うきっかけにもなったので由とする。

しかし、

ERROR (XendDomainInfo:83) Domain construction failed
Traceback (most recent call last):
(略)
  File "/usr/lib/python2.5/site-packages/xen/xend/server/irqif.py", line 66, in getDeviceDetails
    allow_access = True)
TypeError: function takes exactly 3 arguments (2 given)

というエラーが出る。
これは、上記エラーで示されているファイルと行番号付近の、

rc = xc.domain_irq_permission(dom          = self.getDomid(),
                                            pirq         = pirq,
                                        allow_access = True)

を、Re: [Xen-devel] irq and ioports not working in 3.0.4-1 ?を参考に、

rc = xc.domain_irq_permission(domid        = self.getDomid(),
                                            pirq         = pirq,
                                        allow_access = True)

とする(最初のパラメータの名前を「dom」から「domid」とする)。
pythonは、同名の拡張子「.pyc」にコンパイル済みの中間ファイルがあるので、それを消して動かす。

mgetty+sendfaxはこれから。今までの計算機は何のディストリビューションだったか忘れたぐらい古いので、設定の移行ではなくイチから定義しなおさないとダメかも。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

読み込み中...