Running with the "noapic" kernel option causes everything to work well with via-rhine under SMP (thanks to Pierre Brua for the hint). So it must be an interrupt racing with the other CPU that's confusing the hardware. Cheers, Peter Monta pmonta@imedia.com Imedia Corp.