[Bug 237471] [PowerPC64] pseries llan driver wrong MAC address

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Apr 22 14:08:41 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237471

            Bug ID: 237471
           Summary: [PowerPC64] pseries llan driver wrong MAC address
           Product: Base System
           Version: 12.0-RELEASE
          Hardware: powerpc
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: kern
          Assignee: bugs at FreeBSD.org
          Reporter: alfredo.junior at eldorado.org.br

The network driver (pseries llan) isn't reading the MAC address set by QEMU
correctly.

In the example bellow, user defines MAC address to 52:54:00:fa:de:56 and driver
assumes 00:fa:de:56:00:00. 

The issue was seen on both "12.0-RELEASE r341666" and "13.0-CURRENT r346544"


QEMU 4.0rc0 start command:

/qemu4/usr/local/bin/qemu-system-ppc64 \
        -name guest=freebsd -cpu POWER8 -m 2048 \
        -drive file=vdisks/freebsd-vm-disk1.qcow2,if=scsi,index=0,format=qcow2
\
        -net nic,macaddr=52:54:00:fa:de:56 -net tap \
        -nographic -vga none -enable-kvm \
        -smp 16 \
        -machine
pseries,accel=kvm,cap-cfpc=broken,cap-sbbc=broken,cap-ibs=broken,cap-hpt-max-page-size=16M
\
        -mem-prealloc -mem-path /dev/hugepages \


root at base-test:~ # ifconfig llan0
llan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:fa:de:56:00:00
        inet 10.10.71.70 netmask 0xffffff00 broadcast 10.10.71.255 
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect
        status: active
root at base-test:~ # uname -a
FreeBSD base-test 12.0-RELEASE FreeBSD 12.0-RELEASE r341666 GENERIC  powerpc

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list