Penguin
Diff: CompaqEvoT20Notes
EditPageHistoryDiffInfoLikePages

Differences between version 8 and revision by previous author of CompaqEvoT20Notes.

Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History

Newer page: version 8 Last edited on Thursday, April 13, 2006 10:42:16 pm by FloaTy Revert
Older page: version 5 Last edited on Monday, March 13, 2006 9:43:59 pm by SimonQuigley Revert
@@ -217,4 +217,120 @@
 * [PXES|http://pxes.sf.net] 
 * [Linux on Compaq EVO T20 HOWTO|http://www.kazak.ws/evo/] 
 ---- 
 CategoryHardware 
+  
+  
+  
+!tried the stuff above - i'm not really a hacker - but ... yes it works !  
+  
+  
+  
+my way:  
+  
+since i saw a cheap t20 on ebay i've looked for information to run linux/bsd on this machine, then i found the solution from Dag Sverre and got a t20 with 96/128 memory configuration fom ebay (30$).  
+  
+first i've downloaded the firmware-image (U96CPQ163.bin) from hp-support-site and compared it with the 48/64-imgefile from Dags machine: the offset differs, while it seems to be exactly the same stuff is contained and loaded up before starting up the NTe-Image (don't ask me).  
+  
+#losetup -o 834236 /dev/loop0 U96CPQ163.bin (for the entire file)  
+  
+#losetup -o 834748 /dev/loop1 U96CPQ163.bin (for the contained ntfs-filesystem)  
+  
+#mount /dev/loop1 /mountpoint -t ntfs  
+  
+#cd /mountpoint  
+  
+#ls -l  
+  
+  
+  
+  
+! first i tried to manipulate the bootloader with grub for nt  
+  
+http://marc.herbert.free.fr/linux/win2linstall.html#grub-for-nt  
+  
+but neither i can't edit the boot.ini file nor i can't write a "menu.lst"-file to the filesystem (file truncated, no rights ...)  
+  
+... probing on a standard-machine: the default-entry in boot.ini seems to be useless, while the NT-startup-routine allways tries to boot up the NT-environment, also when i put the c:\grldr="Start GRUB" to this position  
+(it would be fine, if somebody could explain me the sense of the default-entry in boot.ini)  
+(... another problem there's no keyboard available on a t20 at this moment to change to the grub entry - with legacy keyboard support this no problem ... but for my evo-t20 - no way!)  
+  
+  
+  
+! so i tried "Making GRUB work"  
+  
+commented out the A20-calls in "builtins.c" and "common.c" patched the other files as described (maybe i have forget/ignored to comment out the routine itself in "asm.S" - don't know if this is nessesary) and wrote the preset-menu (may be i failed here - i wrote all in the same row - shit!)  
+  
+after compiling, patching  
+  
+#dd if=my-compiled-grub-src/stage1/stage1 of=/dev/loop0 bs=512 seek=1  
+#dd if=my-compiled-grub-src/stage2/stage2 of=/dev/loop0 bs=512 seek=2  
+  
+and flashing (with netxfer)... and rebooting ...  
+  
+... the machine waited for me at the grub command-prompt (no preset-menu) ... without having a keyboard - kacke!  
+  
+  
+  
+! i've tried some etherboot images  
+  
+http://rom-o-matic.net  
+  
+(but which kind of it?)  
+after testing with version 5.4.1 as a floppy bootable ROM-Image (.zdsk) and Binary ROM-Image (.zrom) i tried a HD-Image (experimental)(.zhd) but forget to enable "direct-PCI-Support" (machine boots up (hooray) ... and - no wonder - can't find a NIC) ... after enabling Direct-PCI i got a compiler-error  
+  
+! i've tried version 5.4.2pre2 with these settings:  
+  
+1. natsemi:dp83815 -- 0x100b,0x0020  
+  
+2. HD (experimental) Hard Disk Partition Image (.zhd)  
+  
+3. default-values + CONFIG_PCI_DIRECT  
+  
+and got a "eb-5.4.2pre2-natsemi.zhd"  
+  
+  
+  
+! now i have patched the firmware with this image  
+  
+#dd if=eb-5.4.2pre2-natsemi.zhd of=/dev/loop0 bs=512 seek=1  
+  
+then i have flashed the patched U96CPQ163.bin to my t20 ... rebooted ... and:  
+  
+! BINGO! ### a DHCP/PXE-Request on my sniffer-screen and the machine replies on ICMP-Requests  
+  
+i hope the hardest part is done.  
+next days i will try to boot some LinTS-images and my own bsd-stuff for building a diskless FreeRADIUS-Server and a RDP/X-Client ... will tell you about my experiences  
+  
+floaty  
+  
+  
+  
+! changing bootscreen und booting up pxes-prebuild client over the network  
+  
+bootscreen:  
+  
+the bitmap from bootup is ugly :  
+  
+http://mitglied.lycos.de/szeissig/bilch.bmp  
+  
+my screen is not really beautifull but inspired (from this web-site) :  
+  
+http://mitglied.lycos.de/szeissig/bilch-patch.bmp  
+  
+  
+patching the bitmap is easy:  
+#note the filesize of your startup.bmp while flashing firmware  
+#the bitmap is before your (unused) mbr (remember the offset - for me starts at 834236) the filesize is 14120 bytes  
+#you find the bmp-header: BM(7......  
+#make your own screen.bmp (640 x 480 x 8 BPP)  
+#patch the new screen with dd or a hex-editor  
+#flashing - finished  
+  
+  
+! booting the prebuild-client:  
+  
+http://downloads.2x.com/pxes/1.1.1/PREBUILT/  
+  
+#download *.nbi file for etherboot  
+#set up dhcp / tftp (for me tftpd32 ... yes!, quick & dirty!)  
+#boot the machine (have a look on your brand new start-up screen) - fertich