From owner-freebsd-mips@FreeBSD.ORG Tue Jun 22 13:04:13 2010 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44C78106566C for ; Tue, 22 Jun 2010 13:04:13 +0000 (UTC) (envelope-from freebsd@luftivennad.com) Received: from fiona.equix.ee (fiona.equix.ee [188.92.161.31]) by mx1.freebsd.org (Postfix) with ESMTP id 9C9E58FC14 for ; Tue, 22 Jun 2010 13:04:12 +0000 (UTC) Received: by fiona.equix.ee (Postfix, from userid 2500) id 769DF26F946; Tue, 22 Jun 2010 16:05:48 +0300 (EEST) X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on mail.equix.ee X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=AWL autolearn=disabled version=3.2.5 Received: from webmail.equix.ee (localhost [188.92.161.31]) by fiona.equix.ee (Postfix) with ESMTP id A1C0926F940; Tue, 22 Jun 2010 16:05:42 +0300 (EEST) Received: from 62.65.217.102.cable.starman.ee ([62.65.217.102]) (SquirrelMail authenticated user zwoz) by webmail.equix.ee with HTTP; Tue, 22 Jun 2010 16:05:42 +0300 Message-ID: <31fabff75030620c6da24027bb441c51.squirrel@webmail.equix.ee> In-Reply-To: <27670c29041b59dc0a95514c6a0b86d7.squirrel@webmail.equix.ee> References: <27670c29041b59dc0a95514c6a0b86d7.squirrel@webmail.equix.ee> Date: Tue, 22 Jun 2010 16:05:42 +0300 From: "Ain Tepp" To: "Ain Tepp" User-Agent: SquirrelMail/1.4.19 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: freebsd-mips@freebsd.org Subject: Re: Problem with INVARIANTS and WITNESS X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jun 2010 13:04:13 -0000 Sorry, kernel configuration is little bit misaligned after copy-paste. Before "options PSEUDOFS" are some fregments from previous comment. Ain > Hello! > > I have added my working kernel conf following options: > > options INVARIANTS > options INVARIANT_SUPPORT > options WITNESS > options WITNESS_SKIPSPIN > > Now i get panic in booting: > > RedBoot> exec > Now booting linux kernel: > Base address 0x80050000 Entry 0x80050100 > memsize=0x08000000 > modetty0=0,n,8,1,hw > board=RouterStation PRO > ethaddr=00.15.6d.c3.30.b4 > platform frequency: 720000000 > arguments: > a0 = 00000002 > a1 = 80050028 > a2 = 80050000 > a3 = 00000001 > Cmd line: > Environment: > memsize = 0x08000000 > modetty0 = 0,n,8,1,hw > ethaddr = 00.15.6d.c3.30.b4 > board = RouterStation PRO > Cache info: > picache_stride = 4096 > picache_loopcount = 16 > pdcache_stride = 4096 > pdcache_loopcount = 8 > cpu0: MIPS Technologies processor v116.147 > MMU: Standard TLB, 16 entries > L1 i-cache: 4 ways of 512 sets, 32 bytes per line > L1 d-cache: 4 ways of 256 sets, 32 bytes per line > Config1=0x9ee3519e > Config3=0x20 > KDB: debugger backends: ddb > KDB: current backend: ddb > Copyright (c) 1992-2010 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD is a registered trademark of The FreeBSD Foundation. > FreeBSD 9.0-CURRENT #8: Tue Jun 22 15:35:14 EEST 2010 > root@fbsd2.luftivennad.com:/usr/obj/mips/mnt/da1/src/sys/UBI mips > WARNING: WITNESS option enabled, expect reduced performance. > real memory = 134217728 (131072K bytes) > avail memory = 107905024 (102MB) > nexus0: > clock0: on nexus0 > clock0: [FILTER] > apb0 at irq 4 on nexus0 > apb0: [FILTER] > uart0: <16550 or compatible> on apb0 > uart0: [FILTER] > uart0: console (115200,n,8,1) > ohci0: on apb0 > ohci0: [ITHREAD] > usbus0 on ohci0 > ehci0: at mem 0x1b000000-0x1bffffff > irq0 > ehci0: [ITHREAD] > usbus1: set host controller mode > usbus1: EHCI version 1.0 > usbus1: set host controller mode > usbus1: on ehci0 > pcib0 at irq 0 on nexus0 > pcib0: [FILTER] > pci0: on pcib0 > pci0: at device 0.0 (no driver attached) > ath0: irq 0 at device 17.0 on pci0 > ath0: [ITHREAD] > ath0: AR9280 mac 128.2 RF5133 phy 13.0 > arge0: at mem > 0x19000000-0x19000f0 > miibus0: on arge0 > ukphy0: PHY 4 on miibus0 > ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX, > auto > arge0: Ethernet address: 00:15:6d:c3:30:b4 > arge0: [FILTER+ITHREAD] > arge1: at mem > 0x1a000000-0x1a000f0 > arge1: Ethernet address: 00:15:6d:c3:30:b5 > arge1: [FILTER+ITHREAD] > spi0: at mem 0x1f000000-0x1f00000f on nexus0 > spibus0: on spi0 > mx25l0: at cs 0 on spibus0 > mx25l0: mx25ll128, sector 65536 bytes, 256 sectors > ar71xx_wdog0: on nexus0 > Timecounter "MIPS32" frequency 360000000 Hz quality 800 > Timecounters tick every 1.000 msec > WARNING: WITNESS option enabled, expect reduced performance. > usbus0: 12Mbps Full Speed USB v1.0 > usbus1: 480Mbps High Speed USB v2.0 > ugen0.1: at usbus0 > uhub0: on usbus0 > ugen1.1: at usbus1 > uhub1: on usbus1 > panic: wrong offset 16773120 for sectorsize 65536 > KDB: enter: panic > [ thread pid 4 tid 100008 ] > Stopped at kdb_enter+0x50: lui at,0x8140 > db> bt > Tracing pid 4 tid 100008 td 0xc0c57540 > db_trace_thread+30 (?,?,?,?) ra 80055c70 sp c0bd7910 sz 24 > 80055b54+11c (0,?,ffffffff,?) ra 80055258 sp c0bd7928 sz 32 > 80054ec4+394 (?,?,?,?) ra 800553e8 sp c0bd7948 sz 168 > db_command_loop+78 (?,?,?,?) ra 80057ac8 sp c0bd79f0 sz 24 > 800579c0+108 (?,?,?,?) ra 80183400 sp c0bd7a08 sz 424 > kdb_trap+108 (?,?,?,?) ra 80304d70 sp c0bd7bb0 sz 32 > trap+d50 (?,?,?,?) ra 802fc6f0 sp c0bd7bd0 sz 168 > MipsKernGenException+134 (0,a,81579fe4,109) ra 80183688 sp c0bd7c78 sz 200 > kdb_enter+50 (?,?,?,?) ra 8014d6d4 sp c0bd7d40 sz 24 > panic+f8 (?,0,0,fff000) ra 800f7a3c sp c0bd7d58 sz 40 > g_io_request+118 (?,?,?,?) ra 800fa0c0 sp c0bd7d80 sz 72 > 800f9dcc+2f4 (?,?,?,?) ra 800f8274 sp c0bd7dc8 sz 48 > g_io_schedule_down+30c (?,?,?,?) ra 800f8d38 sp c0bd7df8 sz 72 > 800f8cc0+78 (?,?,?,?) ra 80125198 sp c0bd7e40 sz 24 > fork_exit+b0 (?,?,?,?) ra 80309670 sp c0bd7e58 sz 40 > fork_trampoline+10 (?,?,?,?) ra 0 sp c0bd7e80 sz 0 > pid 4 > db> > > My kernel conf is following: > > # > # AR71XX -- Kernel configuration file for FreeBSD/mips for Atheros 71xx > systems > # > # $FreeBSD: src/sys/mips/conf/AR71XX,v 1.7 2010/05/01 16:39:46 imp Exp $ > # > > ident UBI > cpu CPU_MIPS4KC > options ISA_MIPS32 > makeoptions TARGET_BIG_ENDIAN > makeoptions KERNLOADADDR=0x80050000 > options HZ=1000 > > > options MD_ROOT > #options MD_ROOT_SIZE=8192 > options MD_ROOT_SIZE=16384 > > files "../atheros/files.ar71xx" > hints "AR71XX.hints" > > makeoptions DEBUG=-g #Build kernel with gdb(1) debug > symbols > makeoptions MODULES_OVERRIDE="" > > > options DDB > options KDB > > options SCHED_4BSD #4BSD scheduler > options INET #InterNETworking > #options NFSCLIENT #Network Filesystem Client > #options NFS_ROOT #NFS usable as /, requires > NFSC > LIENT > options PSEUDOFS #Pseudo-filesystem framework > options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time > extensions > > > #options DEADLKRES > options INVARIANTS > options INVARIANT_SUPPORT > options WITNESS > options WITNESS_SKIPSPIN > options FFS #Berkeley Fast Filesystem > options SOFTUPDATES #Enable FFS soft updates support > > options UFS_ACL #Support for access control lists > options UFS_DIRHASH #Improve performance on big > directories > > device pci > > # Wireless NIC cards > options IEEE80211_DEBUG > options IEEE80211_SUPPORT_MESH > options IEEE80211_SUPPORT_TDMA > device wlan # 802.11 support > device wlan_wep # 802.11 WEP support > device wlan_ccmp # 802.11 CCMP support > device wlan_tkip # 802.11 TKIP support > device wlan_xauth # 802.11 hostap support > > > device ath # Atheros pci/cardbus NIC's > options ATH_DEBUG > device ath_hal > option AH_SUPPORT_AR5416 > option AH_RXCFG_SDMAMW_4BYTES # See NOTES for details of this > WAR > device ath_rate_sample > > device mii > device arge > > device usb > options USB_EHCI_BIG_ENDIAN_DESC # handle big-endian byte > order > # options USB_DEBUG > device ohci > device ehci > > device spibus > device ar71xx_spi > device mx25l > > # RTC - requires hackery in the spibus code to work > device pcf2123_rtc > > # GEOM modules > device geom_redboot # to get access to the SPI > flas > h partitions > device geom_uzip # compressed in-memory > filesyst > em hackery! > options GEOM_UZIP > options ROOTDEVNAME=\"ufs:/dev/md0.uzip\" > > device ar71xx_wdog > > device uart > > device loop > device ether > device md > device bpf > device random > device if_bridge > > Any suggestions appreciated! > > Ain > > _______________________________________________ > freebsd-mips@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-mips > To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org" >