protected void showClassInfo (StringBuffer buf)
    {
	try {
	    buf.append ("<b>Rio Status</b><br>\n");

	    if (getRio () == null) {
		buf.append ("<em>Device claimed by another driver.</em>");
		buf.append ("<br><br>\n");
		return;
	    }

	    rio.start ();
	    showStorage (buf, false);
	    if (rio.hasExternalMemory ())
		showStorage (buf, true);

	} catch (IOException e) {
	    buf.append ("\n<br>");
	    buf.append (e.getClass ().getName ());
	    buf.append (": ");
	    buf.append (e.getMessage ());
	    buf.append ("<br>\n");
	
	} finally {
	    if (rio != null)
		rio.finish ();
	}
    }