Fujitsu tablet and solaris x86

Update: It is now possible to PXE-boot a fujitsu stylistic, with a Solaris 10 x86 image. You have to use the old trick of disabling acpi. Use "add_install_client -d -e -b acpi-user-options=0x2 i86pc "
EG:
   ./add_install_client -d -e 0:b:5d:2f:3f:1f -b acpi-user-options=0x2 i86pc
This creates an additional file, /tftpboot/01000B5D2F3F1F.bootenv.rc specifically for that computer only, which will override the normal /boot/solaris/bootenv.rc that the net-boot image usually uses.

This is only needed for netbooting. Once you have a real install of solaris x86 10 on disk, you can re-enable acpi support, by removing that line from /boot/solaris/bootenv.rc, or using the "eeprom" command.

Please note that the BIOS option for "Legacy USB" should be on, if you wish to change anything in the DCA. The DCA still cannot deal with USB keyboards natively, as of March 2005. If for some reason, you really really want the keyboard to be recognized as a "USB keyboard" under solaris, you can disable legacy USB after initial solaris install has been done. But dont forget to "touch /reconfigure" before rebooting, or you may be left with no keyboard!

Update #2: Apparently, it is possible to boot "solaris 11", from an external USB cdrom drive now, also.


Notes for doing it the hard way

The rest of this page is my old "historical" write-up, on how to install solaris, just in case dont have another machine handy to set up as a PXE boot server.
Oddities trying to install solx86 on a stylistic 5000 series tablet.

No install device was actually usable from the cdrom as of march 2004. Had to do initial install via vmware.

After reboot, device tree was kinda funky. Booted single user mode, but no device for disk accessible. Had to manually do

  mount -o remount /devices/pci@0,0/pci-ide@1f,1/ide@0/cmdk@0,0:a /
to get a root filesystem. Then, had to rewrite vfstab, to use /dev/dsk/c2d0s0 instead of the original /dev/dsk/c0d0s0

Sol 10 FCS update; Step-by-step guide.

Doing an install directly from cdrom still wont work; vmware is still required.

After doing the initial install under vmware, doing a "real"(hardware) reboot would not work. It would not load the disk. Solaris kept thinking the disk was "/pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0", becaue apparently that is how it got configured during the install under VMWare.

I had to edit /boot/solaris/bootenv.rc while in VMWARE/Solaris, to even get to single-user mode in normal direct boot of Solaris.

(I could possibly have 'edited' the bootenv in the bluescreen DCA instead, but I forget right now which menu option does that.)
So, the steps for sol10 x86 are now,

  1. change "bootpath" to be /pci@0,0/pci-ide@1f,1/ide@0/cmdk@0,0:a
  2. Physically reboot so that Solaris is running "for real".
  3. mount -o remount /devices/pci@0,0/pci-ide@1f,1/ide@0/cmdk@0,0:a /
  4. devfsadm -C
  5. ls /dev/dsk/c?d?s0
  6. vi /etc/vfstab #update the root device to be whatever was visible in the above step
But the good news is, sol 10 supports the ethernet and cdrom device, AFTER you have solaris installed.

Notes on hardware

The CDROM drive in the docking station? Firewire. Useless under solaris 9. You can use it only once you have solaris 10 already installed.

The ethernet? Broadcom 5788. pci14e4,169c (10cf,123c)
Also useless in sol9, but works great as "bge0" in Sol10

The way-cool wacom pen input device?

An *isa* plug-n-play WACF004 device. [8 bytes of IO register space, at 0x220, btw]

It seems to be an almost-normal SERIAL PORT!! While it doesnt get automatically configured by solaris as one, it is possible to tell it to do so. I have gotten the system to treat it as a "normal" serial port, by adding it to the line containing "PNP0500" in /boot/solaris/devicedb/master, and doing a reconfigure reboot. It is then possible to configure the X.org server to use it as core pointer. Conveniently, one ships with Solaris 10. As an nice easy reference, here is the xorg.conf file that goes in /etc/X11 for it. Note that I had to force the tablet pointer resolution values.

Useful references:

Reference to WACF004 in the BSD sio_isa.
Also, I found A general wacom reference (slightly old)

"man wacom", if you have /usr/X11/man in your MANPATH.

virtual keyboard

If I ever get the pen device working, it will be useful to know about xvkbd

Also potentially useful, is a graffiti input prog, xstroke


Written by: Philip Brown
Bolthole Top - Solaris-x86 Top - Solaris-x86 laptops list - Search Bolthole.com