From owner-freebsd-drivers@FreeBSD.ORG Tue Jul 29 17:07:18 2014 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C81EE724 for ; Tue, 29 Jul 2014 17:07:18 +0000 (UTC) Received: from mail-ig0-x244.google.com (mail-ig0-x244.google.com [IPv6:2607:f8b0:4001:c05::244]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9C0B9291A for ; Tue, 29 Jul 2014 17:07:18 +0000 (UTC) Received: by mail-ig0-f196.google.com with SMTP id l13so318072iga.3 for ; Tue, 29 Jul 2014 10:07:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=FEihstaGwljnCc9hcZuSWxf2FqqOYRJWQHfE2YhDAWE=; b=MCGPXKTabizo28ln3JQT6FOUm9XzbiqtMDqF2/9VM20KaRJzYC+BThGCYn+gb0z83i UGIxD7ICTUXA/8WyxqkF8iffefMGsUyXzO389w603++f6jA8P5Xie9+VAS9WJM+9cQW+ FtV7P9ZeQ+jMbpOFUH3gzbf+VItx6J1tqarMZ5fswBbyhIjDy6WQK25PcCR/uycpzP+7 buYTsnouVhvS2blxX4ftO8vdZ+L53es7zDQrXExMTqu1ktkmbZM1H2l1IHqH6MlL67vl +nDDNOmnuSE2qgNjOlORWF+BOcY42SC59EbDJsSvRVTNVSdOwUaWHle/o+HWDIGE8Jcd 7VEQ== MIME-Version: 1.0 X-Received: by 10.43.6.195 with SMTP id ol3mr7187095icb.86.1406653638020; Tue, 29 Jul 2014 10:07:18 -0700 (PDT) Received: by 10.64.239.212 with HTTP; Tue, 29 Jul 2014 10:07:17 -0700 (PDT) Date: Tue, 29 Jul 2014 10:07:17 -0700 Message-ID: Subject: sil3124 sata controller panics kernel From: Dieter BSD To: freebsd-drivers@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2014 17:07:18 -0000 FreeBSD 8.2 AMD64 Has been running with jmb363 and sil3132 sata controllers for years. siis(4) was last updated 2011-05-15. The 363 died (reason unknown). Bought 2 sil3124 cards Syba SY-PEX40008 PCIe-x1. (the slots only take x1 cards, and the 3124 has been recommended many times, I was expecting it to "just work") Boot to multiuser with 2 3124 cards and 1 3132 card (and 2 3726 PMs connected to the 3132). No drives connected to the 3124s. System running ok. Hotplug a drive's sata data cable into a 3124 port. (This works fine with 3132 with or without a PM.) 2-3 seconds later I see a timeout message (common from siis(4)), and then the kernel panics. Repeatable. The 3124 is unusable. I looked at the source code hoping to find a clue about the machine check trap, but no joy. What's going on? How do I fix this? port 0x9c00-0x9c0f mem 0xfe8ff000-0xfe8ff07f,0xfe8f0000-0xfe8f7fff irq 17 at device 4.0 on pci3 siis0: siis_resume() calling DELAY(10000) siis0: [ITHREAD] at channel 0 on siis0 siisch0: [ITHREAD] at channel 1 on siis0 siisch1: [ITHREAD] at channel 2 on siis0 siisch2: [ITHREAD] at channel 3 on siis0 siisch3: [ITHREAD] at device 12.0 on pci0 on pcib4 irq 16 at device 0.0 on pci4 on pcib5 port 0x8c00-0x8c0f mem 0xfe6ff000-0xfe6ff07f,0xfe6f0000-0xfe6f7fff irq 16 at device 4.0 on pci5 siis1: siis_resume() calling DELAY(10000) siis1: [ITHREAD] at channel 0 on siis1 siisch4: [ITHREAD] at channel 1 on siis1 siisch5: [ITHREAD] at channel 2 on siis1 siisch6: [ITHREAD] at channel 3 on siis1 siisch7: [ITHREAD] port 0x6c00-0x6c7f mem 0xfe2ff000-0xfe2ff07f,0xfe2f8000-0xfe2fbfff irq 18 at device 0.0 on pci7 siis2: siis_resume() calling DELAY(10000) siis2: [ITHREAD] at channel 0 on siis2 siisch8: [ITHREAD] at channel 1 on siis2 siisch9: [ITHREAD] siisch0: SIIS reset... siisch0: siis_devreset() calling DELAY(100) siisch0: siis_sata_connect() calling DELAY(100) siisch0: siis_sata_connect() calling DELAY(100) siisch0: siis_sata_connect() calling DELAY(100) [ ... ] siisch0: siis_sata_connect() calling DELAY(100) siisch0: SATA connect timeout time=10000us status=00000000 siisch0: SIIS reset done: phy reset found no device siisch1: SIIS reset... siisch1: siis_devreset() calling DELAY(100) siisch1: siis_sata_connect() calling DELAY(100) siisch1: siis_sata_connect() calling DELAY(100) [ ... ] siisch1: siis_sata_connect() calling DELAY(100) siisch1: SATA connect timeout time=10000us status=00000000 siisch1: SIIS reset done: phy reset found no device siisch2: SIIS reset... siisch2: siis_devreset() calling DELAY(100) siisch2: siis_sata_connect() calling DELAY(100) [ ... same again for sil3124 ports 3-7 ] siisch7: siis_sata_connect() calling DELAY(100) siisch7: SATA connect timeout time=10000us status=00000000 siisch7: SIIS reset done: phy reset found no device siisch8: siis_wait_ready() calling DELAY(1000) [ sil3132 ] siisch9: siis_wait_ready() calling DELAY(1000) [ sil3132 ] pmp0 at siisch8 bus 0 scbus8 target 15 lun 0 pmp0: ATA-0 device pmp0: 300.000MB/s transfers (SATA 2.x, NONE, PIO 8192bytes) pmp1 at siisch9 bus 0 scbus9 target 15 lun 0 pmp1: ATA-0 device pmp1: 300.000MB/s transfers (SATA 2.x, NONE, PIO 8192bytes) pmp0: 5 fan-out ports pmp1: 5 fan-out ports Fatal trap 28: machine check trap while in kernel mode instruction pointer = 0x20:0xffffffff80904c1b stack pointer = 0x28:0xffffff8000033a50 frame pointer = 0x28:0xffffff8000033a90 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, IOPL = 0 current process = 12 (swi4: clock) trap number = 28 panic: machine check trap KDB: stack backtrace: #0 0xffffffff8030c93e at kdb_backtrace+0x5e #1 0xffffffff802de7cd at panic+0x18d #2 0xffffffff804e2380 at trap_fatal+0x260 #3 0xffffffff804e2965 at trap+0x115 #4 0xffffffff804cda74 at calltrap+0x8 #5 0xffffffff802f0de8 at softclock+0x2b8 #6 0xffffffff802b6ddb at intr_event_execute_handlers+0xfb #7 0xffffffff802b8446 at ithread_loop+0x96 #8 0xffffffff802b4d38 at fork_exit+0x118 #9 0xffffffff804cdf3e at fork_trampoline+0xe #0 doadump () at pcpu.h:224 224 pcpu.h: No such file or directory. in pcpu.h (kgdb) #0 doadump () at pcpu.h:224 #1 0xffffffff802de36a in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:419 #2 0xffffffff802de72b in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:592 #3 0xffffffff804e2380 in trap_fatal (frame=0x1c, eva=Variable "eva" is not available. ) at /usr/src/sys/amd64/amd64/trap.c:783 #4 0xffffffff804e2965 in trap (frame=0xffffff80000339a0) at /usr/src/sys/amd64/amd64/trap.c:592 #5 0xffffffff804cda74 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:224 #6 0xffffffff80904c1b in siis_timeout (slot=0xffffff8000263bb0) at bus.h:241 #7 0xffffffff802f0de8 in softclock (arg=Variable "arg" is not available. ) at /usr/src/sys/kern/kern_timeout.c:430 #8 0xffffffff802b6ddb in intr_event_execute_handlers (p=Variable "p" is not available. ) at /usr/src/sys/kern/kern_intr.c:1220 #9 0xffffffff802b8446 in ithread_loop (arg=0xffffff0001831680) at /usr/src/sys/kern/kern_intr.c:1233 #10 0xffffffff802b4d38 in fork_exit ( callout=0xffffffff802b83b0 , arg=0xffffff0001831680, frame=0xffffff8000033c40) at /usr/src/sys/kern/kern_fork.c:845 #11 0xffffffff804cdf3e in fork_trampoline () at /usr/src/sys/amd64/amd64/exception.S:565 #12 0x0000000000000000 in ?? () #13 0x0000000000000000 in ?? () #14 0x0000000000000001 in ?? () From owner-freebsd-drivers@FreeBSD.ORG Tue Jul 29 19:58:30 2014 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 46954536 for ; Tue, 29 Jul 2014 19:58:30 +0000 (UTC) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id EBF602D18 for ; Tue, 29 Jul 2014 19:58:29 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.9/8.14.9) with ESMTP id s6TJwRLr008210 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 29 Jul 2014 13:58:27 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.9/8.14.9/Submit) with ESMTP id s6TJwQ0W008196; Tue, 29 Jul 2014 13:58:27 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Tue, 29 Jul 2014 13:58:26 -0600 (MDT) From: Warren Block To: Dieter BSD Subject: Re: sil3124 sata controller panics kernel In-Reply-To: Message-ID: References: User-Agent: Alpine 2.11 (BSF 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Tue, 29 Jul 2014 13:58:27 -0600 (MDT) Cc: freebsd-drivers@freebsd.org X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2014 19:58:30 -0000 On Tue, 29 Jul 2014, Dieter BSD wrote: > FreeBSD 8.2 > AMD64 > > Has been running with jmb363 and sil3132 sata controllers for years. > siis(4) was last updated 2011-05-15. The 363 died (reason unknown). > Bought 2 sil3124 cards Syba SY-PEX40008 PCIe-x1. (the slots only > take x1 cards, and the 3124 has been recommended many times, I was > expecting it to "just work") > > Boot to multiuser with 2 3124 cards and 1 3132 card (and 2 3726 PMs > connected to the 3132). No drives connected to the 3124s. System > running ok. Hotplug a drive's sata data cable into a 3124 port. > (This works fine with 3132 with or without a PM.) 2-3 seconds later I > see a timeout message (common from siis(4)), and then the kernel panics. > Repeatable. The 3124 is unusable. I've got a couple of those cards, but have never tried hotplug with them, and in fact mine mostly run DVD drives. 8.2 might not have the latest driver for them. The Silicon Image web site does have updated firmware for them (from 6/23/2010, yet many cards have older versions), including both RAID and non-RAID. I use the non-RAID. Go to http://www.siliconimage.com/support/ and choose the Sil3124 from the dropdown menu. Then pick the latest firmware. After that, it's an adventure to get it on the controller. I keep a DOS hard drive image for netbooting for that sort of thing. From owner-freebsd-drivers@FreeBSD.ORG Wed Jul 30 02:34:41 2014 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BEE371D1 for ; Wed, 30 Jul 2014 02:34:41 +0000 (UTC) Received: from mail-ie0-x243.google.com (mail-ie0-x243.google.com [IPv6:2607:f8b0:4001:c03::243]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9379027A9 for ; Wed, 30 Jul 2014 02:34:41 +0000 (UTC) Received: by mail-ie0-f195.google.com with SMTP id at20so127495iec.10 for ; Tue, 29 Jul 2014 19:34:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=edLJgaw5MfRk19FY2cXR0C0AIykErhbCoruGRfcnFuk=; b=OTcGh90qTh3YnaUQ1NM3OUX6wSYESdTvmZcQuki/opjxA7s8sKRG7YneUYYJFIqUK1 86GyBl1iFmicFZ5kA8pFRKQgvLFfprMzT+tLL2m7bD/32n37P+mufhtLmaR2tMCqvTcP DhrV1gEy8+Wa6RybUWGtcRNlJkJP8itkzs4z1LYNIQqLs7sf38KCxteG/ajpqx27j30W qC6U8n8Lj1EXe12zL7gYMPzJptWrw0WQDw2pRSC5adYK5kaF5+nUhOx5Avkowi3RYHb+ rM6w9Z5VEPoIssQArXlasYeC3/0rnQVAKX9uJUbWbs7GGwYH9Q/A4RJZDMI+tgtztFAi zE3g== MIME-Version: 1.0 X-Received: by 10.42.110.208 with SMTP id r16mr1209528icp.17.1406687680620; Tue, 29 Jul 2014 19:34:40 -0700 (PDT) Received: by 10.64.239.212 with HTTP; Tue, 29 Jul 2014 19:34:40 -0700 (PDT) Date: Tue, 29 Jul 2014 19:34:40 -0700 Message-ID: Subject: Re: sil3124 sata controller panics kernel From: Dieter BSD To: freebsd-drivers@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2014 02:34:41 -0000 > The Silicon Image web site does have updated firmware for them (from > 6/23/2010, yet many cards have older versions), including both RAID and > non-RAID. I use the non-RAID. > > Go to http://www.siliconimage.com/support/ and choose the Sil3124 from > the dropdown menu. Thanks. I don't suppose you have the URL that choosing 3124 is supposed to send you to? I tried 3 different browsers and their "fine" menu does a big fat nothing on any of them. One browser found 29 problems with the page. I guess their web site is the same "fine" quality as their firmware. (Skimming through the support page will tell you that their firmware leaves something to be desired.) My boards have firmware 6.3.18 (c) 1997-2006 and a "RAID" sticker. I plan to try the latest non-raid firmware, assuming I can find it, and can find a way to install it. I tried siliconimage's search, and google, no joy. Does siis(4) need the board's firmware? If not, is there some way to have the kernel shut it off? I hunted through the mainboard's "fine" firmware yet again, but cannot find any way to avoid the firmware on expansion boards, nor any way to avoid an expansion card being in the list of bootable devices. From owner-freebsd-drivers@FreeBSD.ORG Wed Jul 30 04:18:34 2014 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 103F182F for ; Wed, 30 Jul 2014 04:18:34 +0000 (UTC) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 9FDBA21E4 for ; Wed, 30 Jul 2014 04:18:33 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.9/8.14.9) with ESMTP id s6U4IW2r048743 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 29 Jul 2014 22:18:32 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.9/8.14.9/Submit) with ESMTP id s6U4IWF4048740; Tue, 29 Jul 2014 22:18:32 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Tue, 29 Jul 2014 22:18:32 -0600 (MDT) From: Warren Block To: Dieter BSD Subject: Re: sil3124 sata controller panics kernel In-Reply-To: Message-ID: References: User-Agent: Alpine 2.11 (BSF 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Tue, 29 Jul 2014 22:18:32 -0600 (MDT) Cc: freebsd-drivers@freebsd.org X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2014 04:18:34 -0000 On Tue, 29 Jul 2014, Dieter BSD wrote: >> The Silicon Image web site does have updated firmware for them (from >> 6/23/2010, yet many cards have older versions), including both RAID and >> non-RAID. I use the non-RAID. >> >> Go to http://www.siliconimage.com/support/ and choose the Sil3124 from >> the dropdown menu. > > Thanks. I don't suppose you have the URL that choosing 3124 is supposed > to send you to? I tried 3 different browsers and their "fine" menu > does a big fat nothing on any of them. One browser found 29 problems > with the page. I guess their web site is the same "fine" quality as > their firmware. (Skimming through the support page will tell you that > their firmware leaves something to be desired.) In fairness to them, it is now traditional to have web pages that glowingly yet vaguely describe all the great things the company does, while making it difficult to actually do any of them. Firefox says this is the link from the button to version 6.6.00: http://www.siliconimage.com/docs/SiI3124__6600.zip > My boards have firmware 6.3.18 (c) 1997-2006 and a "RAID" sticker. > I plan to try the latest non-raid firmware, assuming I can find it, > and can find a way to install it. I tried siliconimage's search, > and google, no joy. That file has RAID, non-RAID, and "system" images (for motherboard-integrated versions). > Does siis(4) need the board's firmware? If not, is there some way > to have the kernel shut it off? I hunted through the mainboard's > "fine" firmware yet again, but cannot find any way to avoid the > firmware on expansion boards, nor any way to avoid an expansion card > being in the list of bootable devices. A driver could talk directly to the controller on the card so no firmware would be needed, but I don't know if that's how these cards work. From owner-freebsd-drivers@FreeBSD.ORG Wed Jul 30 17:43:32 2014 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DABA5679 for ; Wed, 30 Jul 2014 17:43:32 +0000 (UTC) Received: from mail-ie0-x241.google.com (mail-ie0-x241.google.com [IPv6:2607:f8b0:4001:c03::241]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B00CF2EB8 for ; Wed, 30 Jul 2014 17:43:32 +0000 (UTC) Received: by mail-ie0-f193.google.com with SMTP id tr6so387450ieb.8 for ; Wed, 30 Jul 2014 10:43:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=l/rnzRDLB8ivxfQjc51Cw3d4xJlB6l26dFU/tbb67wM=; b=TwdJhIK7FTGDNxgwzeofp9pf94kw5RjpCmPFlL+W0e6cHQ1usjCjYaiOid01k5mpcm SUxyCuI/yNIAtN1Irnuygt/N0HZhLlVNmFjiID65cCQHttaI4UeMmjWwX9Ao1zWddZju mrm8knEn1DbITZkTsK0eNJ4MMohbXocJfM9e0o8Y+xpWw/rFllLKjd1XMB6lSCVfGA5l 1bM3a4CLDyfkSB+aQ8QqvrSAp6Z83RylcgscdqTGI8iKMdZB1dRWOPBsUQECmkY++++9 /E6cnS+OJ5CfiFOj05+280LLrENo0bPCiuYGOOzz6qMgohVlDnOFTUatyNgRqrD4zZXx u0qQ== MIME-Version: 1.0 X-Received: by 10.43.6.195 with SMTP id ol3mr7488252icb.86.1406742212048; Wed, 30 Jul 2014 10:43:32 -0700 (PDT) Received: by 10.64.239.212 with HTTP; Wed, 30 Jul 2014 10:43:32 -0700 (PDT) Date: Wed, 30 Jul 2014 10:43:32 -0700 Message-ID: Subject: Re: sil3124 sata controller panics kernel From: Dieter BSD To: freebsd-drivers@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2014 17:43:32 -0000 Thanks. One more question, google cannot find the "updflash" program, which is appariently required. #include "usual_complaints.h" From owner-freebsd-drivers@FreeBSD.ORG Wed Jul 30 19:08:46 2014 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5CDF163E for ; Wed, 30 Jul 2014 19:08:46 +0000 (UTC) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 0BE2B2827 for ; Wed, 30 Jul 2014 19:08:45 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.9/8.14.9) with ESMTP id s6UJ8ieJ048290 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 30 Jul 2014 13:08:44 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.9/8.14.9/Submit) with ESMTP id s6UJ8ipU048277; Wed, 30 Jul 2014 13:08:44 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Wed, 30 Jul 2014 13:08:44 -0600 (MDT) From: Warren Block To: Dieter BSD Subject: Re: sil3124 sata controller panics kernel In-Reply-To: Message-ID: References: User-Agent: Alpine 2.11 (BSF 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Wed, 30 Jul 2014 13:08:44 -0600 (MDT) Cc: freebsd-drivers@freebsd.org X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2014 19:08:46 -0000 On Wed, 30 Jul 2014, Dieter BSD wrote: > Thanks. > > One more question, google cannot find the "updflash" program, > which is appariently required. > > #include "usual_complaints.h" Ah, right, it's in a separate archive here: http://www.siliconimage.com/docs/UpdFlash_v336.zip