On Thursday 29 March 2007 00:58, Nicolas Meessen wrote:
>
> To enable the support for this hardware I had to add a couple of lines
> in hfc-4s_main.c
The new PCI ID has been integrated and committed in vstuff-devel revision 754.
I also added support for avoiding registration of S/T ports not physically
available on the board (like your Beronet 2-ports board).
> This allows the module to be properly loaded but then I have a problem
> with the script visdn_configurator.
Yes, visdn_configurator is not updated to the new architecture. In the
meantime a manual configuration may be written following this template:
========================================
#!/bin/bash
cd /root/vstuff-devel
echo NT > /sys/bus/pci/devices/0000\:00\:0d.0/st0/role
visdn_netdev_ctl/visdn_netdev_ctl create visdn0.0 lapd
kstool/kstool connect \
'"/sys/bus/pci/devices/0000:00:0d.0/st0/D" > \
_autoroute_(hdlc_deframer=1) > \
"/sys/devices/visdn-system/visdn0.0_d"'
kstool/kstool connect \
'"/sys/devices/visdn-system/visdn0.0_d" > \
_autoroute_(hdlc_framer=1) > \
"/sys/bus/pci/devices/0000:00:0d.0/st0/D"'
visdn_netdev_ctl/visdn_netdev_ctl set visdn0.0 role nt
visdn_netdev_ctl/visdn_netdev_ctl set visdn0.0 up
echo 1 > /sys/bus/pci/devices/0000\:00\:0d.0/st0/enabled
echo NT > /sys/bus/pci/devices/0000\:00\:0d.0/st1/role
visdn_netdev_ctl/visdn_netdev_ctl create visdn0.1 lapd
kstool/kstool connect \
'"/sys/bus/pci/devices/0000:00:0d.0/st1/D" > \
_autoroute_(hdlc_deframer=1) > \
"/sys/devices/visdn-system/visdn0.1_d"'
kstool/kstool connect \
'"/sys/devices/visdn-system/visdn0.1_d" > \
_autoroute_(hdlc_framer=1) > \
"/sys/bus/pci/devices/0000:00:0d.0/st1/D"'
visdn_netdev_ctl/visdn_netdev_ctl set visdn0.1 role nt
visdn_netdev_ctl/visdn_netdev_ctl set visdn0.1 up
echo 1 > /sys/bus/pci/devices/0000\:00\:0d.0/st1/enabled
echo TE > /sys/bus/pci/devices/0000\:00\:0d.0/st2/role
visdn_netdev_ctl/visdn_netdev_ctl create visdn0.2 lapd
kstool/kstool connect \
'"/sys/bus/pci/devices/0000:00:0d.0/st2/D" > \
_autoroute_(hdlc_deframer=1) > \
"/sys/devices/visdn-system/visdn0.2_d"'
kstool/kstool connect \
'"/sys/devices/visdn-system/visdn0.2_d" > \
_autoroute_(hdlc_framer=1) > \
"/sys/bus/pci/devices/0000:00:0d.0/st2/D"'
visdn_netdev_ctl/visdn_netdev_ctl set visdn0.2 role nt
visdn_netdev_ctl/visdn_netdev_ctl set visdn0.2 up
echo 1 > /sys/bus/pci/devices/0000\:00\:0d.0/st2/enabled
echo TE > /sys/bus/pci/devices/0000\:00\:0d.0/st3/role
visdn_netdev_ctl/visdn_netdev_ctl create visdn0.3 lapd
kstool/kstool connect \
'"/sys/bus/pci/devices/0000:00:0d.0/st3/D" > \
_autoroute_(hdlc_deframer=1) > \
"/sys/devices/visdn-system/visdn0.3_d"'
kstool/kstool connect \
'"/sys/devices/visdn-system/visdn0.3_d" > \
\_autoroute_(hdlc_framer=1) > \
"/sys/bus/pci/devices/0000:00:0d.0/st3/D"'
visdn_netdev_ctl/visdn_netdev_ctl set visdn0.3 role nt
visdn_netdev_ctl/visdn_netdev_ctl set visdn0.3 up
echo 1 > /sys/bus/pci/devices/0000\:00\:0d.0/st3/enabled
========================================
--
Daniele "Vihai" Orlandi
Espia S.r.l.
_______________________________________________
Visdn-hackers mailing list
[email protected]
https://mailman.uli.it/mailman/listinfo/visdn-hackers