Erwägungen:
1. Mit Urteil vom 11. März 2010 ist das Bundesgericht auf eine von X._ gegen einen am 9. Februar 2010 betreffend Beschlagnahme von Fahrzeugen ergangenen Entscheid der Beschwerdekammer des Obergerichts des Kantons Solothurn erhobene Beschwerde nicht eingetreten (Verfahren 1B_54/2010).
Mit Revisionsgesuch vom 19. April 2010 beantragt X._, das bundesgerichtliche Urteil vom 11. März 2010 sei aufzuheben.
2. Die Aufhebung oder Abänderung eines wie hier nach <ref-law> in Rechtskraft erwachsenen Bundesgerichtsurteils ist nur bei Vorliegen eines Revisionsgrundes gemäss <ref-law> möglich.
Der Gesuchsteller kritisiert das am 11. März 2010 ergangene Urteil ganz allgemein. Er unterlässt es allerdings dabei, sich auf einen der gesetzlichen Revisionsgründe (<ref-law>) zu berufen, auf die er bereits in früheren Verfahren hingewiesen worden ist. Was er in seinem Revisionsgesuch vorbringt, beschränkt sich im Wesentlichen auf eine Kritik an der dem Urteil zugrunde liegenden rechtlichen Würdigung. Solche Kritik ist jedoch im Revisionsverfahren nicht zu hören. Der Gesuchsteller wäre gehalten gewesen, in seiner Eingabe einen Revisionsgrund darzulegen, was er indes unterlassen hat. Auf sein Gesuch ist daher ohne Schriftenwechsel (<ref-law>) nicht einzutreten. Weitere Eingaben in dieser Sache, insbesondere weitere Revisionsgesuche, werden in Zukunft ohne Antwort abgelegt.
3. Dem Ausgang des Verfahrens entsprechend sind die bundesgerichtlichen Kosten dem Gesuchsteller aufzuerlegen (<ref-law>).

Demnach wird erkannt:
1. Auf das Revisionsgesuch wird nicht eingetreten.
2. Die Gerichtskosten von Fr. 500.-- werden dem Gesuchsteller auferlegt.
3. Dieses Urteil wird dem Gesuchsteller, der Staatsanwaltschaft und dem Obergericht des Kantons Solothurn, Beschwerdekammer, schriftlich mitgeteilt.
Lausanne, 11. Mai 2010
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Der Gerichtsschreiber:
Féraud Bopp