Comment 58 for bug 296710

Revision history for this message
Paul Sladen (sladen) wrote :

Scott: sure, but compiling this in hasn't fixed that bug either... but has had the (negative) impact of just making it even harder to diagnose/debug with end-users.

Eg. it's no longer possible to request "Hi XYZ, could you try 'modprobe -r abcd_hci' then 'modprobe ...' and post 'find /sys -path ... | xargs grep .' " We've instead just got a massive black box that collectively "doesn't work as of -11.38" with no possibility of an interim workaround while it's investigated.

Ubuntu was about the first distribution to go fully modular and has benefited significantly from that choice. It wasn't /easy/ to do; all the hard stuff with initramfs building and module hooks was *made to work*, even though it was complex.

If boot-speed and an easy life are the only reasons to ditch that policy of modularity then it's the focus narrow-minded and not being forward looking.

Presumbly the kernel does not have a single 'usb_hci' module for a reason; but this "subtle" change has created one.