Could you give the dmesg outputs from both working and non-working cases? Please give hwinfo outputs from both as well.