25.3.2. Adicionando um Dispositivo de LCS
O driver de dispositivo LAN channel station (LCS) suporta os recursos de 1000Base-T Ethernet no OSA-Express2 e OSA-Express 3
Baseado no tipo de interface a adicionar, o driver do LCS atribui um dos três nomes básicos de interface:
- ethn para OSA-Express Fast Ethernet e Gigabit Ethernet
O valor n é o
0
para o primeiro tipo de dispositivo, 1
para o segundo, e assim por diante.
25.3.2.1. Adicionando o dispositivo LCS de forma dinâmica Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
- Carregue o driver do dispositivo:
modprobe lcs
# modprobe lcs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Use o comando
cio_ignore
para remover os canais de rede da lista de dispositivos ignorados e torná-los visíveis ao Linux:cio_ignore -r read_device_bus_id,write_device_bus_id
# cio_ignore -r read_device_bus_id,write_device_bus_id# cio_ignore -r read_device_bus_id,write_device_bus_id# cio_ignore -r read_device_bus_id,write_device_bus_id# cio_ignore -r read_device_bus_id,write_device_bus_id
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Replace read_device_bus_id and write_device_bus_id with the two device bus IDs representing a network device. For example:cio_ignore -r 0.0.09a0,0.0.09a1
# cio_ignore -r 0.0.09a0,0.0.09a1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Crie o dispositivo de grupo:
echo read_device_bus_id,write_device_bus_id > /sys/bus/ccwgroup/drivers/lcs/group
# echo read_device_bus_id,write_device_bus_id > /sys/bus/ccwgroup/drivers/lcs/group# echo read_device_bus_id,write_device_bus_id > /sys/bus/ccwgroup/drivers/lcs/group# echo read_device_bus_id,write_device_bus_id > /sys/bus/ccwgroup/drivers/lcs/group# echo read_device_bus_id,write_device_bus_id > /sys/bus/ccwgroup/drivers/lcs/group# echo read_device_bus_id,write_device_bus_id > /sys/bus/ccwgroup/drivers/lcs/group
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Configure o dispositivo. Placas OSA podem oferecer até 16 portas para um único CHPID. Por default, o dispositivo de grupo LCS usa a porta
0
. Para usar uma porta diferente, use um comando similar ao seguinte:echo portno > /sys/bus/ccwgroup/drivers/lcs/device_bus_id/portno
# echo portno > /sys/bus/ccwgroup/drivers/lcs/device_bus_id/portno# echo portno > /sys/bus/ccwgroup/drivers/lcs/device_bus_id/portno# echo portno > /sys/bus/ccwgroup/drivers/lcs/device_bus_id/portno
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Substitua o portno pelo número de porta que você deseja usar. Para mais informações sobre configuração do driver LCS, consulte o capítulo sobre o LCS em Linux on System z Device Drivers, Features, and Commands on Red Hat Enterprise Linux 6. - Traga o dispositivo online:
echo 1 > /sys/bus/ccwgroup/drivers/lcs/read_device_bus_id/online
# echo 1 > /sys/bus/ccwgroup/drivers/lcs/read_device_bus_id/online
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Para descobrir qual o nome do dispostivo de rede que foi atribuído, insira o comando:
ls -l /sys/bus/ccwgroup/drivers/lcs/read_device_bus_ID/net/
# ls -l /sys/bus/ccwgroup/drivers/lcs/read_device_bus_ID/net/ drwxr-xr-x 4 root root 0 2010-04-22 16:54 eth1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow