It's neither hal nor the built in firewire controller, it happens with the Belkin controller as well, even when hal is sent to hell before plugging in the iPod. Unplugging the iPod and it works fine - but something isn't telling it that it isn't mounted.