X230 Intel Centrino Wireless-N 2200 not working

Toby Slight tobyslight at gmail.com
Sun Aug 23 13:06:21 UTC 2015


On 23 August 2015 at 12:42, Lars Engels <lars.engels at 0x20.net> wrote:

> 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.
>

That's tremendously useful. Many, many thanks Lars. Lots of great stuff to
learn about in there :-)

I hadn't seen the kld_list thing in rc.conf before. Is that the same as
adding, say, coretemp_load="YES" to loader.conf? I wondered why you put
those in rc.conf instead? Also have you seen any panics running -current on
this machine?

-- 
0x2b || !0x2b


More information about the freebsd-questions mailing list