[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#305238: marked as done (Installation report: AMD AThlonXP 1800+ / Abit KR7A-RAID133 (with Highpoint Raid controller))



Your message dated Wed, 21 Mar 2007 23:45:46 -0400
with message-id <4601FBE9.5030702@crazeecanuck.homelinux.net>
and subject line Bug#305238: Etch D-I RC2 supports module blacklisting
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
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.


--- End Message ---
--- Begin Message ---
Paul TBBle Hampson wrote:
Etch D-I RC2 release adds support for module blacklisting as a boot
parameter: [1]


Very useful, thanks for the heads up! (I forgot that I even filed this report :/)
I realise this report is now two years old, but that's at least part of
the request in the second-last message...
Very nice, indeed. Oddly enough, when I last reinstalled Etch on that system, the Highpoint driver didn't cause the hanging issue that I reported so perhaps the issue that I had with that bit of the kernel has been corrected.

With my problem being resolved (in two different ways as well) I'm closing this bug report.


--- End Message ---

Reply to: