buddyspencer Backup your data as is always best practice. Use History and Rollback to roll back to a point where it worked, then upgrade packages one at a time until you identify what caused it, 99/100 it'll be the kernel, so start with that.
Oh and let us know the output of lspci
so we can maybe identify if a kernel update had changes around that device.