Ken Yap <ke...@nl...> writes:
> |What I do know is the interface for plugin roms in the BIOS isn't 100%
> |the same as it is for plugin cards. Because with a flashed NIC it
> |all worked fine. And I replaced the PXE module in location, name, and
>
> Yes, that could explain a thing or two with BIOS plugins. This should be
> interesting. I look forward to further developments.
O.k. I've played around a little more and dug up a copy of lha
for unix. From the comp.compression faq:
lha for Unix.
ftp://oak.oakland.edu/pub/misc/unix/lha101u.tar.Z
ftp://garbo.uwasa.fi/unix/arcers/lha101u.tar.Z
Contact: lha...@ok... or ok...@fs...
And the roms do decompress properly which confirms that the one or
two extra bytes are just tacked onto the end of the image.
At first uneducated glance the PXE rom appears to be a normal rom.
Here are the first couple of bytes. For reference I was using
a rom built with etherboot 4.6.10. If someone could provide
some insight I would appreciate it.
What was there.
From: 82559.026
000000 55 aa 6c e8 3c 22 cb 39 9d 02 00 00 00 00 00 00
000010 00 00 00 00 00 00 20 00 40 00 60 00 80 03 8b c0
000020 55 4e 44 49 16 60 00 00 01 02 08 0e 00 08 30 4d
000030 70 1e 50 43 49 52 2e 8b c0 2e 8b c0 2e 8b c0 90
000040 50 43 49 52 86 80 29 12 00 00 18 00 00 02 00 00
000050 6c 00 01 02 00 80 00 00 2e 8b c0 2e 8b c0 8b c0
000060 24 50 6e 50 01 02 00 00 00 08 00 00 00 00 b4 00
000070 c6 00 02 00 00 e4 00 00 00 00 56 0d 00 00 00 00
000080 0d 0a 43 6f 70 79 72 69 67 68 74 20 28 43 29 20
000090 31 39 39 37 2c 31 39 39 38 2c 31 39 39 39 20 20
0000a0 49 6e 74 65 6c 20 43 6f 72 70 6f 72 61 74 69 6f
0000b0 6e 0d 0a 00 49 6e 74 65 6c 20 43 6f 72 70 6f 72
0000c0 61 74 69 6f 6e 00 49 6e 74 65 6c 20 55 4e 44 49
0000d0 2c 20 50 58 45 2d 32 2e 30 20 28 62 75 69 6c 64
0000e0 20 30 37 31 29 00 00 00 00 00 00 00 00 00 00 00
0000f0 f2 e6 00 f0 b4 00 cd 16 0a c0 74 02 32 e4 c3 b4
What I tried.
From: eepro100.lzrom
000000 55 aa 20 eb 4f 37 e9 8c 00 45 74 68 65 72 62 6f
000010 6f 74 00 00 00 00 00 00 1c 00 34 00 50 43 49 52
000020 86 80 29 12 00 00 18 00 00 00 00 02 20 00 01 00
000030 00 80 00 00 24 50 6e 50 01 02 00 00 00 61 00 00
000040 00 00 00 00 00 00 00 00 02 14 00 00 00 00 54 00
000050 00 00 00 00 50 1e 31 c0 8e d8 a1 04 03 3d 4c e4
000060 74 1d a1 64 00 a3 00 03 a1 66 00 a3 02 03 b8 82
000070 00 a3 64 00 8c c8 a3 66 00 b8 4c e4 a3 04 03 1f
000080 58 cb 31 c0 8e d8 a3 04 03 a1 02 03 a3 66 00 a1
000090 00 03 a3 64 00 31 c9 2e 8a 2e 02 00 fc 89 ca b8
0000a0 00 80 31 f6 8e c0 31 ff 2e f3 a5 89 d1 ea b2 00
0000b0 00 80 b8 c0 07 8e d8 8c c8 a3 fa 01 89 0e fc 01
0000c0 bb 00 98 8e d8 b8 00 90 8e c0 cd 12 b1 06 d3 e0
0000d0 29 d8 a9 00 f0 74 05 78 fe b8 00 00 b1 04 d3 e0
0000e0 8e d3 89 c4 fc be c0 02 bf 00 00 b2 06 b6 20 30
0000f0 ff ac 88 c3 88 f1 30 ed 88 f8 f3 aa fe c7 fe cb
Eric
|