Archive for 'Solaris Kernel'

Port multiplier support in opensolaris

I just saw the following opensolaris putback notice: PSARC/2009/394 SATA Framework Port Multiplier Support 6422924 sata framework has to support port multipliers 6691950 ahci driver needs to support SIL3726/4726 SATA port multiplier This is awesome news, and I’m hopeful this will allow me to use one of my external SATA enclosures with OpenSolaris. Time to […]

Using the CPU power management features in Solaris

I mentioned previously that I built out some new hardware. When I was spec’ing out the hardware, I made sure to get “green” components that supported advanced power management features. Solaris is able to take advantage of the CPU power states, and can lower the processor operating frequency when a server is idle. Power managementis […]

Getting core files when a Solaris hosts gets confused

In the past few months, I have had a couple of Solaris hosts go haywire (e.g., zones hanging, network interfaces no longer responding, etc.). When problems similar to these occur, I like to generate a core file from the running kernel to help the Sun support organization isolate the problem. There are two ways that […]

Updating the Solaris boot archive from single user mode

On more than one occassion now, I have run into problems where the Solaris boot archive wasn’t in a consistent format at boot time. This stops the boot process, and the console recommends booting into FailSafe mode to fix it. If you want to do this manually, you can run the bootadm utility with the […]

Limiting the size of Solaris tmpfs file systems

I had an application go nuts a week or two ago, and it filled up /tmp on one of my Solaris 10 hosts. Since /tmp is an in memory file system, you can only imagine the chaos this caused. :( To ensure that this never happens again, I modified the tmpfs entry in /etc/vfstab to […]

Writing PCI device drivers

While researching PCI and MOESI this week, I came across the Sun developer connection article Writing Solaris PCI Device Drivers for Sun SPARC Platforms. While I am only 25% done reading it, the material is top notch, and is helping me understand the counters printed by busstat(1m).

« Older Entries