A system for handling write requests is described. The system uses two
queues for storing posted write requests. When a posted write error
results, software handles the posted write error using information stored
in a first queue of the two queues. The write request producing the posted
write error is cleared from the second queue which continues to handle
physical packets containing write requests.