Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Mar 2021 20:16:50 +0000
From:      Mark Murray <markm@FreeBSD.org>
To:        bob prohaska <fbsd@www.zefox.net>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: RPI4/8GB i2c not working?
Message-ID:  <B8FF9647-24DB-4320-8779-7699A8A45393@FreeBSD.org>
In-Reply-To: <20210309194104.GA23870@www.zefox.net>
References:  <0D013C24-3CDD-4262-922C-524916ACCB10@FreeBSD.org> <20210309194104.GA23870@www.zefox.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_C3930819-3E44-4550-80F8-AD66D042EE38
Content-Type: multipart/mixed;
	boundary="Apple-Mail=_254D58C7-DF27-47E3-A8DE-07C0573053E4"


--Apple-Mail=_254D58C7-DF27-47E3-A8DE-07C0573053E4
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii


> On 9 Mar 2021, at 19:41, bob prohaska <fbsd@www.zefox.net> wrote:
> 
> Would you be willing to share your kernel config file?

Certainly!

Attached.

M
--
Mark R V Murray

--Apple-Mail=_254D58C7-DF27-47E3-A8DE-07C0573053E4
Content-Disposition: attachment;
	filename=G_RPI4
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="G_RPI4"
Content-Transfer-Encoding: 7bit

#
# G_RPI4
#
# For more information on this file, please read the config(5) manual page,
# and/or the handbook section on Kernel Configuration Files:
#
#    https://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 (https://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$

cpu		ARM64
ident		G_RPI4

makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
makeoptions	WITH_CTF=1		# Run ctfconvert(1) for DTrace support

options 	SCHED_ULE		# ULE scheduler
options 	NUMA			# Non-Uniform Memory Architecture support
options 	PREEMPTION		# Enable kernel thread preemption
options 	VIMAGE			# Subsystem virtualization, e.g. VNET
options 	INET			# InterNETworking
options 	INET6			# IPv6 communications protocols
options 	IPSEC_SUPPORT		# Allow kldload of ipsec and tcpmd5
options		ROUTE_MPATH		# Multipath routing support
options 	TCP_OFFLOAD		# TCP offload
options 	TCP_HHOOK		# hhook(9) framework for TCP
options		TCP_RFC7413		# TCP Fast Open
options 	SCTP_SUPPORT		# Allow kldload of SCTP
options		KERN_TLS		# TLS transmit & receive offload
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 	QUOTA			# Enable disk quotas for UFS
options 	MD_ROOT			# MD is a potential root device
options 	NFSCL			# Network Filesystem Client
options 	NFSD			# Network Filesystem Server
options 	NFSLOCKD		# Network Lock Manager
options 	NFS_ROOT		# NFS usable as /, requires NFSCL
options 	MSDOSFS			# MSDOS Filesystem
options 	CD9660			# ISO 9660 Filesystem
options 	PROCFS			# Process filesystem (requires PSEUDOFS)
options 	PSEUDOFS		# Pseudo-filesystem framework
options 	TMPFS			# Efficient memory filesystem
options 	GEOM_RAID		# Soft RAID functionality.
options 	GEOM_LABEL		# Provides labelization
options 	EFIRT			# EFI Runtime Services support
options 	COMPAT_FREEBSD32	# Compatible with FreeBSD/arm
options 	COMPAT_FREEBSD11	# Compatible with FreeBSD11
options 	COMPAT_FREEBSD12	# Compatible with FreeBSD12
options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
options 	KTRACE			# ktrace(1) 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 	PRINTF_BUFR_SIZE=128	# Prevent printf output being interspersed.
options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
options 	HWPMC_HOOKS		# Necessary kernel hooks for hwpmc(4)
options 	AUDIT			# Security event auditing
options 	CAPABILITY_MODE		# Capsicum capability mode
options 	CAPABILITIES		# Capsicum capabilities
options 	MAC			# TrustedBSD MAC Framework
options 	KDTRACE_FRAME		# Ensure frames are compiled in
options 	KDTRACE_HOOKS		# Kernel DTrace hooks
options 	DDB_CTF			# Kernel ELF linker loads CTF data
options 	VFP			# Floating-point support
options 	RACCT			# Resource accounting framework
options 	RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default
options 	RCTL			# Resource limits
options 	INTRNG
options 	LINUX_BOOT_ABI		# Boot using booti command from U-Boot

# Make an SMP-capable kernel by default
options 	SMP			# Symmetric MultiProcessor Kernel

