Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965093AbVKVSb0 (ORCPT ); Tue, 22 Nov 2005 13:31:26 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S965096AbVKVSb0 (ORCPT ); Tue, 22 Nov 2005 13:31:26 -0500 Received: from relay2.uni-heidelberg.de ([129.206.210.211]:395 "EHLO relay2.uni-heidelberg.de") by vger.kernel.org with ESMTP id S965093AbVKVSbY (ORCPT ); Tue, 22 Nov 2005 13:31:24 -0500 Date: Tue, 22 Nov 2005 19:31:17 +0100 (CET) From: Bogdan Costescu To: Bogdan Costescu cc: Jeff Garzik , linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] Marvell SATA fixes v2 In-Reply-To: Message-ID: References: <437D2DED.5030602@pobox.com> <20051118215209.GA9425@havoc.gtf.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2773 Lines: 68 On Mon, 21 Nov 2005, Bogdan Costescu wrote: > This was a SMP kernel running on an Intel PIV with HyperThreading > and with 2 disks attached to the controller. I'll try to get this > crash again with serial console... I seem to have some problems getting the serial console to work, but in the mean time I have some more results, this time using a UP kernel (again without MSI and libata DEBUG): 1. several badblocks tests finished fine; the speed is also fine (about 50Mbytes/s both read and write as reported by both iostat during badblocks and bonnie++ on an ext2 FS). 2. I know that we are not yet talking about hotplugging, but this is what happens if you do it (unplug) :-) Badness in mv_channel_reset at /root/sata_mv/sata_mv.c:1701 (Not tainted) [] mv_channel_reset+0xe3/0xed [sata_mv] [] mv_stop_and_reset+0x24/0x2d [sata_mv] [] mv_host_intr+0x13d/0x17c [sata_mv] [] mv_interrupt+0x73/0xeb [sata_mv] [] handle_IRQ_event+0x2e/0x5a [] __do_IRQ+0x7e/0xd7 [] do_IRQ+0x4a/0x82 ======================= [] common_interrupt+0x1a/0x20 [] acpi_safe_halt+0x22/0x2c [] acpi_processor_idle+0x109/0x27a [] cpu_idle+0x40/0x58 [] start_kernel+0x15b/0x1b2 [] unknown_bootoption+0x0/0x1b6 Badness in __msleep at /root/sata_mv/sata_mv.c:1721 (Not tainted) [] __mv_phy_reset+0x390/0x405 [sata_mv] [] delay_tsc+0xb/0x13 [] __delay+0x9/0xa [] mv_host_intr+0x13d/0x17c [sata_mv] [] mv_interrupt+0x73/0xeb [sata_mv] [] handle_IRQ_event+0x2e/0x5a [] __do_IRQ+0x7e/0xd7 [] do_IRQ+0x4a/0x82 ======================= [] common_interrupt+0x1a/0x20 [] acpi_safe_halt+0x22/0x2c [] acpi_processor_idle+0x109/0x27a [] cpu_idle+0x40/0x58 [] start_kernel+0x15b/0x1b2 [] unknown_bootoption+0x0/0x1b6 ata4: no device found (phy stat 00000000) The acpi_* stuff might be due to the fact that this interrupt is taken over first by ACPI and later assigned also to sata_mv; this happens only with the UP kernel, for the SMP kernel sata_mv did not share the interrupt. -- Bogdan Costescu IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868 E-mail: Bogdan.Costescu@IWR.Uni-Heidelberg.De - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/