Eu não sei para o W520, mas atualmente estou usando um T430s com uma bateria ultrabay, em Quantal (acabei de atualizar a partir de 12.04). Eu não tinha nada para fazer funcionar, o laptop primeiro "consome" energia do ultrabay, e depois muda para a bateria principal automaticamente.
Tudo o que é feito no nível da BIOS, portanto, nenhum suporte especial é necessário do Linux / Ubuntu.
Algumas pessoas querem interagir com a maneira como as baterias são usadas (prioridade, etc ...), para aumentar a duração da bateria essencialmente. Para fazer isso, você precisa de um driver especial ou usar ACPI, dependendo do seu modelo e bios. Você deve dar uma olhada no link se ainda não estiver pronto.