From owner-freebsd-hackers@FreeBSD.ORG Wed Apr 27 08:41:13 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5636D16A4CE for ; Wed, 27 Apr 2005 08:41:13 +0000 (GMT) Received: from mail.schatti.ch (zux183-070.adsl.green.ch [80.254.183.70]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3ED2243D31 for ; Wed, 27 Apr 2005 08:41:12 +0000 (GMT) (envelope-from listman@schatti.ch) Received: from localhost (localhost [127.0.0.1]) (uid 2050) by mail.schatti.ch with local; Wed, 27 Apr 2005 08:51:20 +0000 From: "mail.schatti.ch" To: freebsd-hackers@freebsd.org Date: Wed, 27 Apr 2005 08:51:20 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="utf-8" Content-Transfer-Encoding: 7bit Message-ID: X-Mailman-Approved-At: Wed, 27 Apr 2005 12:23:06 +0000 Subject: viapm / vt8235 ? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Apr 2005 08:41:13 -0000 Hi all! I've got a Via Epia PD6000E, which has a VT8235 onboard - I've seen a kernel patch for viapm.c at http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/62438 It helped as the device is found - BUT after a few seconds, I get a panic: viapropm: SMBus I/O Base at 0x6000 ... Mounting root from ufs:/dev/ad0s1a kernel trap 12 with interrupts disabled Page fault virtual addr = 0x6c instruction ptr = 0x8:0xc04c4d11 current process 58 (sysctl) Well, the DDB says: db>trace turnstile_setowner turnstile_wait _mtx_load_step sysctl_kern_ttys sysctl_root userland_sysctl _sysctl syscall(2f,2f,2f,2f,2,bfbfe4ac) Xint0x80:syscakk --- syscall (202, , ) eip=0x280c2757 if started up without viapm.ko loaded, pciconf -l tells: isab0@pci0:17:0 class=0x060100 card=0xaa011106 chip=31771106 Has anyone seen similiar problems ? And additionally already solved ? I want to use this bus to access external devices via i2c; I think bitbanger via i2cbb / ppbus is not an option; as I need the printer port already George