Package: installation-reports Debian-installer-version: http://cdimage.debian.org/pub/cdimage-testing/sarge_d-i/i386/rc3/sarge-i386-netinst.iso downloaded on 2005-04-17 uname -a: Linux athlonxp 2.6.11-gentoo-r6 #1 Sun Apr 17 20:27:25 EDT 2005 i686 AMD Athlon(tm) XP 1800+ AuthenticAMD GNU/Linux Athlon(tm) XP 1800+ AuthenticAMD GNU/Linux Date: 2005-04-17 @ 21:00 (approx) How did you install? Network Install (did not proceed with installation) What did you install? Sarge What did you boot off? sarge-i386-netinst.iso dated 2005-03-25
Machine: Abit KR7A-RAID133, VIA Chipset (hand-built machine), motherboard webpage at http://www.abit-usa.com/products/mb/products.php?categories=1&model=87 Processor: AthlonXP 1800+ Memory:1024MB PC2100 DDR Root Device: IDE, /dev/hda Root Size/partition table: not applicable Output of lspci and lspci -n: lspci output: $ lspci 0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333] 0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] 0000:00:08.0 Ethernet controller: Lite-On Communications Inc LNE100TX [Linksys EtherFast 10/100] (rev 25) 0000:00:0b.0 Communication controller: Agere Systems (former Lucent Microelectronics) 56k WinModem (rev 01) 0000:00:0f.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01) 0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8233A ISA Bridge 0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 0000:00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 23) 0000:00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 23) 0000:00:13.0 RAID bus controller: Triones Technologies, Inc. HPT366/368/370/370A/372 (rev 05) 0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV200 QW [Radeon 7500] $ lspci -n 0000:00:00.0 Class 0600: 1106:3099 0000:00:01.0 Class 0604: 1106:b099 0000:00:08.0 Class 0200: 11ad:c115 (rev 25) 0000:00:0b.0 Class 0780: 11c1:0441 (rev 01) 0000:00:0f.0 Class 0401: 1013:6003 (rev 01) 0000:00:11.0 Class 0601: 1106:3147 0000:00:11.1 Class 0101: 1106:0571 (rev 06) 0000:00:11.2 Class 0c03: 1106:3038 (rev 23) 0000:00:11.3 Class 0c03: 1106:3038 (rev 23) 0000:00:13.0 Class 0104: 1103:0004 (rev 05) 0000:01:00.0 Class 0300: 1002:5157 Base System Installation Checklist: [O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it Initial boot worked: [O] Configure network HW: [O] Config network: [O] Detect CD: [E and O] Load installer modules: [O] Detect hard drives: [E and O] Partition hard drives: [ ] Create file systems: [ ] Mount partitions: [O] Install base system: [ ] Install boot loader: [ ] Reboot: [O] Comments/Problems: When booting off if the CD without any special parameters, the CD detection process will hang for all eternity at the "IDE-generic" module, with the following in `dmesg` output: HPT372: IDE controller at PCI slot 0000:00:13.0 ACPI: PCI interrupt 0000:00:13.0[A] -> GSI 10 (level, low) -> IRQ 10 HPT372: chipset revision 5 HPT37X: using 33MHz PCI clock HPT372: 100% native mode on irq 10 ide2: BM-DMA at 0xc800-0xc807, BIOS settings: hde:DMA, hdf:DMA ide3: BM-DMA at 0xc808-0xc80f, BIOS settings: hdg:pio, hdh:pio hde: MAXTOR 6L080L4, ATA DISK drive hdf: MAXTOR 6L080J4, ATA DISK drive ide2 at 0xb800-0xb807,0xbc02 on irq 10 hde: max request size: 128KiB hde: 156355584 sectors (80054 MB) w/1819KiB Cache, CHS=65535/16/63, UDMA(133) /dev/ide/host2/bus0/target0/lun0:<4>hde: dma_timer_expiry: dma status == 0x65 hde: DMA interrupt recovery hde: lost interrupt p1 p2 <<4>hde: dma_timer_expiry: dma status == 0x65 hde: DMA interrupt recovery hde: lost interrupt > hdf: max request size: 128KiB hdf: 156355584 sectors (80054 MB) w/1819KiB Cache, CHS=65535/16/63, UDMA(133) /dev/ide/host2/bus0/target1/lun0:<4>hdf: dma_timer_expiry: dma status == 0x65 hdf: DMA interrupt recovery hdf: lost interrupt p1 Apparently, this PC does NOT like DMA enabled when one tries to load the hpt366 driver. This PC currently has Gentoo installed on it. It is able to successfully boot with the following options in /boot/grub/menu.lst: title Gentoo GNU/Linux 2.6.11-gentoo-r6 (multiuser) root (hd0,2) kernel /boot/kernel-2.6.11-gentoo-r6 root=/dev/hda3 ide=nodma savedefault After the Highpoint (hpt366) driver is loaded, I can turn DMA on for all of my IDE devices and everything operates normally. # hdparm /dev/hd{a,c,d,e,f} /dev/hda: multcount = 16 (on) IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 24792/255/63, sectors = 203928109056, start = 0 /dev/hdc: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument /dev/hdd: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument /dev/hde: multcount = 16 (on) IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 65535/16/63, sectors = 80054059008, start = 0 /dev/hdf: multcount = 16 (on) IO_support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) geometry = 65535/16/63, sectors = 80054059008, start = 0 # dmesg |grep ide BIOS-provided physical RAM map: Kernel command line: root=/dev/hda3 ide=nodma gentoo=udev ide_setup: ide=nodma : Prevented DMA CPU: After generic identify, caps: 0383fbff c1cbfbff 00000000 00000000 00000000 00000000 00000000 CPU: After vendor identify, caps: 0383fbff c1cbfbff 00000000 00000000 00000000 00000000 00000000 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ide0: BM-DMA at 0xac00-0xac07, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xac08-0xac0f, BIOS settings: hdc:DMA, hdd:DMA Probing IDE interface ide0... ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... ide1 at 0x170-0x177,0x376 on irq 15 ide2: BM-DMA at 0xc800-0xc807, BIOS settings: hde:DMA, hdf:DMA ide3: BM-DMA at 0xc808-0xc80f, BIOS settings: hdg:pio, hdh:pio Probing IDE interface ide2... ide2 at 0xb800-0xb807,0xbc02 on irq 10 Probing IDE interface ide3... Probing IDE interface ide3... Probing IDE interface ide4... Probing IDE interface ide5... The Sarge RC3 installer doesn't seem to accept the boot parameter "ide=nodma". It would be useful if that parameter was accepted, or if there was a way to specify something such as "hpt366=do_not_load", but being able to use "ide=nodma" would be preferred. Would it be feasible to have DMA turned off UNTIL all devices are probed? I feel that would possibly solve this problem as well. As one would expect, disabling the RAID controller in the BIOS allows booting from and detecting hardware without issue. I was successful using the kernel "expert26" to detect the CD and hard drives after unselecting the hpt366 kernel module. For what it's worth, Knoppix 3.7 and 3.8.1 boot without issue and without any custom boot parameters. If more information would be useful, please let me know. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]