PC-MW70JにLinuxを入れる (IDEコントローラ)
またぼちぼちメモっときましょう。
このマシンのチップセットは、i915GMでいわゆるサウスブリッジはICH6Mが使われています。
うんでこいつのIDE/SATAコントローラ用につかえる ATAドライバですが、kernel内(2.6.x系ね)には、現時点で(若干のパッチが必要なものを含めて)4つあります。
- generic IDE ドライバ
- piixドライバ
- (libataの)ata_piixドライバ
- (libataの)AHCIドライバ
ICH6MのIDE/SATAコントローラはAHCIモード/combinedモード/IDEモード(だっけ?)の3つのモードのいずれか動作させることができますが、このマシンではcombined or IDE モードで使っているようです(少なくともAHCIモードではないっす)。←そんな単純なことじゃないな...最近のICHのPATA/SATAまわりの仕様、いっぱいモードがありすぎてよくわかりません(わら。まぁとにかく少なくともEnhancedモードのAHCIモードではないっす。BIOS上に設定切替えができるような項目もないですし、HDDがそもそもPATAポートにつながってるので 残念ながらAHCIモードは利用できません(= AHCIドライバは使えません)。
ということで、実際にはAHCIドライバ以外の3つのドライバいずれかを使いましょうということになります。
sargeのインストール直後にインストールされる kernel では、generic IDE ドライバがつかわれる状態になりますが、これだとかなり遅いので、常用にはむきません、ということで、まぁステ。
また、piixドライバに関しては ICH6M の PCI ID が登録されていないのでまんまだと認識されません。
PCI ID追加してやって、ICH6のエントリを参考に必要そうなとこいじればpiixドライバで動くのはわかりきってるのですが、そんなことしても まったくおもしろくないので(わら これもステ。
libata の ata_piix ドライバを使うことにしました。
libataなドライバなので、HDDが/dev/sd*風味になることを考慮してbootloaderとかfstabのエントリを直しておくことをわすないようにするとか程度気を付ければ、HDDが見えて正常にアクセスできる状態にするところまではとくに問題なくさっくりいきます。
ただし、libataはまだ細かい機能が実装されてない/実装されていてもテストが十分じゃない or まだ問題があるのがわかっているのでディフォルトでは有効にされていない機能があります。
でですね、libataでは現状のlinus kernel treeでもmm kernel treeでも git libata-dev tree でもディフォルトではATAPI サポートが disable にされています。このため、なにも考えずにata_piixを有効にしただけでkernelをbuildすると PC-MW70jに搭載されているDVDマルチドライブが認識されなくなり ^^;;
ATAPIサポートを有効にしてkernelをbuildするには include/linux/libata.h にあるATA_ENABLE_ATAPIをdefineします(ディフォルトではundefされています)。
ただ、これがまだenableにされていないのは理由があるわけで有効にしてみる人はそれなりに考えて行動してください(わら
現状のコードではATAPIサポート関連ではDMA transferを32bitバウンダリでパディングしないといけないという仕様への追従が必要なことがわかっていたため disableになっているようです。この問題の修正パッチは2週ほど前にMLに投げられています(linux ide ML の jgarzik からの投稿 Subject: [RFC][PATCH] libata ATAPI alignment から始まる一連のスレッド 7/29投稿)。問題が発生しなければ近いうちにこのあたりの修正(含むTejun Heoのコメント/パッチとか)がまとめられて、libata-devに反映/テストされて libata-dev tree で ATAPIサポートがディフォルトでenableにされるのではないかと思われます。
mm tree/linus treeへの反映に関しては jgarzik の個人的な都合とかもあって、ここ数日開発が止まってたことなどもあり、kernel 2.6.13へのitemとしてつっこむのは無理だと判断しているようで、その他の残件(passthruとおそらくncqも)とかもまとめて 2.6.14 でどーんと更新しようということを目論んでいる様子です。
現状、手元では kernel 2.6.12.1をベースに software suspend2 と git drm-2.6 tree と ML に流れた libata関連のいくつかのfixをマージした kernel を利用しています。
as is で deb ほしい人っているかな?
http://cachu.xrea.jp/blog/archives/2005/08/010310.html
初めまして。私も PC-MW70J に Linux を入れております。私の場合は Vine で
Seed 化する気はありませんので、kernel が 2.4.27 なため少し苦労しました。
IDE コントローラに関しては ishikawa さんがつまらないと言われました piixドライバ
にパッチを作ってあてることで対処致しました(そもそも 2.4.x に ata_piix はない気がしますが…)。
個人的には kernel 2.6.12.1 での dmesg の結果を見てみたいです(IDE コントローラ部だけで構いません)。
わがままなお願いで申し訳ありませんが、可能ならばお願いします。
私よりもずっと Linux に関して詳しそうですので今後も参考させて頂きます。
すみません
件名を入れることを忘れていました。
dmesg
こんな感じですね。
Linux version 2.6.12.1-swsusp-2.1.9.5-drm-sata-fb (root@tiny) (gcc version 4.0.2 20050806 (prerelease) (Debian 4.0.1-4)) #13 Sun Aug 14 15:03:07 JST 2005
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000dc000 - 00000000000e4000 (reserved)
BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003f680000 (usable)
BIOS-e820: 000000003f680000 - 000000003f695000 (ACPI data)
BIOS-e820: 000000003f695000 - 000000003f700000 (ACPI NVS)
BIOS-e820: 000000003f700000 - 0000000040000000 (reserved)
BIOS-e820: 00000000e0000000 - 00000000f0006000 (reserved)
BIOS-e820: 00000000f0008000 - 00000000f000c000 (reserved)
BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
BIOS-e820: 00000000fed20000 - 00000000fed90000 (reserved)
BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
374MB HIGHMEM available.
640MB LOWMEM available.
On node 0 totalpages: 259712
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 159744 pages, LIFO batch:31
HighMem zone: 95872 pages, LIFO batch:31
DMI present.
ACPI: RSDP (v000 PTLTD ) @ 0x000f7810
ACPI: RSDT (v001 PTLTD Ohlone00 0x06040000 LTP 0x00000000) @ 0x3f68e607
ACPI: FADT (v001 INTEL ALVISO 0x06040000 LOHR 0x0000005f) @ 0x3f694e88
ACPI: MADT (v001 INTEL ALVISO 0x06040000 LOHR 0x0000005f) @ 0x3f694efc
ACPI: HPET (v001 INTEL ALVISO 0x06040000 LOHR 0x0000005f) @ 0x3f694f64
ACPI: MCFG (v001 INTEL ALVISO 0x06040000 LOHR 0x0000005f) @ 0x3f694f9c
ACPI: BOOT (v001 PTLTD $SBFTBL$ 0x06040000 LTP 0x00000001) @ 0x3f694fd8
ACPI: SSDT (v001 SataRe SataPri 0x00001000 INTL 0x20030224) @ 0x3f68f5af
ACPI: SSDT (v001 SataRe SataSec 0x00001000 INTL 0x20030224) @ 0x3f68ee8f
ACPI: SSDT (v001 PmRef Cpu0Ist 0x00003000 INTL 0x20030224) @ 0x3f68ea4a
ACPI: SSDT (v001 PmRef Cpu0Cst 0x00003001 INTL 0x20030224) @ 0x3f68e86c
ACPI: SSDT (v001 PmRef CpuPm 0x00003000 INTL 0x20030224) @ 0x3f68e653
ACPI: DSDT (v001 INTEL ALVISO 0x06040000 INTL 0x20030224) @ 0x00000000
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 6:13 APIC version 20
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] disabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode: Flat. Using 1 I/O APICs
ACPI: HPET id: 0x8086a201 base: 0xfed00000
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 40000000 (gap: 40000000:a0000000)
Built 1 zonelists
Kernel command line: vmalloc=384M video=intelfb:1024x800-32@60 resume2=/dev/sda1 root=/dev/sda2 ro
mapped APIC to ffffd000 (fee00000)
mapped IOAPIC to ffffc000 (fec00000)
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 65536 bytes)
Console: colour VGA+ 80x25
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1024948k/1038848k available (2372k kernel code, 12672k reserved, 881k data, 184k init, 383488k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
hpet0: 3225ns tick, 3 64-bit timers
Using HPET for base-timer
Using HPET for gettimeofday
Detected 1729.167 MHz processor.
Using hpet for high-res timesource
Calibrating delay loop... 3416.06 BogoMIPS (lpj=1708032)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: afe9fbff 00100000 00000000 00000000 00000180 00000000 00000000
CPU: After vendor identify, caps: afe9fbff 00100000 00000000 00000000 00000180 00000000 00000000
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU: After all inits, caps: afe9fbff 00100000 00000000 00000040 00000180 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: Intel(R) Pentium(R) M processor 1.73GHz stepping 08
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 pin1=2 pin2=-1
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfd8f2, last bus=6
PCI: Using MMCONFIG
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20050309
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:00:02.0
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.2
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 1 *3 4 5 6 7 10 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 10 12 14 15) *11
ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 *7 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 *5 6 7 11 12 14 15)
ACPI: Embedded Controller [H_EC] (gpe 16)
ACPI: Power Resource [PFN0] (off)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 10 devices
PnPBIOS: Disabled by ACPI PNP
SCSI subsystem initialized
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
TC classifier action (bugs to netdev@vger.kernel.org cc hadi@cyberus.ca)
Simple Boot Flag at 0x36 set to 0x1
Machine check exception polling timer started.
highmem bounce pool size: 64 pages
Total HugeTLB memory allocated, 0
Initializing Cryptographic API
Real Time Clock Driver v1.12
hpet_acpi_add: no address or irqs in _CRS
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 915GM Chipset.
agpgart: Detected 7932K stolen memory.
agpgart: AGP aperture is 256M @ 0xc0000000
ACPI: AC Adapter [ADP1] (on-line)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID0]
ACPI: Sleep Button (CM) [SLPB]
ACPI: Fan [FAN0] (off)
ACPI: Video Device [GFX0] (multi-head: yes rom: yes post: no)
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Thermal Zone [THRM] (63 C)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
intelfb: intelfb_init
intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G/915GM chipsets
intelfb: Version 0.9.2
intelfb: intelfb_setup
intelfb: options: 1024x800-32@60
intelfb: intelfb_pci_register
ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 169
intelfb: fb aperture: 0xc0000000/0x10000000, MMIO region: 0xb0080000/0x80000
intelfb: 00:02.0: Intel(R) 915GM, aperture size 128MB, stolen memory 8060kB
intelfb: fb: 0xc0000000(+ 0x0)/0x7df000 (0xe8a00000)
intelfb: MMIO: 0xb0080000/0x80000 (0xf8a80000)
intelfb: ring buffer: 0xc3001000/0x10000 (0xeba01000)
intelfb: HW cursor: 0x0/0x0 (0x0) (offset 0x0) (phys 0x0)
intelfb: options: vram = 4, accel = 1, hwcursor = 0, fixed = 0, noinit = 0
intelfb: options: mode = "1024x800-32@60"
intelfb: Non-CRT device is enabled ( LVDS port ). Disabling mode switching.
intelfb: Video mode must be programmed at boot time.
intelfb: cleanup
PNP: PS/2 controller has invalid data port 0x0; using default 0x60
PNP: PS/2 controller has invalid command port 0x0; using default 0x64
PNP: PS/2 controller doesn't have KBD irq; using default 0x1
PNP: PS/2 Controller [PNP0f13:PS2M] at 0x60,0x64 irq 1,12
i8042.c: Detected active multiplexing controller, rev 1.1.
serio: i8042 AUX0 port at 0x60,0x64 irq 12
serio: i8042 AUX1 port at 0x60,0x64 irq 12
serio: i8042 AUX2 port at 0x60,0x64 irq 12
serio: i8042 AUX3 port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
libata version 1.11 loaded.
ata_piix version 1.03
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 177
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: SATA max UDMA/133 cmd 0x1F0 ctl 0x3F6 bmdma 0x1810 irq 14
ata1: dev 0 cfg 49:0f00 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0407
ata1: dev 0 ATAPI, max UDMA/33
ata1: PIO error, drv_stat 0x0
ata1: dev 1 cfg 49:0000 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0000
ata1: no dma/lba
ata1: dev 1 not supported, ignoring
ata1: dev 0 configured for UDMA/33
scsi0 : ata_piix
Vendor: MATSHITA Model: DVD-RAM UJ-822S Rev: 1.00
Type: CD-ROM ANSI SCSI revision: 05
ata2: SATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0x1818 irq 15
ata2: dev 0 cfg 49:0f00 82:746b 83:7fe9 84:6023 85:7469 86:3d49 87:6023 88:203f
ata2: dev 0 ATA, max UDMA/100, 156301488 sectors: lba48
ata2: dev 0 configured for UDMA/100
scsi1 : ata_piix
Vendor: ATA Model: HTS721080G9AT00 Rev: MC4O
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 156301488 512-byte hdwr sectors (80026 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2
Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
mice: PS/2 mouse device common for all mice
input: PC Speaker
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
TCP: Hash tables configured (established 131072 bind 65536)
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 10
Disabled Privacy Extensions on device c03f0460(lo)
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
Software Suspend Core.
Software Suspend Compression Driver loading.
Software Suspend Encryption Driver loading.
Software Suspend userspace UI support loading.
Software Suspend Swap Writer loading.
ACPI wakeup devices:
SLPB AZAL USB1 USB2 USB3 USB4 USB7 CRD1 LAN0 PS2K
ACPI: (supports S0 S3 S4 S5)
Software Suspend 2.1.9.5: Swapwriter: Signature found.
Software Suspend 2.1.9.5: Suspending enabled.
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 184k freed
kjournald starting. Commit interval 5 seconds
input: AT Translated Set 2 keyboard on isa0060/serio0
Synaptics Touchpad, model: 1, fw: 5.8, id: 0x114cb1, caps: 0x804753/0x0
input: SynPS/2 Synaptics TouchPad on isa0060/serio4
ts: Compaq touchscreen protocol output
Adding 3124600k swap on /dev/sda1. Priority:-1 extents:1
EXT3 FS on sda2, internal journal
8139too Fast Ethernet driver 0.9.27
ACPI: PCI Interrupt 0000:06:00.0[A] -> GSI 20 (level, low) -> IRQ 185
eth0: RealTek RTL8139 at 0xe8832000, 08:00:1f:34:7b:7f, IRQ 185
eth0: Identified 8139 chip type 'RTL-8101'
ieee80211_crypt: registered algorithm 'NULL'
ieee80211_crypt: registered algorithm 'WEP'
ieee80211_crypt: registered algorithm 'TKIP'
ieee80211_crypt: registered algorithm 'CCMP'
ieee80211: 802.11 data/management/control stack, 1.0.3
ieee80211: Copyright (C) 2004-2005 Intel Corporation
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.6
ipw2200: Copyright(c) 2003-2004 Intel Corporation
ACPI: PCI Interrupt 0000:06:01.0[A] -> GSI 21 (level, low) -> IRQ 193
ipw2200: Detected Intel PRO/Wireless 2915ABG Network Connection
ipw2200: Radio Frequency Kill Switch is On:
Kill switch must be turned off for wireless networking to work.
[drm] Initialized drm 1.0.0 20040925
ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 169
[drm] Initialized i915 1.1.0 20040405 on minor 0: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller
Linux Kernel Card Services
options: [pci] [cardbus] [pm]
ACPI: PCI Interrupt 0000:06:02.0[A] -> GSI 22 (level, low) -> IRQ 201
Yenta: CardBus bridge found at 0000:06:02.0 [13bd:104a]
Yenta: ISA IRQ mask 0x04b8, PCI irq 201
Socket status: 30000006
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.2
ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 23 (level, low) -> IRQ 209
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1d.0: irq 209, io base 0x00001820
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 23 (level, low) -> IRQ 209
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 2
ehci_hcd 0000:00:1d.7: irq 209, io mem 0xb0004000
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 169
PCI: Setting latency timer of device 0000:00:1b.0 to 64
hda_codec: no AFG node found
hw_random: RNG not detected
8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 5
Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 0, type 0
cs: IO port probe 0x100-0x4ff: excluding 0x370-0x377 0x3f0-0x3f7 0x4d0-0x4d7
cs: IO port probe 0x800-0x8ff: excluding 0x800-0x80f
cs: IO port probe 0xc00-0xcff: excluding 0xcf8-0xcff
cs: IO port probe 0xa00-0xaff: clean.
eth1: no IPv6 routers present
mtrr: base(0xc0020000) is not aligned on a size(0x640000) boundary
ありがとうございます
早速ありがとうございます。とても参考になりました。
やはりDVD ドライブがプライマリでハードディスクがセカンダリなのですね。
また、2.6.12.1 ですと agpgart がチップセットをきちんと認識してくれますね。
2.4.27 ですとここもうまくいかないので本当はパッチを作らなくてはいけないん
ですよねぇ。