{"id":161,"date":"2013-07-02T15:30:36","date_gmt":"2013-07-02T15:30:36","guid":{"rendered":"http:\/\/www.kf5rsx.com\/?p=161"},"modified":"2013-07-02T15:30:36","modified_gmt":"2013-07-02T15:30:36","slug":"updated-hp-envizex-files","status":"publish","type":"post","link":"https:\/\/www.thepoorgeek.com\/techblog\/2013\/07\/02\/updated-hp-envizex-files\/","title":{"rendered":"UPDATED HP Envizex files and basic config"},"content":{"rendered":"<p>Some time ago, I acquired one of these bad boys:<br \/>\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"320\" height=\"180\" src=\"https:\/\/www.youtube.com\/embed\/TD1Q7xKYqhE?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<p>There are a few good resources on setting one of these up, namely:<br \/>\n<a title=\"http:\/\/www.ductape.net\/~brianm\/xterm\/\" href=\"http:\/\/www.ductape.net\/~brianm\/xterm\/\" target=\"_blank\">http:\/\/www.ductape.net\/~brianm\/xterm\/<\/a><br \/>\n<a title=\"http:\/\/envizex.arganite.com\/\" href=\"http:\/\/envizex.arganite.com\/\" target=\"_blank\">http:\/\/envizex.arganite.com\/<\/a><br \/>\n<a href=\"http:\/\/lisas.de\/~adrian\/envizex\/\" title=\"http:\/\/lisas.de\/~adrian\/envizex\/\" target=\"_blank\">http:\/\/lisas.de\/~adrian\/envizex\/<\/a><br \/>\nThe HP X Station reference is <a title=\"HP ENWARE X Station 7.0 Technical Reference\" href=\"http:\/\/dopheide.home.fmf.nl\/hp\/TechRef_7.0\/techref.html#toc\" target=\"_blank\">here<\/a>.<\/p>\n<p>Now, why do I write an article instead of just linking these?<br \/>\nFirst off, they&#8217;re outdated.\u00a0<strong>REALLY<\/strong> outdated. Secondly, the software install scripts no longer work properly on modern Linux machines, especially the 100mbit patch from envizex.arganite.com. If you don&#8217;t have that, your Envizex will NOT boot unless you have this connected to a 10mbit HUB. It will not autonegotiate a 10mbit connection on the 100mbit or 1000mbit switches that are common these days.<br \/>\nIf you have the HP AUI-&gt;ethernet transceiver, it will link and boot, but will take a LONG time to do so.<br \/>\nThe catch is this: the onboard BIOS actually DOES autonegotiate a link just fine over normal ethernet. It&#8217;ll tftp the initial boot files over, and bootstrap into the Envizex environment &#8211; but when the software boots it tries to re-negotiate the network connection, and fails.<br \/>\nThe 100mbit patch solves this problem, and facilitates operation on modern switches, even gigabit switches. I was able to manually extract the data from the 100mbit patch installer and get it installed into the host environment, which I&#8217;ve provided above (and again at the end of this article)<\/p>\n<p>I&#8217;m going to assume a certain level of competency in Linux with the rest of this article, and not go into detail that may vary per distro, and is explained much better elsewhere.<br \/>\nThe first thing that is required, of course, is an X environment to log into. Unfortunately, most modern distributions such as Ubuntu no longer properly support PseudoColor (paletteized 256-color) X servers. More modern RedHat distributions such as RHEL\/CentOS5 and 6 still do at a core level, although current builds of popular applications like Firefox will not assume control of the palette and appear with distorted colors. The primary desktop interface looks fine, however.<br \/>\nI use a RedHat 9.0 (Shrike) install, and have not run across anything that does not perform as expected. I imagine RHEL\/CentOS 4 would perform similarly.<\/p>\n<p>The next piece is to set up TFTP, pointing to \/tftpboot. Assuming that&#8217;s done, copy <a title=\"Updated ENWARE base install\" href=\"http:\/\/www.kf5rsx.com\/HP\/HP700Xupdated.tar.gz\" target=\"_blank\">this file<\/a> into \/ and extract it from there. It will extract its contents to \/usr\/lib\/X11\/700X and \/tftpboot\/700X (which symlinks to \/usr\/lib\/X11\/700X).<br \/>\nNFS can be used in lieu of TFTP, but I find this to be a far easier method to set up.<\/p>\n<p>The Envizex uses XDMCP to login to the host machine, so you must enable that on the host. Edit \/etc\/X11\/gdm\/gdm.conf, locate the [xdmcp] section and set Enable=true (or 1, in some distros).<br \/>\nIn \/etc\/X11\/xdm\/xdm-config, find the line :<br \/>\nDisplayManager.requestPort: 0<br \/>\nand comment it out with ! like this:<br \/>\n!DisplayManager.requestPort: 0<\/p>\n<p>On the Envizex, when you power on the system, click the Setup button. Click Network, and General.<br \/>\nIn the network parameters, select &#8220;From Fields Below&#8221;. Enter the IP address of the host system in the File Server field, and select TFTP from the drop-down menu.<br \/>\nEnter your network DNS servers in the Name Server and Alt Name Server fields.<br \/>\nEnter your local domain name under in the Domain Name field.<br \/>\nEnter your network gateway into the Gateway field.<\/p>\n<p>Click the Server button, and select Network for &#8220;X Server from&#8221;.<br \/>\nLeave the X Server file field empty.<br \/>\nEnter \/tftpboot\/700X into the Base path field.<\/p>\n<p>Head back to the main boot screen, and click the Start button. If all&#8217;s well, it should boot up.<br \/>\nIf not, check out the links above and see if there&#8217;s something else you may need to tweak. All my info has come from there, and condensed here. I may have missed something, but the links above cover pretty much everything.<\/p>\n<p>I hope this has helped anyone else with an interest in vintage hardware, especially something like this from the golden age of Unix.<\/p>\n<p>The main thing you need is the <a title=\"GET THE UPDATED FILES DANGIT\" href=\"http:\/\/www.kf5rsx.com\/HP\/HP700Xupdated.tar.gz\" target=\"_blank\">updated files<\/a> for the 700x folder. That fixes quite a bit.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some time ago, I acquired one of these bad boys: There are a few good resources on setting one of these up, namely: http:\/\/www.ductape.net\/~brianm\/xterm\/ http:\/\/envizex.arganite.com\/ http:\/\/lisas.de\/~adrian\/envizex\/ The HP X Station reference is here. Now, why do I write an article&#8230;<br \/><a class=\"read-more-button\" href=\"https:\/\/www.thepoorgeek.com\/techblog\/2013\/07\/02\/updated-hp-envizex-files\/\">Read more<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[53],"tags":[],"class_list":["post-161","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6E2xk-2B","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.thepoorgeek.com\/techblog\/wp-json\/wp\/v2\/posts\/161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thepoorgeek.com\/techblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thepoorgeek.com\/techblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thepoorgeek.com\/techblog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thepoorgeek.com\/techblog\/wp-json\/wp\/v2\/comments?post=161"}],"version-history":[{"count":0,"href":"https:\/\/www.thepoorgeek.com\/techblog\/wp-json\/wp\/v2\/posts\/161\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.thepoorgeek.com\/techblog\/wp-json\/wp\/v2\/media?parent=161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thepoorgeek.com\/techblog\/wp-json\/wp\/v2\/categories?post=161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thepoorgeek.com\/techblog\/wp-json\/wp\/v2\/tags?post=161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}