[SqNOS] PCI Bus Scan
johnathon-dev at meichtry.org
Fri Jun 30 22:39:03 UTC 2006
As usual you were right, rebuilding the kernel & plugins solved the
primitive issue. Nice! All I have to do now is sort out the data in
vendorsAndDevicesZLIBData and the orderedcollection should be as expected.
----- Original Message -----
From: "Gerardo Richarte" <gera at corest.com>
To: "Johnathon Meichtry" <johnathon-dev at meichtry.org>
Sent: Friday, June 30, 2006 10:29 PM
Subject: Re: [SqNOS] PCI Bus Scan
> the primitive error is due to a bug (already fixed) in
> you need to either rebuild the kernel from the SqueakNOS plugin in
> Monticello, (I think it's gera-6) or ask me and I'll send you a build.
> the CRC error is due to something weird in the method PCIDevice
> class>>vendorsAndDevicesZLibData, which is a method returning a 65351
> bytes string who's hash is 16rBF5756D (PCIDevice vendorsAndDevicesZLibData
> hash hex).
> This is a very big string, I know, but it's the compressed form of a 300kb
> string, and I thought having it compressed was a good idea. Apparently,
> storing this strings in source form is not safe.
> Lets try to find how to solve it. If you are interested in solving this
> problem, I will send you all what's required to rebuild this string, so
> you can work on what's the best why of storing this information (PCI
> vendors and devices strings) in the image and in the sources.
More information about the SqueakNOS