Skip site navigation (1)Skip section navigation (2)
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_uaudio	

help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BWntOurkEm3H%2B9SJM4U9zo40195ni%2B4_tmj3jqQHzV01h-cbw>