From mboxrd@z Thu Jan 1 00:00:00 1970 From: Steven Schlansker Subject: siimage card causes repeated oopses and panics on a PowerMac G4 running 2.6.12.1 Date: Mon, 27 Jun 2005 02:20:25 -0700 Message-ID: <9c1484f205062702203936d7ca@mail.gmail.com> Reply-To: Steven Schlansker Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT Return-path: Received: from wproxy.gmail.com ([64.233.184.202]:41259 "EHLO wproxy.gmail.com") by vger.kernel.org with ESMTP id S261968AbVF0JU1 convert rfc822-to-8bit (ORCPT ); Mon, 27 Jun 2005 05:20:27 -0400 Received: by wproxy.gmail.com with SMTP id 67so301535wri for ; Mon, 27 Jun 2005 02:20:25 -0700 (PDT) Content-Disposition: inline Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: linux-ide@vger.kernel.org I have a SIIG Ultra-ATA 133/100 Pro for Mac card in my Sawtooth G4 that, upon being touched in any way (loading the siimage module, trying to access the corresponding /dev/hd? entries, and just about anything else) causes either an oops, a flood of oopses, or a panic. I have probably isolated it to this driver (siimage.ko), as when built as a module and not loaded the kernel has no issues at all. I am running: Linux 42 2.6.12.1-steven-2 #3 Sat Jun 25 11:23:45 PDT 2005 ppc GNU/Linux ver_linux reports: Gnu C 3.3.5 Gnu make 3.80 binutils 2.15 util-linux 2.12p mount 2.12p module-init-tools 3.1 e2fsprogs 1.35 jfsutils 1.1.6 reiserfsprogs 3.6.19 reiser4progs 1.0.3 xfsprogs 2.6.20 PPP 2.4.2 Linux C Library 2.3.2 Dynamic linker (ldd) 2.3.2 Procps 3.2.4 Net-tools 1.60 Console-tools 0.2.3 Sh-utils 5.2.1 udev 050 Modules Loaded ipv6 CPU: cpu : 7455, altivec supported clock : 900MHz revision : 0.1 (pvr 8001 0201) bogomips : 894.97 machine : PowerMac3,1 motherboard : PowerMac3,1 MacRISC2 MacRISC Power Macintosh detected as : 65 (PowerMac G4 AGP Graphics) pmac flags : 00000004 L2 cache : 256K unified memory : 768MB pmac-generation : NewWorld The offending card is reported as: 0001:11:03.0 IDE interface: Silicon Image, Inc. (formerly CMD Technology Inc) PC I0680 Ultra ATA-133 Host Controller (rev 02) (prog-if 85 [Master SecO PriO]) Subsystem: Silicon Image, Inc. (formerly CMD Technology Inc) PCI0680 Ult ra ATA-133 Host Controller Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step ping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- 137GB and this was quite an expensive card. I would appreciate any help with debugging this, and am quite willing to do any necessary testing/digging to get it working. Hopefully this is a quick fix, but my instinct tells me that it is not... I have not subscribed to this linux-ide list, as I do not want to receive possibly hundreds of emails unrelated to this and have very little chance of being able to help out with other people's issues. I'm not a veteran kernel hacker (yet!) Therefore, if you could please CC me in any replies I would greatly appreciate it. If my Reply-To headers somehow get mangled by the list, my email address is stevenschlansker _atsign_ gmail.com. Thank you for any possible fixes!