Hi,
CURRENT STATE:
After several weeks later I can write something more about this ...
I digged more with 10.0-BETA/RC and to my surprise I got:
- about 5 hours of bettery life (using Nvidia graphics only)
- working card reader (no steps required, sysutils/automount automounts it nicely)
- working 3g connection and wifi wireless
- screen brightness works as desired
- suspend/resume mostly works, sometimes after several switches between docking station it hangs, but Windows does the same, so 'on par' here
- Nvidia Optimus still does not work on FreeBSD, but I do not think I need it
Other things:
- ThinkPad W530 is fscked up by Lenovo, ALL external displays go through Nvidia card, so using integrated Intel card with docking station and external monitor is useless.
- New terminal graphical console modes are great, seems like Linux frambuffer, need some work but its a good direction.
In the end I moved back to FreeBSD only setup again (ZFS Madness way) with Windows only in VirtualBox now, feels like a fresh air ...
... and seams that business laptops are gone for good now, W520 seems one of the last ones, W530 is just another ACER/ASUS/...
OLD RANT:
I have just tried FreeBSD on a ThinkPad W530 and I must say that it's a very disappointing experience...
The FreeBSD 9.2-RC1 and PC-BSD 9.2-BETA2 does not even boot from the USB drive - instant kernel panic and reboot.
The FreeBSD 10.0-CURRENT was able to boot successfully and I could install FreeBSD onto the drive with 'ZFS Madnss' style.
After installation with extended battery charged to 100% I have about three hours of work... while having about ten hours on Windows (haven't tried Linux yet). I disabled discrete graphics (Nvidia) in the BIOS and also added set hw.pci.do_power_nodriver to 3, but that also did not solve the 'battery' problem. The powerd daemon was of course running and worked ok.
After compiling new x11/xorg (with WITH_NEW_XORG in /etc/make.conf) along with x11-wm/openbox I was able to get X11 working, but I can not go back to console as it's not implemented yet.
The screen is 100% bright all the time because the acpi_ibm module probably does not support this model yet (changing the dev.acpi_ibm.0.lcd_brightness is pointless, no effects).
Suspend and resume works very poorly, after resume the resolution is 640x480 with all colors broken, requires restarting X11 in 'blind mode' (not implemented console switching).
Of course as all of the above is not possible, using the Nvidia Optimus technology (graphics card switching) is probably also not possible, which is possible with Bumblebee on Linux, I hope that has any plans on merging that functionality into FreeBSD.
At least WiFi and LAN worked out of the box...
... or maybe I am doing it 'wrong'. Does someone have W530 there and uses FreeBSD with any more degree of success than I?
Here are created PRs:
http://freebsd.org/cgi/query-pr.cgi?pr=181281
stack trace after successfull 'umount /mnt' (SDHC card mounted as msdosfs)
http://freebsd.org/cgi/query-pr.cgi?pr=181282
3h of work on battery on FreeBSD while 10h on Windows
http://freebsd.org/cgi/query-pr.cgi?pr=181283
acpi_ibm module is useless on ThinkPad W530
http://freebsd.org/cgi/query-pr.cgi?pr=181285
x11/xorg does not start if Nvidia Optimus is enabled on
CURRENT STATE:
After several weeks later I can write something more about this ...
I digged more with 10.0-BETA/RC and to my surprise I got:
- about 5 hours of bettery life (using Nvidia graphics only)
- working card reader (no steps required, sysutils/automount automounts it nicely)
- working 3g connection and wifi wireless
- screen brightness works as desired
- suspend/resume mostly works, sometimes after several switches between docking station it hangs, but Windows does the same, so 'on par' here
- Nvidia Optimus still does not work on FreeBSD, but I do not think I need it
Other things:
- ThinkPad W530 is fscked up by Lenovo, ALL external displays go through Nvidia card, so using integrated Intel card with docking station and external monitor is useless.
- New terminal graphical console modes are great, seems like Linux frambuffer, need some work but its a good direction.
In the end I moved back to FreeBSD only setup again (ZFS Madness way) with Windows only in VirtualBox now, feels like a fresh air ...
... and seams that business laptops are gone for good now, W520 seems one of the last ones, W530 is just another ACER/ASUS/...
OLD RANT:
I have just tried FreeBSD on a ThinkPad W530 and I must say that it's a very disappointing experience...
The FreeBSD 9.2-RC1 and PC-BSD 9.2-BETA2 does not even boot from the USB drive - instant kernel panic and reboot.
The FreeBSD 10.0-CURRENT was able to boot successfully and I could install FreeBSD onto the drive with 'ZFS Madnss' style.
After installation with extended battery charged to 100% I have about three hours of work... while having about ten hours on Windows (haven't tried Linux yet). I disabled discrete graphics (Nvidia) in the BIOS and also added set hw.pci.do_power_nodriver to 3, but that also did not solve the 'battery' problem. The powerd daemon was of course running and worked ok.
After compiling new x11/xorg (with WITH_NEW_XORG in /etc/make.conf) along with x11-wm/openbox I was able to get X11 working, but I can not go back to console as it's not implemented yet.
The screen is 100% bright all the time because the acpi_ibm module probably does not support this model yet (changing the dev.acpi_ibm.0.lcd_brightness is pointless, no effects).
Suspend and resume works very poorly, after resume the resolution is 640x480 with all colors broken, requires restarting X11 in 'blind mode' (not implemented console switching).
Of course as all of the above is not possible, using the Nvidia Optimus technology (graphics card switching) is probably also not possible, which is possible with Bumblebee on Linux, I hope that has any plans on merging that functionality into FreeBSD.
At least WiFi and LAN worked out of the box...
... or maybe I am doing it 'wrong'. Does someone have W530 there and uses FreeBSD with any more degree of success than I?
Here are created PRs:
http://freebsd.org/cgi/query-pr.cgi?pr=181281
stack trace after successfull 'umount /mnt' (SDHC card mounted as msdosfs)
http://freebsd.org/cgi/query-pr.cgi?pr=181282
3h of work on battery on FreeBSD while 10h on Windows
http://freebsd.org/cgi/query-pr.cgi?pr=181283
acpi_ibm module is useless on ThinkPad W530
http://freebsd.org/cgi/query-pr.cgi?pr=181285
x11/xorg does not start if Nvidia Optimus is enabled on