but I don't get any LED blinking. I understand pin 9 to mean the Arduino's digital pin 9 as used in the IDE, AFAIK pin 9 on the chip is one of the crystal pins. So it seems it's not flashing correctly or my bootloader download is bad but it's definitely doing something because the bootloader no longer functions like a factory Uno bootloader. Also, when I connect an ethernet shield, the bootloader does not initialize the ethernet connection. So then I am able to flash the stock bootloader and confirm that it then does work again like a stock arduino Uno.5. You can confirm the bootloader has been burned successfully by connecting an LED and resistor between ground and pin 9 on your Arduino.
Immediately after the bootloader has been burned it will blink the LED at a rate of about once per second until you upload a sketch via TFTP. Once a sketch has been uploaded the LED will only blink for about three seconds after a reset/power-on (indicating the bootloader is waiting for a TFTP connection) before it stops and the uploaded sketch is executed.
Is there something I'm missing or are the instructions old/incorrect? Any other troubleshooting tips?
I believe my ArduinoISP connections are good, I made a small ISP shield so it's easy to connect/disconnect frequently. The shield has LEDs installed according to the ISP sketch except that LED_PMODE is on pin A0. The LEDs blink pretty much the same way for flashing either bootloader.