From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751165AbWD3QdO (ORCPT ); Sun, 30 Apr 2006 12:33:14 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751166AbWD3QdO (ORCPT ); Sun, 30 Apr 2006 12:33:14 -0400 Received: from masoud.ir ([69.12.142.110]:51467 "EHLO deimos.masoud.ir") by vger.kernel.org with ESMTP id S1751165AbWD3QdN (ORCPT ); Sun, 30 Apr 2006 12:33:13 -0400 Date: Sun, 30 Apr 2006 09:28:20 -0700 From: masouds@masoud.ir To: cw@f00f.org Cc: jeff@garzik.org, gregkh@suse.de, linux-kernel@vger.kernel.org Subject: [BUG] VIA quirk fixup failure after 2.6.17-rc3 Message-ID: <20060430162820.GA18666@masoud.ir> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.9i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hello Chris, My machine's tulip card stopped working after I updated to 2.6.17-rc3.git3 which included 75cf7456dd87335f574dcd53c4ae616a2ad71a11 patch of yours. Revesing it made the problem go away; Is there a chance that a VIA pci_id was missed from the list of quirks in your patch? The problem was that bringing up this interface always failed with 'IRQ #177: nobody cared!': --- Apr 30 08:44:54 localhost kernel: irq 177: nobody cared (try booting with the "irqpoll" option) Apr 30 08:44:54 localhost kernel: __report_bad_irq+0x24/0x90 note_interrupt+0x7f/0x240 Apr 30 08:44:54 localhost kernel: rebalance_tick+0x10d/0x2d0 handle_IRQ_event+0x33/0x70 Apr 30 08:44:54 localhost kernel: __do_IRQ+0xf2/0x100 do_IRQ+0x23/0x40 Apr 30 08:44:54 localhost kernel: default_idle+0x0/0x60 common_interrupt+0x1a/0x20 Apr 30 08:44:54 localhost kernel: default_idle+0x0/0x60 default_idle+0x2c/0x60 Apr 30 08:44:54 localhost kernel: cpu_idle+0x5f/0xf0 Apr 30 08:44:54 localhost kernel: handlers: Apr 30 08:44:54 localhost kernel: [pg0+392112128/1051796480] (tulip_interrupt+0x0/0xee0 [tulip]) Apr 30 08:44:54 localhost kernel: Disabling IRQ #177 Apr 30 08:45:04 localhost kernel: eth0: no IPv6 routers present Apr 30 08:48:21 localhost kernel: NETDEV WATCHDOG: eth0: transmit timed out Apr 30 08:48:21 localhost kernel: eth0: Transmit timed out, status e4670045, CSR12 45e1d0cc, resetting... ---- Manually removing that patch made things work again. The machine is a MSI-694D2-Pro2 dual CPU P3/866Mhz machine with 384 megs of ram. For more info, here is my 'lspci -vv' output: 0000:00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev c4) Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Capabilities: [c0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Reset- FastB2B- Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40) Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- Capabilities: [dc] Power Management version 1 Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- ------------- cheers, Masoud Sharbiani