On Wed, Aug 19, 2015 at 02:41:35PM +0100, Toby Slight wrote: > Forgot to cc the lists on the last response - doh! > > On 19 August 2015 at 14:25, Lars Engels <lars.eng...@0x20.net> wrote: > > > On Wed, Aug 19, 2015 at 02:12:30PM +0100, Toby Slight wrote: > > > On 19 August 2015 at 13:43, Lars Engels <lars.eng...@0x20.net> wrote: > > > > > > > > > > > > HEAD is CURRENT, so 11.0-CURRENT is what you need. > > > > Don't worry, it's pretty stable. I'm running HEAD on my X230 since I > > > > bought it. No problems so far. > > > > > > > > > > Cool - cheers for the response Lars :-) I just fired up the -CURRENT > > > installer and was able to configure my wifi - fantastic. Guess I'm going > > to > > > be running FreeBSD -CURRENT for a while then.... I must say it was nice > > > that the the vt driver was enabled by default :-) > > > > Perfect! :-) Suspend / Resume should also work. I can show you my > > loader.conf / rc.conf settings to get things going, if you like. > > > > That would be amazing and much appreciated :-) Finding it quite a jump from > OpenBSD and Linux - got A LOT to learn! Of particular interest would be > whether or not you still have to add to Intel KMS flags to loader.conf and > what else needs to be added to get Xorg to work nice and reliablely... Does > TTY to X switching work now? I remember a few years ago I could get X > running on FreeBSD, but if I switched to a TTY, that was the end of me > being able to use my laptop screen!
So, a little late, but here are the relevant settings for the X230. loader.conf: aesni_load="YES" autoboot_delay="1" loader_logo="beastie" kern.maxfiles="25000" kern.cam.boot_delay="2000" # Energy saving hint.p4tcc.0.disabled=1 hint.acpi_throttle.0.disabled=1 hint.pcm.0.buffersize=65536 hint.pcm.1.buffersize=65536 hw.snd.feeder_buffersize=65536 hw.snd.latency=7 # Increase netgraph memory size for heavy VirtualBox network load net.graph.maxdata=65536 # experimental vfs.read_max=64 # Don't power devices with no driver attached hw.pci.do_power_nodriver=3 # APIC Timers block C3 hint.apic.0.clock=0 # Mute speaker when headphone jack is inserted and enable headphones dev.hdaa.0.nid26_config="as=1 seq=0" dev.hdaa.0.nid22_config="as=1 seq=15" # No memory tests at boot time hw.memtest.tests=0 hw.psm.trackpoint_support=1 #hw.psm.synaptics_support=1 # un-comment if you use the touchpad # Boot-time kernel tuning kern.ipc.shmseg=1024 kern.ipc.shmmni=1024 kern.maxproc=10000 # Increase max stack size kern.maxssiz=1073741824 kern.vty=vt #power saving (HUGE difference) drm.i915.enable_rc6=7 debug.psm.loglevel=0 kern.vt.splash_cpu=1 kern.vt.splash_cpu_style=1 ====================================== rc.conf: moused_enable="YES" # Enable scrolling with 3rd mouse button moused_flags="-VH -U12 -L5" powerd_enable="YES" powerd_flags="-a hiadaptive -b hiadaptive" # Kernel Modules kld_list="acpi_ibm aio sem cuse coretemp libiconv libmchain cd9660_iconv msdosfs_iconv vmm nmdm" performance_cx_lowest="Cmax" economy_cx_lowest="Cmax" webcamd_enable="YES" smartd_enable="YES" autofs_enable="YES" ============================== sysctl.conf: # Disable the system speaker kern.vt.enable_bell=0 # Tune for desktop usage kern.sched.preempt_thresh=224 # Enable shm_allow_removed (for Chromium) kern.ipc.shm_allow_removed=1 # Suspend when the lid is closed hw.acpi.lid_switch_state=s3 kern.module_path=/boot/kernel;/boot/modules;/usr/local/modules # Enable acpi_ibm button events dev.acpi_ibm.0.events=1 # Increase audio volume hw.snd.vpc_0db=15 hw.snd.vpc_autoreset=0 # faster shutdown hw.usb.no_shutdown_wait=1 ================================== rc.suspend [...] /usr/sbin/service powerd quietrestart /usr/sbin/service netif restart [...] ================================== I don't know if all that is still needed on HEAD, but it's all running fine on my box. Lars
Description: PGP signature