
Ubuntu日本語フォーラム

ログインしていません。
約2ヶ月前からUbuntuを使い始めました。古いPCをWebサーバー、DBサーバーにするためです。
しかし、使い始めてから今日でも解決していない問題があります。
表題の通り、AGPを通すと、ubuntuサーバーのコンソール画面が40×25と、PCの起動時の表示80×25になりません。サーバーのため、X-Windowが不要のため、PCIのグラフィックカードで十分なのですが、古いPCの環境のまま利用するという原則のため、ハードの追加は原則しないことにしています。何とか、ちゃんとPCのブート直前の画面にようにする方法はありませんでしょうか?今のところ、いろいろ/boot/grub/menu.lstをいじったりして入るのですが、全くなりません。
ちなみに、ハードの構成ですが、2つのパターンがあり、
1 自作PC(440BX) PentiumIII(550MHz) AGP RIVA3500ZX(8MB)
2 Gateway G6-450(PentiumII 450MHz) AGP (ボード不明)
です。OSはいずれもubutu Server 9.04をインストールしています。
以上、よろしくお願いします。
オフライン
kanbyeさん どなたのコメントもないので、質問します。
2台のマシンのハード構成について、もう少し詳しい情報が必要です。
これだけでは、返答もできません。
また、画面の不具合情報も、どの場面でどうなるかを具体的に説明してください。
1.マザーボードの機種名、メモリー量、AGPはオンボードなのか追加されたAGP_cardですか?
文面を拝見すると、PCI接続のグラフィックカードを挿さず、現況のままで利用したい等、、、
マシンの構成が本人はわかっていても、他人からは推定もできません。
2.メーカー製マシンについても、古いためマザーボードの型式・仕様等が不明です。
上記と同様に、グラフィック関連のハード状況を提示してください。
アドバイスを得るためには、自分なりに情報はすべて提供するのが原則です。
必要ない情報を提示しても、その情報は無視されますので心配は無用です。
ハードに詳しい方がたくさんおられるので、何らかの回答は得られると思います。
オフライン
返事が来ていることがわからず、大変遅くなってからの返信となります。が、よろしくお願いします。
>どの場面でどうなるかを具体的に説明してください。
起動直後からログインメッセージが表示されるまでの間で発生します。様子を見ると、ブートローダーからubuntuに制御が移ったときに起こるようです。
>マザーボードの機種名、メモリー量、AGPはオンボードなのか追加されたAGP_cardですか?
1のマザーボードはEPOX EP3(?すみません、うろ覚えです。)AGPは別カードです。
以上、よろしくお願いします。
オフライン
kanbyeさん
情報量が少なすぎて、さっぱりわかりません。
端末で、それぞれの機種について、取り敢えず下記コマンドの結果をcopy&pastしてください。
$ free
$ vmstat 5 4
$ cat /proc/cpuinfo
$ lspci
オフライン
ご依頼の結果のです。
>#free
total used free shared buffers cached
Mem: 638264 191856 446408 0 7804 115864
-/+ buffers/cache: 68188 570076
Swap: 1273848 0 1273848
># vmstat 5 4
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
2 0 0 446176 7852 115888 0 0 483 25 133 214 13 7 69 11
0 0 0 446144 7852 115912 0 0 0 0 109 91 0 0 100 0
0 0 0 446144 7860 115912 0 0 0 15 114 102 0 0 100 0
0 0 0 446144 7860 115912 0 0 0 8 113 90 0 0 100 0
># vmstat 5 4
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
2 0 0 446176 7852 115888 0 0 483 25 133 214 13 7 69 11
0 0 0 446144 7852 115912 0 0 0 0 109 91 0 0 100 0
0 0 0 446144 7860 115912 0 0 0 15 114 102 0 0 100 0
0 0 0 446144 7860 115912 0 0 0 8 113 90 0 0 100 0
ysadmin@ysserver:~$
ysadmin@ysserver:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 3
cpu MHz : 501.096
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse up
bogomips : 1002.19
clflush size : 32
power management:
>#lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:09.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30)
00:0a.0 Mass storage controller: Integrated Technology Express, Inc. IT/ITE8212 Dual channel ATA RAID controller (rev 13)
01:00.0 VGA compatible controller: NVidia / SGS Thomson (Joint Venture) Riva128 (rev 22)
と出力されました。なお、2については、今年廃棄したので1だけしか出力できません。
それから、ハード構成に訂正、CPU PentiumIII(500MHz)、ボード名はEP-BX3です。
今までPCIグラッフィクカードで利用していたのですが、EcoLinuxとのデュアルブートを考えているので、AGPが必須になりそうなため、解決が必要になってきました。よろしくご教授ください。
オフライン
systemのmemory関係も問題ないようです。
AGPは、NVidia / SGS Thomson (Joint Venture) Riva128 (rev 22)から、RIVA TNTのようです。
RIVA TNT2/TNT2 Proかもしれませんが、ここらは私はあまり詳しくないです。
UbuntuのNVIDIA driverに関するthe Supported Products Listによれば、
(available from the NVIDIA Linux x86 Graphics Driver)
サポ−トされているみたいです。
$ lsmod | grep nvidia
この結果も、提示してください。(nvidia moduleの確認です)
http://us.download.nvidia.com/XFree86/L … dix-a.html
普通なら、何ら不具合なく動作すると思います。
bios設定において、AGP aperture Size に8MBを設定されましたか。。。
私では、よくわかりません。申し訳ないです。 詳しい方、助けてください。引き継ぎ致します。
オフライン
AOpenのマザ−で、P3 1GHz, 512MB Ubuntu9.10マシンを退役させました。
このボ−ドにて、以前使用していた Tornado Geforce2 MX(400) 32MB AGP が机の横のジャンクboxに
転がっています。
Ubuntu9.04でも自動認識して、不具合なく動作したものです。
ps. 保有されているAGPでの対処に困られたら、送料のみの着払いでお譲りします。
(私には価値がありません。粗大ゴミです。)
その際には、私のIDをクリックしてパ−ソナル・メ−ルで連絡してください。
オフライン
ps. つづき
マザ−ボードの440BXは、確かPIII 1GHzまでサポートしていたと思います。
ジャンクBOXには、PIII 866/256/133/1.7v CPU_chip も転がっています。(これもゴミです。)
如何せん、500MHz は鈍足です。866MHzなら少しはましかな?
オフライン
ごめんなさい。すぐにも、ログを出力したいところだったのですが、システムをつぶしてしまい、目下再インストール中です。
結果は明日以降になります。OSのインストール次第、アップします。
それから、念のため、Xは使用していません。サーバーにXは不要ですから。コンソールがちゃんと80×25表示してくれればいいのですが、AGPだと、40×25と1/2の画面になっているのが解せないのが今回の現象ですが、ドライバーって関係あるのでしょうか?
オフライン
Ubuntu(Linux) consoleは、何もしない場合Display driver は VGA modeで出力されます。
どうも制御がブートローダーからUbuntuに移行したとき、下記がdefaultとして指定されると思います。
HorizSync 31.5 35.5
VertRefresh 50 90 これは、Standard VGA monitor, 640x480 @ 60 Hzに該当します。
そうすると、キャラクターとしては40×25となる様です。
間違っているかもしれませんが、 Ubuntu9.04の場合、
/etc/vga/libvga.config にこれらが定義されていると想定してます。
この中の233行あたりから、AGP cardに適合するように編集すれば、期待されている80×25にできると思います。
# vi /etc/vga/libvga.config
内容に関しては、私の力量の及ぶところではありません。
特に309行に記載されている箇所が気になります。
# These are REQUIRED for above mode, please edit to suit your monitor.
# (No, I won't pay for a new one)
# HorizSync 29 65
# VertRefresh 42 93.5
# Chipset type:
#
# Use one of the following force chipset type.
# Autodetects if no chipset is specified.
#
# If you have a PCI or AGP card, don't use chipset type forcing.
# If the card is not autodetected, its a bug, and it will probably
# not work even with forcing. Try running vgatest (with no chipset
# line), and send to me ([email protected]) the output, a copy of
# /proc/pci (or lspci -n -vv) and whatever info you have on the card.
#
# If a chipset driver gives trouble, try forcing VGA.
オフライン
ようやくインストールが完了したところです。
>lsmod | grep nvidia
の結果は、何も表示されません。ちなみに、グラフィックカードはRIVA128ZXです。示していただいたサポートリストには当然載っていませんでした。
どうやら、利用しているグラフィックChipが古い(1998年より前のもの)のためか、自前で設定しなくてはならないようです。
実際、Ecolinux(Xubuntu)はインストール前は起動できたのですが、解像度の高いモニターを利用しているためか、インストール後は正常に出力されていませんでした。
結論として、AGPカードを変えるほうがよかそうですね。これ以上、古いハードのために、手間をかけさせるのはどうかと思いますので、この件はこれにて終わりとしてください。
オフライン
その後、連絡です。
koisan1949さんよりいただいたグラフィックボードを試したところ、問題は解決されました。おまけに、EcoLinuxも正常に起動できました。
推測ですが、VESAのバージョンが古いと正常な画面は標準でサポートされないようです。V3.0(?)以降であれば、対応できているようです。
koisan1949には大変お世話になりました。改めてこの場でお礼申し上げます。
オフライン
kanbyeさん
期待された画面表示ができるかどうかの、懸念が払拭されてよかったです。
サーバー用途で利用されるとのこと。参考のため差し支えなければ、教えてください。
lspciで確認できましたが、
00:0a.0 Mass storage controller: Integrated Technology Express, Inc. IT/ITE8212 Dual channel ATA RAID controller (rev 13)
これについて、RAIDはソフトウェアレイドと思いますが、期待された通りに動作しますでしょうか。。。
ここらの関連が私としては、興味があります。
オフライン
ご質問のRAIDコントローラーですが、IFC-AT133のことを指していると思います。残念ながら、IFC-AT133Sでないため、RAIDは適用できません。
なお、IFC-AT133を利用しているのはいうまでもありませんが、マザーボードのIDEがATA-33で、できるだけハードディスクのアクセススピードをあげるために利用しています。
オフライン