IRQ Issue with Arduino UNO + Ethernet Shield + PS/2 Keyboard

Hmm, I thought the same so I tried pin 3 for the IRQ and another pin for the Data but the keyboard.available() is still not picking it up.

I have used a couple of serial.print statements within the test sketch to see at which point the program stops, it just never is able to see the keyboard with keyboard.available.