Hi,
for some time (I don't remember since when) I'm experiencing quite strange long boot times on my laptop. I've tracked it down to the GPU init code, namely to function radeon_atrm_get_bios(). This function takes about 25-30 seconds to complete on my laptop on every reboot.
I believe that it's not normal, nor expected behaviour, so I've added some debug printks in the code as can be seen in attached patch and the damn slow boot can be seen in attached dmesg log also.
I would like to note, that if I rmmod/modprobe radeon module after that long boot, it takes about 2 seconds to complete. To me it seems, like some issue in acpi_evaluate_object() but I'm not sure 100% yet. Does anyone have any clue what could be happening there?
I'm running vanilla 3.1.6 if it matters.
Thanks a lot for any pointers.
-- ynezz
dri-devel@lists.freedesktop.org