Could you give the full dmesg outputs from both working and non-working cases? Also give the hwinfo output from the working system, too.