OpenSolaris/Solaris on Sony VAIO TX

Sunday, Apr 22. 2007  –  Category: OpenSolaris

I just recently got a new laptop, a Sony Vaio TX – and have found that it supports OpenSolaris quite nicely… specifically, I’ve installed builds 60 and 62 of Solaris Express Community Edition and have been really happy with it.

Discounting the whole Vista/GRUB fight (many thanks to moinak for his blog entries walking through how to get that up)

So here’s a brief run down of what works and what doesn’t work:

  • Wireless: Yes, using the soon-to-be-released wpi driver for the Intel 3945ABG mini-PCIe card. No, you can’t just replace it with an Atheros, since this machine uses the mini-PCIe (PCI Express) bus.
  • Speedstep: Yes, frkit’s powernow driver seems to support it quite well cycling between 1.33ghz, 1ghz, and 800mhz (I get about 4.5-5 hours under Solaris)
  • X: Yes. Initially I wasn’t able to get it to work until I got a prototype agpgart driver from the guys in ERI (should be integrating soon) that adds support for the i945GMS card in this laptop. This allows the X i810 driver to allocate more than 8 megs of RAM. Once I got that up, I noticed X defaulted to 1368×768, which gives a 2 pixel pan and scan horizontally – but 1366×768 is a supported resolution, so it was just a simple matter of going to the Screen Resolution Properties and changing back to 1366×768.
  • External video out: Yes, had to add the following two lines to my i810 “Device” section:
    Option          "MonitorLayout" "CRT,LFP"
    Option          "Clone" "true"
    

Here are the things that don’t work:

  • Internal SD/memory stick memory card reader. There is a Linux driver, and a prototype (non-functional) BSD driver.
  • Bluetooth
  • Wireless WAN (though I hear it’s just a USB modem, so maybe… who knows. I don’t use Sprint, so I don’t really care)
  • The Fn controls. This is problematic in that two of them control the LCD brightness. Up until last night I thought the only way to change the brightness would be to boot into Vista and do it, which is really tedious. Last night I realised that an easier (but still annoying) method is to boot into the AV/DVD player mode, and change the brightness from there before booting into Solaris. Like I said, still annoying – but manageable. There is a Linux driver that adds support for those controls which hook into ACPI; unfortunately, we’d have to reverse-engineer it cleanly since that driver is GPLd.

The screen brightness is a tad annoying – but I can live with it since I don’t change the brightness that often. I’ve been really stoked with this laptop… 5 hours of battery life with a 2.8 pound laptop is great… this thing is heaps better and nicer to commute with than the Ferrari 4000 I previously had.

No Trackbacks to “OpenSolaris/Solaris on Sony VAIO TX”

8 Comments to “OpenSolaris/Solaris on Sony VAIO TX”

  1. nacho Says:

    the 3945ABG driver is already available internally at sun? how does it work? will it be usable in solaris 10u2?

  2. Stephen Lau Says:

    Yup, the wireless team has a prototype driver for it. So far it seems to be working pretty well – though I haven’t done rigorous stress testing or anything. I believe it’s planning integration into Nevada RSN. I don’t know when it will make an S10 backport or if it will be usable with s10u2.

  3. nacho Says:

    well, i guess it would be a reason as good as any to start using nevada… i am really really looking forward to that driver, i guess that makes me a wireless wore :P i also have an intel 945gm but it works fine with xorg and the vesa driver, it’s not fast but i dont care sound here works great thanks to the opensound drivers, the battery is dead in 1 hour though (in windows it lasts 2 or 2:30 hours) this is a dell 640m and i’m quite happy to see how good it works with solaris, i am actually very surprised

  4. Stephen Lau Says:

    Oh that reminds me, the sound also works. I had to add a PCI ID to get the audiohd driver to bind – but once I did that it worked quite nicely:

    added the following to my /etc/driver_aliases:

    audiohd "pciex8086,27d8"
    

  5. Geoff Arnold Says:

    Which version of the TX? There are lots of them…..

  6. stevel Says:

    Good point, this one is the VGN-TXN29N.

  7. Geoff Arnold Says:

    Wow.

    Take a load off your shoulders when you’re racing for your plane with the sleekly designed and ultra-portable Sony Vaio VGN-TXN29N/L notebook PC, which weighs just an amazing 2.84 pounds and offers a super-durable premium carbon-fiber case in slate blue. During the molding process, a gel coat resin is applied to the carbon fiber casing, exposing the multiple layers of carbon and providing a cool brushed look and crisscross pattern.
    I guess Christmas came early this year!

  8. Stephen Lau Says:

    Yeah – it’s definitely a really nice laptop… super super light and mobile which I love. :)

Leave a Reply


Recent posts