Hi,
I have a soyo kt400 dragon ultra motherboard with a hpt370/372 raid controller. The problem is that booting kernel 2.6.6-1.435.2.3 always ends up with an oops in init_setup_hpt366().
CPU: 0 EIP: 0060:[<0232d6eb>] Not tainted EFLAGS: 00010246 (2.6.6-1.435.2.3) EIP is at init_setup_hpt366+0x61/0x139 eax: 00000006 ebx: 21e52800 ecx: 01040006 edx: 21f06f6c esi: 00000000 edi: 022a7cab ebp: 022e0b00 esp: 21f06f84 ds: 007b es: 007b ss: 0068 Process swapper (pid: 1, threadinfo=21f06000 task=21ebf630) Stack: 00000000 000000d0 00000006 022a7cab 022a7cab 022a8021 022a8028 022a802f 022a8037 00000000 00000000 022e0ce0 21e52800 00000000 00000000 021ec295 0232fe52 21e52800 00000000 0232fe8f 0233bcf4 0232fdc1 0232fe0f 0231c576 Call Trace: [<021ec295>] hpt366_init_one+0xf/0x12 [<0232fe52>] ide_scan_pcidev+0x31/0x54 [<0232fe8f>] ide_scan_pcibus+0x1a/0x85 [<0232fdc1>] probe_for_hwifs+0xa/0x14 [<0232fe0f>] ide_init+0x44/0x56 [<0231c576>] do_initcalls+0x49/0x97 [<0210037d>] init+0x0/0xe7 [<021003a4>] init+0x27/0xe7 [<021041d9>] kernel_thread_helper+0x5/0xb Code: ac aa 84 c0 75 fa 8b 44 24 08 83 e8 03 83 f8 02 0f 86 b1 00
I can boot with kernel 2.6.5-1.358, but the file /proc/ide/hpt366 shows garbage in the place of the chipset and the output of the hpt366 initialization code in dmesg is all messed up. I've already booted with 'pci=noacpi', 'noapic' and 'acpi=off', but had the same results with both kernels. Any ideas?
Regards,
-- Ulisses
On Mon, Jul 26, 2004 at 03:03:20PM -0300, Ulisses wrote:
I have a soyo kt400 dragon ultra motherboard with a hpt370/372 raid controller. The problem is that booting kernel 2.6.6-1.435.2.3 always ends up with an oops in init_setup_hpt366().
It looks like the HPT driver for 2.6.x somehow missed out on the HPT372N support from 2.4.x (-ac ?). The first part of the problem is an unchecked dereference of the names array but the driver must also handle the 372N reclocking. I've cc'd Bart to see if he has any comment on it. It doesn't look too bad to forward port the fix.
Alan
On Mon, Jul 26, 2004 at 03:03:20PM -0300, Ulisses wrote:
Hi,
I have a soyo kt400 dragon ultra motherboard with a hpt370/372 raid controller. The problem is that booting kernel 2.6.6-1.435.2.3 always ends up with an oops in init_setup_hpt366().
I've posted a patch to the linux-ide list to add 372N support
On Friday 30 July 2004 14:35, Alan Cox wrote:
On Mon, Jul 26, 2004 at 03:03:20PM -0300, Ulisses wrote:
Hi,
I have a soyo kt400 dragon ultra motherboard with a hpt370/372 raid controller. The problem is that booting kernel 2.6.6-1.435.2.3 always ends up with an oops in init_setup_hpt366().
I've posted a patch to the linux-ide list to add 372N support
Alan,
it is missing the latest fixes from 2.4.22-ac4, namely the two patches attached
On Sat, Jul 31, 2004 at 09:49:39AM +0200, Ronny Buchmann wrote:
I have a soyo kt400 dragon ultra motherboard with a hpt370/372 raid controller. The problem is that booting kernel 2.6.6-1.435.2.3 always ends up with an oops in init_setup_hpt366().
I've posted a patch to the linux-ide list to add 372N support
Alan,
it is missing the latest fixes from 2.4.22-ac4, namely the two patches attached
Thanks I'll double check those.
Alan
devel@lists.stg.fedoraproject.org