Solved sdhci_pci0_slot0: Controller Timeout

Hello. I have Mini PC device with internal SD card reader. I am already installed FreeBSD 11.0-RELEASE from this card reader to internal SSD, but when I'm trying to load OS it returns me:
Code:
sdhci_pci0_slot0: Controller Timeout
(See screenshot).

After 2 minutes OS boots.

How I can resolve this problem?
 

Attachments

  • 20161224_172947.jpg
    20161224_172947.jpg
    257 KB · Views: 2,360
Try to set
Code:
hw.sdhci.enable_msi=0
in your /boot/loader.conf and see if it makes a difference.
 
Ok. Now there are no logs and I can login to the system. Thanks a lot.
 

Attachments

  • 20161227_234631.jpg
    20161227_234631.jpg
    203.3 KB · Views: 2,463
activate =1 or desactivate =0

you can load in kernel at the boot or later by editing rc.conf

##############################################################################################
################################ Options de configuration de base ############################
##############################################################################################
###
exec=".( Loading /boot/defaults/loader.conf ) cr"
##
kernel="kernel" # /boot sub-directory containing kernel and modules
bootfile="kernel" # Kernel name (possibly absolute path)
kernel_options="" # Flags to be passed to the kernel
###############################################################################################
loader_conf_files="/boot/device.hints /boot/loader.conf /boot/loader.conf.local"
nextboot_conf="/boot/nextboot.conf"
nextboot_enable="NO"
##############################################################################################
verbose_loading="NO" # Set to YES for verbose loader output
##
##############################################################################################
################################### Splash screen configuration ############################
##############################################################################################
##
splash_bmp_load="NO" # Set this to YES for bmp splash screen!
splash_pcx_load="NO" # Set this to YES for pcx splash screen!
splash_txt_load="NO" # Set this to YES for TheDraw splash screen!
vesa_load="NO" # Set this to YES to load the vesa module
bitmap_load="NO" # Set this to YES if you want splash screen!
bitmap_name="splash.bmp" # Set this to the name of the file
bitmap_type="splash_image_data" # and place it on the module_path
##
#########################################################################################################
############################################## Random number generator configuration ###################
#########################################################################################################
##
entropy_cache_load="NO" # Set this to YES to load entropy at boot time
entropy_cache_name="/boot/entropy" # Set this to the name of the file
entropy_cache_type="/boot/entropy"
#kern.random.sys.seeded="0" # Set this to 1 to start /dev/random
## # without waiting for a (re)seed.
##
##
#########################################################################################################
############################################## Loader settings ########################################
#########################################################################################################
##
#loader_delay="3" # Delay in seconds before loading anything.
## # Default is unset and disabled (no delay).
#autoboot_delay="10" # Delay in seconds before autobooting,
## # set to -1 if you don't want user to be
## # allowed to interrupt autoboot process and
## # escape to the loader prompt, set to
## # "NO" to disable autobooting
#beastie_disable="NO" # Turn the beastie boot menu on and off
#kernels="kernel kernel.old" # Kernels to display in the boot menu
#loader_logo="orbbw" # Desired logo: orbbw, orb, fbsdbw, beastiebw, beastie, none
#comconsole_speed="9600" # Set the current serial console speed
#console="vidconsole" # A comma separated list of console(s)
#currdev="disk1s1a" # Set the current device
module_path="/boot/modules" # Set the module search path
#prompt="\\${interpret}" # Set the command prompt
#root_disk_unit="0" # Force the root disk unit number
#rootdev="disk1s1a" # Set the root filesystem
#tftp.blksize="1428" # Set the RFC 2348 TFTP block size.
## # If the TFTP server does not support RFC 2348,
## # the block size is set to 512. If the value
## # is out of range ( < 8 || > 9008 ) an error is
##
########################################################################################################
############################################# Kernel settings ########################################
########################################################################################################
##
# The following boot_ variables are enabled by setting them to any value.
# Their presence in the kernel environment (see kenv(1)) has the same
# effect as setting the given boot flag (see boot(8)).
##
#boot_askname="" # -a: Prompt the user for the name of the root device
#boot_cdrom="" # -C: Attempt to mount root file system from CD-ROM
#boot_ddb="" # -d: Instructs the kernel to start in the DDB debugger
#boot_dfltroot="" # -r: Use the statically configured root file system
#boot_gdb="" # -g: Selects gdb-remote mode for the kernel debugger
#boot_multicons="" # -D: Use multiple consoles
#boot_mute="" # -m: Mute the console
#boot_pause="" # -p: Pause after each line during device probing
#boot_serial="" # -h: Use serial console
#boot_single="" # -s: Start system in single-user mode
#boot_verbose="" # -v: Causes extra debugging information to be printed
#init_path="/sbin/init:/sbin/oinit:/sbin/init.bak:/rescue/init"
## # Sets the list of init candidates
#init_shell="/bin/sh" # The shell binary used by init(8).
#init_script="" # Initial script to run by init(8) before chrooting.
#init_chroot="" # Directory for init(8) to chroot into.
##
######################################################################################################
########################################### Kernel tunables ########################################
######################################################################################################
##
#hw.physmem="1G" # Limit physical memory. See loader(8)
#kern.dfldsiz="" # Set the initial data size limit
#kern.dflssiz="" # Set the initial stack size limit
#kern.hz="100" # Set the kernel interval timer rate
#kern.maxbcache="" # Set the max buffer cache KVA storage
#kern.maxdsiz="" # Set the max data size
#kern.maxfiles="" # Set the sys. wide open files limit
#kern.maxproc="" # Set the maximum # of processes
#kern.maxssiz="" # Set the max stack size
#kern.maxswzone="" # Set the max swmeta KVA storage
#kern.maxtsiz="" # Set the max text size
#kern.maxusers="32" # Set size of various static tables
#kern.msgbufsize="65536" # Set size of kernel message buffer
#kern.nbuf="" # Set the number of buffer headers
#kern.ncallout="" # Set the maximum # of timer events
#kern.ngroups="1023" # Set the maximum # of supplemental groups
#kern.sgrowsiz="" # Set the amount to grow stack
#kern.cam.boot_delay="10000" # Delay (in ms) of root mount for CAM bus
## # registration, useful for USB sticks as root
#kern.cam.scsi_delay="2000" # Delay (in ms) before probing SCSI
#kern.ipc.maxsockets="" # Set the maximum number of sockets avaliable
#kern.ipc.nmbclusters="" # Set the number of mbuf clusters
#kern.ipc.nsfbufs="" # Set the number of sendfile(2) bufs
#net.inet.tcp.tcbhashsize="" # Set the value of TCBHASHSIZE
#vfs.root.mountfrom="" # Specify root partition in a way the
## # kernel understands
#vm.kmem_size="" # Sets the size of kernel memory (bytes)
#debug.kdb.break_to_debugger="0" # Allow console to break into debugger.
#debug.ktr.cpumask="0xf" # Bitmask of CPUs to enable KTR on
#debug.ktr.mask="0x1200" # Bitmask of KTR events to enable
#debug.ktr.verbose="1" # Enable console dump of KTR events
#net.graph.maxalloc="128" # Maximum number of queue items to allocate
##
etc...

##############################################################
### Module loading syntax example ##########################
##############################################################

#module_load="YES" # loads module "module"
#module_name="realname" # uses "realname" instead of "module"
#module_type="type" # passes "-t type" to load
#module_flags="flags" # passes "flags" to the module
#module_before="cmd" # executes "cmd" before loading the module
#module_after="cmd" # executes "cmd" after loading the module
#module_error="cmd" # executes "cmd" if load fails
 
Back
Top