64bits
linux で 64 ビット環境を構築。そして64ビットマルチプロセス対応プログラムを作る - 志を立てるのに、遅すぎることはない -- by ピカソ河
↪ 新規投稿する
全52件 - 52 42 32 22 12 2
16 owa #e8faefa 2005/12/14 22:38 prob:0.0%
Vine-3.2 試しに入れました。 たぶん新規インストール時に S-ATA 認識させるのに、ドライバのフロッピーが一枚で済むはずなので。 (seed はインストーラとリブート時のカーネルが違うからドライバが二種類必要?) あと、パーティションの切り方を間違えたのもあります。カーネルビルドに 2GB くらい必要なこと忘れてました;; で、 Vine-3.2 の場合 IDE 用パラメタ指定が、インストール時とリブート時、両方必要でした。 boot: linux ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15 あら不思議 # hdparm -d1 /dev/hda /dev/hda: setting using_dma to 1 (on) using_dma = 1 (on) # hdparm -t /dev/hda /dev/hda: Timing buffered disk reads: 44 MB in 3.05 seconds = 14.43 MB/sec Vine-3.2 では IDE (UDMAモード) がパッチ当てなくても普通に使えるようです。速度も出てます。 これで実機でのカーネルビルドの準備は OK 明日からいよいよ S-ATA に挑戦できそう^^ # 見てる方、大変そうに感じるでしょうが、Athlon 機へ Vine のインストールは十分くらいで終わります。ははは^^;
15 hoihoi-p #0eca2b3 2005/12/14 14:53 prob:0.0%
>>14: ただし、最新の linux-2.6.14.3 でも sis5513.c の修正はおこなわれて無い。要注意かも。 デバイスドライバは、企業の協力が無いと、難しいでしょう。 企業がソース提供してくれないかなー。 と、言ってみるテスト。
14 owa #e8faefa 2005/12/14 00:15 prob:0.0%
>>11 UDMA モードにできません UDMA モードにはなりました。 /usr/src/linux-2.6.12/drivers/ide/pci/sis5513.c に SiS756 が載って無い。 デバイス ID を追加するだけで正常に認識すると云う情報がありました。 http://kerneltrap.org/node/4925 http://www.digit-j.com/k8s-mx/ sis5513.c を修正後カーネルをリビルド、インストール。 # /sbin/hdparm -tT /dev/hda /dev/hda: Timing cached reads: 3304 MB in 2.00 seconds = 1652.25 MB/sec Timing buffered disk reads: 44 MB in 3.03 seconds = 14.52 MB/sec ただし、最新の linux-2.6.14.3 でも sis5513.c の修正はおこなわれて無い。要注意かも。
13 owa #e8faefa 2005/12/13 13:05 prob:0.0%
>>12 S-ATA はまだ動いてません。(認識すらしない) とりあえず Vine をインストールするために P-ATA で作業してます。 # ひょっとして誤解してるのかと思ったので (書き方悪くてスマソ) ちなみに、他のマシン (ASUS P4P800SE) の場合 S-ATA だと Timing cached reads: 3432 MB in 2.00 seconds = 1715.40 MB/sec Timing buffered disk reads: 170 MB in 3.02 seconds = 56.37 MB/sec くらい出てます。さすがに速い;;
12 hoihoi-p #0eca2b3 2005/12/13 10:20 prob:0.0%
>>11:Timing buffered disk reads: 24 MB in 3.14 seconds = 7.64 MB/sec あー、もったいないですねー。 S-ATAだったら、こんなもんじゃ無いでしょう。 うちのでさえ、    # /sbin/hdparm -t /dev/hdb5    /dev/hdb5:    Timing buffered disk reads: 30 MB in 3.05 seconds = 9.83 MB/sec ですもん。
11 owa #e8faefa 2005/12/12 22:24 prob:0.0%
>>10 PIO モードで動いてるのかな? UDMA モードにできません # /sbin/hdparm -d1 /dev/hda /dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off) 関係あるのか /etc/lilo.conf に append="noapic acpi=off apm=power-off" 追加しました。リブート後 # /sbin/hdparm -t /dev/hda /dev/hda: Timing buffered disk reads: 24 MB in 3.14 seconds = 7.64 MB/sec 今はこれで満足しようと思う。敵は S-ATA なんだから。
10 owa #e8faefa 2005/12/12 21:18 prob:0.0%
>>9 へー できることは出来たけど、まだお薦めできる段階にはありません。 IDE ですが、Vine3.2 以降のインストーラは、そのままでは認識しません。 また Vine3.2 以前でインストールした場合、リブートで IDE の認識に失敗します。 これはブートパラメタに "ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15" を追加することで解決できました。 下記のサイトを参考にしました。(JFってありがたい) http://www.linux.or.jp/JF/JFdocs/Ultra-DMA-5.html Seed のインストール CD (VineSeed20050820.iso) の場合、インストーラ起動時に指定するとうまく行きました。 リブート後は必要ありません。ただしアクセスがとても遅い。 # /sbin/hdparm -tT /dev/hda /dev/hda: Timing cached reads: 3160 MB in 2.00 seconds = 1577.87 MB/sec Timing buffered disk reads: 10 MB in 3.40 seconds = 2.94 MB/sec PIO モードで動いてるのかな? あと、まだ肝心の S-ATA が認識出来てないし。 まだよちよち歩きどす。
09 hoihoi-p #0eca2b3 2005/12/12 09:47 prob:0.0%
> Vine インストールまではできました。 へー。 できましたか。 しかし、チャレンジャーだなー。
08 owa #e8faefa 2005/12/12 00:50 prob:0.0%
Vine インストールまではできました。 Vine-3.0, 3.1 のインストーラでは OK です。3.2.iso CD は作って無いのでパス。 #FedoraCore3,4 見たけどでかい。DVD ライタ無いと試す気にはなりません。 リブートするとやはり IDE の認識に失敗します。 ide: Assuming 33MHz system bus speed for PIO modes; overtide with idebus=xx SIS5513: IDE controller at PCI slot 00:02.5 SIS5513: chipset revision 1 SIS5513: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:DMA あと少しかな。。。 #ちなみに BIOS は 0703 に上げた。
07 owa #e8faefa 2005/12/10 23:00 prob:0.0%
インストールできませんでした(T.T;) Seed を CD-ROM からインストールしようとするとパニック発生。 kernel イメージ読み込むとすぐ。 SIS5513: chipset revision 1 SIS5513: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:DMA Unable to handle kernel NULL pointer dereference at virtual address 00000010 ... 爆弾以前の問題に直面しました。作戦練り直しかなー ひょっとして普通に Vine-3.2.iso インストールすれば OK なのかも。 # SATA が危ないので念のため HDD は PATA で試してます。 しょうがないので(ちと古い) KNOPPIX-3.2 試したら、ちゃんと起動できました。 X11 ディスクトップ画面 (KDE) もあらわれた。KNOPPIX って凄いんですね。 $ uname -a Linux Knoppix 2.4.21-xfs #1 SMP Fre Jul 25 00:06:47 CEST 2003 i686 GNU/Linux マシン自体は CPU および電源近辺はとても静か。HDD だけがキンキンうるさい。 とりあえずハードは大丈夫そうなので内心ほっとしてたり;; 後はぼちぼち行きます(墓行かない)さむ〜