Bem, depois de inúmeras tentativas de configurar o SB4200 no 
Linux 
pela porta USB, finalmente consegui uma solução para qualquer tipo 
de distribuição.
Vale ressaltar que nos últimos dias tenho pesquisado muito a respeito 
e não encontrei, pelo menos em português, nada a respeito que 
realmente valha a pena. Então, aqui vai a dica! 
Primeiro, o mais importante é ter em mente que o modem deve ser 
reconhecido como uma interface de rede (eth0, eth1...), devido a 
configuração no 
adsl-setup. 
Desta forma, deve-se verificar antes de mais nada se o próprio Linux 
já o reconheceu com o comando:
$ ifconfig
Se o 
ifconfig não encontrar nada ou somente sua placa de rede 
real, deve ser seguido os seguintes passos (se o sistema reconheceu,  
basta indicar a interface no adsl-setup): 
PASSO 1: 
Execute o comando:
# modprobe CDCEther
Após isso verifique no 
ifconfig se apareceu alguma interface nova. 
Se aparecer, beleza, está pronto. Senão siga para o passo 2.
PS: Este procedimento normalmente resolve para os distros baseados no Red Hat.
PASSO 2: 
Execute o comando: 
# modprobe usbnet 
e em seguida digite:
# ifconfig -a
Agora tem que aparecer a interface USB como 
ethx (o usbnet força essa 
configuração). No entanto, esta interface aparece sem IP, máscara e broadcast. 
Passe então o IP e a máscara para a interface: 
# ifconfig ethx 192.168.x.x/24 
Agora a interface está pronta. Entre no 
adsl-setup, indique a 
ethx 
que acabou de ser configurada e pronto, funciona perfeitamente.
Testei no Fedora, no RH9 e no Slack9 (no último, fiz o procedimento completo e 
funcionou). Coloque os passos no 
rc.local para não ter que digitar todas 
as vezes. 
Rodrigo