You are not logged in.

#1 2013-09-30 23:51:16

kroylar
Member
Registered: 2013-09-30
Posts: 5

asix usb to ethernet adapter and netctl

Hello All!

I'm having difficulty in getting my asix usb ethernet adapter to work with netctl.

# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: xxxxxxxxxxxxx
5: usbnet0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 00:0e:c6:88:fd:a1 brd ff:ff:ff:ff:ff:ff
# cat /etc/netctl/usb
Description='A basic static ethernet connection'
Interface=usbnet0
Connection=ethernet
IP=static
Address=('192.168.5.1/24')

journalctl output after running "netctl start usb"

Sep 30 15:07:14 faubourg systemd[1]: Starting A basic static ethernet connection...
Sep 30 15:07:15 faubourg network[3512]: Starting network profile 'usb'...
Sep 30 15:07:15 faubourg kernel: IPv6: ADDRCONF(NETDEV_UP): usbnet0: link is not ready
Sep 30 15:07:20 faubourg network[3512]: No connection on interface 'usbnet0'
Sep 30 15:07:20 faubourg network[3512]: Failed to bring the network up for profile 'usb'
Sep 30 15:07:20 faubourg systemd[1]: netctl@usb.service: main process exited, code=exited, status=1/FAILURE
Sep 30 15:07:20 faubourg systemd[1]: Failed to start A basic static ethernet connection.
Sep 30 15:07:20 faubourg systemd[1]: Unit netctl@usb.service entered failed state.

I can, however, manually bring the link up and set the ip address.

# ip addr add 192.168.5.1/24 brd 192.168.5.255 dev usbnet0
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: xxxxxxxxxxxxx
6: usbnet0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 00:0e:c6:88:fd:a1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.5.1/24 brd 192.168.5.255 scope global usbnet0
       valid_lft forever preferred_lft forever
# ip link set dev usbnet0 up
faubourg netctl # ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: xxxxxxxxxxxxx
6: usbnet0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 00:0e:c6:88:fd:a1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.5.1/24 brd 192.168.5.255 scope global usbnet0
       valid_lft forever preferred_lft forever
    inet6 fe80::20e:c6ff:fe88:fda1/64 scope link 
       valid_lft forever preferred_lft forever

As can be seen, an autoconfiguration ipv6 address based upon my MAC address was automatically added with the ip link command. The lights on the device are still not on and it still fails to communicate. One more command fixes that.

# ethtool -s usbnet0 speed 100 duplex full
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: xxxxxxxxxxxxx
6: usbnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0e:c6:88:fd:a1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.5.1/24 brd 192.168.5.255 scope global usbnet0
       valid_lft forever preferred_lft forever
    inet6 fe80::20e:c6ff:fe88:fda1/64 scope link 
       valid_lft forever preferred_lft forever

So my question is, how can I get netctl to do this for me automatically.

Offline

#2 2013-10-08 21:59:03

kroylar
Member
Registered: 2013-09-30
Posts: 5

Re: asix usb to ethernet adapter and netctl

bump

Offline

Board footer

Powered by FluxBB