# SoC support
options 	SOC_BRCM_BCM2837
options 	SOC_BRCM_BCM2838
options 	SOC_BRCM_NS2

# Timer drivers
device		a10_timer

# CPU frequency control
device		cpufreq

# Bus drivers
device		pci

# Block devices
device		ahci
device		scbus
device		da

# ATA/SCSI peripherals
device		cd		# CD
device		pass		# Passthrough device (direct ATA/SCSI access)

# GPIO / PINCTRL
device		gpio
device		gpioled
device		fdt_pinctrl
device		pl061		# Arm PL061 GPIO controller

# I2C
device		bcm2835_bsc	# Broadcom BCM283x I2C bus
device		iicbus
device		iic

# SPI
device		spibus
device		bcm2835_spi	# Broadcom BCM283x SPI bus

# Console
device		vt
device		kbdmux

device		vt_efifb

# EVDEV support
device		evdev			# input event device support
options		EVDEV_SUPPORT		# evdev support in legacy drivers
device		uinput			# install /dev/uinput cdev

# Serial (COM) ports
device		uart			# Generic UART driver
device		uart_imx		# iMX8 UART
device		uart_msm		# Qualcomm MSM UART driver
device		uart_mu			# RPI3 aux port
device		uart_mvebu		# Armada 3700 UART driver
device		uart_ns8250		# ns8250-type UART driver
device		uart_snps
device		pl011

# Ethernet NICs
device		mdio
device		mii
device		miibus			# MII bus support
device		genet			# Broadcom on RPi4

# Pseudo devices.
device		crypto			# core crypto support
device		loop			# Network loopback
device		ether			# Ethernet support
device		tuntap			# Packet tunnel.
device		md			# Memory "disks"
device		gif			# IPv6 and IPv4 tunneling
device		firmware		# firmware assist module

# EXT_RESOURCES pseudo devices
options 	EXT_RESOURCES
device		clk
device		phy
device		hwreset
device		nvmem
device		regulator
device		syscon

# 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
options 	USB_HOST_ALIGN=64	# Align usb buffers to cache line size.
device		dwcotg			# DWC OTG controller
device		musb			# Mentor Graphics USB OTG controller
device		ohci			# OHCI USB interface
device		uhci			# UHCI USB interface
device		ehci			# EHCI USB interface (USB 2.0)
device		xhci			# XHCI USB interface (USB 3.0)
device		usb			# USB Bus (required)
device		ukbd			# Keyboard
device		umass			# Disks/Mass storage - Requires scbus and da

# MMC/SD/SDIO Card slot support
device		sdhci
device		mmc			# mmc/sd bus
device		mmcsd			# mmc/sd flash cards
device		dwmmc

options 	FDT
device		acpi

# DTBs
makeoptions	MODULES_EXTRA="dtb/rpi"

# HID support
options 	HID_DEBUG	# enable debug msgs
device		hid		# Generic HID support

--Apple-Mail=_254D58C7-DF27-47E3-A8DE-07C0573053E4
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii



--Apple-Mail=_254D58C7-DF27-47E3-A8DE-07C0573053E4--

--Apple-Mail=_C3930819-3E44-4550-80F8-AD66D042EE38
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.2
Comment: GPGTools - http://gpgtools.org

iQEzBAEBCgAdFiEEyzPHvybPbOpU9MCxQlsJDh9CUqAFAmBH17IACgkQQlsJDh9C
UqCCYQf/VHIA9cBha7VtB/RiLPA3br8YC/Wav04SYDT06Y/I8VH81Cw/fDwaYjAn
Q0REiqGLAz9WI2HTXUfUWQ6Wi+iec5lSQ/QQO0RqimowJa3lBJTyo6Wc5j/8+DA8
d3fyz63xv6KPDBXDJpKhONQjNRqomteqolFMw2Hy5c30PTvHrBDC6wtX8XWf+zOn
o0LDlVseyzAfiPr2z7sgkuTCsWU9VU8BfY+miVRe5poV7JcAxoOBloTg4s2GuArl
DicLy7r6yFeiA24j50U1PGGn+gmPqTdasLiQDkNSIHWH6HU8Lhd4tEbcZDOtM/WR
bQfTkSG73yx2v34Qobz6r8G4t7/blw==
=tyBw
-----END PGP SIGNATURE-----

--Apple-Mail=_C3930819-3E44-4550-80F8-AD66D042EE38--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B8FF9647-24DB-4320-8779-7699A8A45393>