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

Reply via email to