ホーム > Linux, PC > PC-MW70JにLinuxを入れる (IDEコントローラ)

PC-MW70JにLinuxを入れる (IDEコントローラ)

2005 年 8 月 13 日 コメントをどうぞ コメント

またぼちぼちメモっときましょう。

このマシンのチップセットは、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 ほしい人っているかな?

カテゴリー: Linux, PC タグ: ,
Loading Facebook Comments ...
  1. 匿名
    2005 年 8 月 13 日 11:08 | #1

    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 に関して詳しそうですので今後も参考させて頂きます。

  2. 匿名
    2005 年 8 月 13 日 11:16 | #2

    すみません
    件名を入れることを忘れていました。

  3. 匿名
    2005 年 8 月 14 日 16:34 | #3

    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

  4. 匿名
    2005 年 8 月 16 日 00:25 | #4

    ありがとうございます
    早速ありがとうございます。とても参考になりました。

    やはりDVD ドライブがプライマリでハードディスクがセカンダリなのですね。
    また、2.6.12.1 ですと agpgart がチップセットをきちんと認識してくれますね。
    2.4.27 ですとここもうまくいかないので本当はパッチを作らなくてはいけないん
    ですよねぇ。

  1. トラックバックはまだありません。