MSI Wind Notebook's network interfaces
Milan Obuch
freebsd-net at dino.sk
Fri Sep 5 07:56:15 UTC 2008
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 at 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 at 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
More information about the freebsd-net
mailing list