Date: Fri, 5 Sep 2008 09:45:08 +0200 From: Milan Obuch <freebsd-net@dino.sk> To: freebsd-net@freebsd.org Subject: MSI Wind Notebook's network interfaces Message-ID: <200809050945.09276.freebsd-net@dino.sk>
next in thread | raw e-mail | index | archive | help
Hi, I have new notebook, MSI's Wind, and installed succesfully both FreeBSD-7 and -CURRENT. In 7.0-RELEASE wired network interface did not work, but after upgrading to 7-STABLE (now 7.1-PRERELEASE) it work with re driver. There is just one small uglyness - it's link level address (MAC) is 00:00:00:00:00:00. Needless to say, Windows initializes this to 00:1d:92:59:f5:8b. I can change it with 'ifconfig re0 ether 00:1d:92:59:f5:8b', but I would rather let the driver to find the correct MAC. While everything works (I am csup'ing sources over its re0, which is a good test in my experience), if anybody have any idea/patch to test, I would like to do it. Some data collected: ifconfig re0 re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC> ether 00:00:00:00:00:00 inet 192.168.16.235 netmask 0xffffff00 broadcast 192.168.16.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active pciconf -lcv (part of) re0@pci0:1:0:0: class=0x020000 card=0x01101462 chip=0x813610ec rev=0x02 hdr=0x00 vendor = 'Realtek Semiconductor' device = 'RTL8139/810x Family Fast Ethernet NIC' class = network subclass = ethernet cap 01[40] = powerspec 3 supports D0 D1 D2 D3 current D0 cap 05[50] = MSI supports 1 message, 64 bit cap 10[70] = PCI-Express 2 endpoint IRQ 0 cap 11[ac] = MSI-X supports 2 messages in map 0x20 cap 03[cc] = VPD dmesg (part of verbose boot) re0: <RealTek 8101E/8102E/8102EL PCIe 10/100baseTX> port 0xc000-0xc0ff mem 0xffd10000-0xffd10fff,0xffd00000-0xffd0ffff irq 16 at device 0.0 on pci1 re0: Reserved 0x1000 bytes for rid 0x18 type 3 at 0xffd10000 re0: MSI count : 1 re0: Chip rev. 0x34800000 re0: MAC rev. 0x00200000 miibus0: <MII bus> on re0 rlphy0: <RTL8201L 10/100 media interface> PHY 1 on miibus0 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto re0: bpf attached re0: [MPSAFE] re0: [FILTER] When not booting verbose, there is also one line telling re0: turning off MSI enable bit. This netbook has also wireless interface, but this one does not get detected (or I have no driver for it), in dmesg there is only line telling pci2: <network> at device 0.0 (no driver attached) and relevant part of pciconf -lcv is none0@pci0:2:0:0: class=0x028000 card=0x68941462 chip=0x819910ec rev=0x22 hdr=0x00 vendor = 'Realtek Semiconductor' class = network cap 01[40] = powerspec 3 supports D0 D1 D2 D3 current D0 cap 05[50] = MSI supports 1 message, 64 bit cap 10[70] = PCI-Express 1 legacy endpoint While currently I have no urge need for wireless connectivity, in the long run I would like to use it. Currently I can't change card (probably minipci) as netbook is under warranty, with 'warranty sticker - void if tampered' over screw. If anybody had some idea how to fix MAC address initialization for wired interface or what driver to use for wireless interface (I will probably try NDIS, but my experience in this area is limited and previous succesfull try none), I am all ears. Regars, Milan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809050945.09276.freebsd-net>