Date: Fri, 20 Jan 2012 11:04:51 -0500 From: Super Bisquit <superbisquit@gmail.com> To: Milan Obuch <freebsd-ppc@dino.sk> Cc: freebsd-ppc@freebsd.org Subject: Re: Broken nullfs on powerpc Message-ID: <CA%2BWntOurkEm3H%2B9SJM4U9zo40195ni%2B4_tmj3jqQHzV01h-cbw@mail.gmail.com> In-Reply-To: <20120119213116.579cac18@atom.dino.sk> References: <20120117210108.28d007ec@atom.dino.sk> <CA%2BWntOvRaKkbvdaTWZmTnXzixm_Grjmg7p5mg5sq-ZZ3tn9AjQ@mail.gmail.com> <20120119213116.579cac18@atom.dino.sk>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] I have attached the MYKERNEL powerpc conf file. Look under debugging. I have nullfs built and running as a module. What test do you want me to run to see if it is working for me? On Thu, Jan 19, 2012 at 3:31 PM, Milan Obuch <freebsd-ppc@dino.sk> wrote: > On Tue, 17 Jan 2012 17:13:40 -0500 > Super Bisquit <superbisquit@gmail.com> wrote: > > > Rebuild your kernel and disable the system from posting lock > > reversals. Rebuild world and then build the nullfs module (and > > others) or enable in rc.conf. > > Have you done these things? > > > > Do you mean comment WITNESS? Or something other from my kernel (below)? > > Milan > > cpu AIM > ident TINY > > machine powerpc powerpc > > makeoptions DEBUG=-g > > options POWERMAC > options PSIM > options MAMBO > > options SCHED_ULE > options PREEMPTION > options INET > options FFS > options SOFTUPDATES > options UFS_ACL > options UFS_DIRHASH > options UFS_GJOURNAL > options MD_ROOT > options MSDOSFS > options CD9660 > options PROCFS > options PSEUDOFS > options GEOM_PART_GPT > options GEOM_LABEL > options SCSI_DELAY=5000 > options KTRACE > options STACK > options SYSVSHM > options SYSVMSG > options SYSVSEM > options _KPOSIX_PRIORITY_SCHEDULING > options HWPMC_HOOKS > options AUDIT > options CAPABILITY_MODE > options CAPABILITIES > options MAC > options INCLUDE_CONFIG_FILE > > options KDB > options DDB > options INVARIANTS > options INVARIANT_SUPPORT > options WITNESS > options WITNESS_SKIPSPIN > options MALLOC_DEBUG_MAXZONES=8 > > options SMP > > device cpufreq > > device pci > device agp > > device ahci > device ata > options ATA_CAM > > device scbus > device da > device sa > device cd > device pass > > device sc > device kbdmux > options SC_OFWFB > options SC_DFLT_FONT > makeoptions SC_DFLT_FONT=cp437 > > device scc > device uart > > device loop > device random > device ether > device pty > device md > device ofwd > > device bpf > > options USB_DEBUG > options KBD_INSTALL_CDEV > > options IEEE80211_SUPPORT_MESH > options AH_SUPPORT_AR5416 > > device firewire > device sbp > device fwe > > device iicbus > device kiic > device ad7417 > device ds1775 > device fcu > device max6690 > device powermac_nvram > device smu > device windtunnel > > device adb > device cuda > device pmu > > device sound > device snd_ai2s > device snd_davbus > device snd_uaudio > [-- Attachment #2 --] # # GENERIC -- Generic kernel configuration file for FreeBSD/powerpc # # For more information on this file, please read the handbook section on # Kernel Configuration Files: # # http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html # # The handbook is also available locally in /usr/share/doc/handbook # if you've installed the doc distribution, otherwise always see the # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the # latest information. # # An exhaustive list of options and more detailed explanations of the # device lines is also present in the ../../conf/NOTES and NOTES files. # If you are in doubt as to the purpose or necessity of a line, check first # in NOTES. # # $FreeBSD: src/sys/powerpc/conf/GENERIC,v 1.110 2010/10/31 18:27:05 nwhitehorn Exp $ cpu AIM ident GENERIC machine powerpc powerpc makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols # Platform support options POWERMAC #NewWorld Apple PowerMacs options PSIM #GDB PSIM ppc simulator options MAMBO #IBM Mambo Full System Simulator options SCHED_ULE #ULE scheduler options INET #InterNETworking options INET6 #IPv6 communications protocols options SCTP #Stream Control Transmission Protocol 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 options UFS_GJOURNAL #Enable gjournal-based UFS journaling options MD_ROOT #MD is a potential root device options NFSCLIENT #Network Filesystem Client options NFSSERVER #Network Filesystem Server options NFSLOCKD #Network Lock Manager options NFS_ROOT #NFS usable as root device options MSDOSFS #MSDOS Filesystem options CD9660 #ISO 9660 Filesystem options PROCFS #Process filesystem (requires PSEUDOFS) options PSEUDOFS #Pseudo-filesystem framework options GEOM_PART_GPT #GUID Partition Tables. options GEOM_LABEL #Provides labelization options COMPAT_FREEBSD4 #Keep this for a while options COMPAT_FREEBSD5 #Compatible with FreeBSD5 options COMPAT_FREEBSD6 #Compatible with FreeBSD6 options COMPAT_FREEBSD7 #Compatible with FreeBSD7 options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI options KTRACE #ktrace(1) syscall trace support options STACK #stack(9) support options SYSVSHM #SYSV-style shared memory options SYSVMSG #SYSV-style message queues options SYSVSEM #SYSV-style semaphores options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) options AUDIT # Security event auditing options MAC # TrustedBSD MAC Framework options INCLUDE_CONFIG_FILE # Include this file in kernel # Debugging for use in -current #options KDB #Enable the kernel debugger #options DDB #Support DDB #options DEADLKRES #Enable the deadlock resolver #options INVARIANTS #Enable calls of extra sanity checking #options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS #options WITNESS #Enable checks to detect deadlocks and cycles #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed #options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones # To make an SMP kernel, the next line is needed #options SMP # Symmetric MultiProcessor Kernel # CPU frequency control device cpufreq # Standard busses device pci device agp # ATA and ATAPI devices device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives #device atapifd # ATAPI floppy drives #device atapist # ATAPI tape drives # SCSI Controllers device ahc # AHA2940 and onboard AIC7xxx devices options AHC_ALLOW_MEMIO # Attempt to use memory mapped I/O options AHC_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~128k to driver. device isp # Qlogic family device ispfw # Firmware module for Qlogic host adapters device mpt # LSI-Logic MPT-Fusion device sym # NCR/Symbios/LSI Logic 53C8XX/53C1010/53C1510D # SCSI peripherals device scbus # SCSI bus (required for SCSI) device da # Direct Access (disks) device sa # Sequential Access (tape etc) device cd # CD device pass # Passthrough device (direct SCSI access) # syscons is the default console driver, resembling an SCO console device sc device kbdmux options SC_OFWFB # OFW frame buffer options SC_DFLT_FONT # compile font in makeoptions SC_DFLT_FONT=cp437 # Serial (COM) ports device scc device uart # PCI Ethernet NICs that use the common MII bus controller code. device miibus # MII bus support device bge # Broadcom BCM570xx Gigabit Ethernet device bm # Apple BMAC Ethernet device gem # Sun GEM/Sun ERI/Apple GMAC device dc # DEC/Intel 21143 and various workalikes device fxp # Intel EtherExpress PRO/100B (82557, 82558) # Pseudo devices. device loop # Network loopback device random # Entropy device device ether # Ethernet support device vlan # 802.1Q VLAN support device tun # Packet tunnel. device pty # BSD-style compatibility pseudo ttys device md # Memory "disks" device ofwd # Open Firmware disks device gif # IPv6 and IPv4 tunneling device faith # IPv6-to-IPv4 relaying/(translation) device firmware # firmware assist module # The `bpf' device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! # Note that 'bpf' is required for DHCP. device bpf #Berkeley packet filter # USB support options USB_DEBUG # enable debug msgs device uhci # UHCI PCI->USB interface device ohci # OHCI PCI->USB interface device ehci # EHCI PCI->USB interface device usb # USB Bus (required) device uhid # "Human Interface Devices" device ukbd # Keyboard options KBD_INSTALL_CDEV # install a CDEV entry in /dev device ulpt # Printer device umass # Disks/Mass storage - Requires scbus and da0 device ums # Mouse device atp # Apple USB touchpad device urio # Diamond Rio 500 MP3 player # USB Ethernet device aue # ADMtek USB Ethernet device axe # ASIX Electronics USB Ethernet device cdce # Generic USB over Ethernet device cue # CATC USB Ethernet device kue # Kawasaki LSI USB Ethernet # FireWire support device firewire # FireWire bus code device sbp # SCSI over FireWire (Requires scbus and da) device fwe # Ethernet over FireWire (non-standard!) # Misc device ds1775 # PowerMac7,2 temperature sensor device fcu # Apple Fan Control Unit device max6690 # PowerMac7,2 temperature sensor device powermac_nvram # Open Firmware configuration NVRAM device smu # Apple System Management Unit # ADB support device adb device cuda device pmu # Powermac I2C support device iicbus # I2C bus code device kiic # Keywest I2C # Other Settings device sound device snd_ai2s device snd_davbus device snd_uaudiohelp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BWntOurkEm3H%2B9SJM4U9zo40195ni%2B4_tmj3jqQHzV01h-cbw>
