On my dell Insipon 1525 can be found the same broadcom bcm4312 802.11b/g (rev 01) with ID 14e4:4315 wireless card and it works fine with version 5.10.27.12 of the broadcom driver but if I want to use a kernel version greater then 2.6.28 then I have to use version 5.10.91.9 as the driver version 5.10.27.12 doesn't compile with 2.6.29 and 2.6.30 kernels. With version 5.10.91.9 if the system is booted then wl is loaded and it works fine, but if the kernel module is removed then X exits and remains a black screen and also waking up from hibernate or suspend to ram doesn't work if the module was loaded before hibernation or sleeping.