>Number:         156935
>Category:       conf
>Synopsis:       Atheros AR8132 connectivity problem to Gigabit switch
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 10 18:30:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Ratko Gospodnetic
>Release:        8.0
>Organization:
ZI5 d.o.o. Zagreb Croatia
>Environment:
FreeBSD freenas.local 8.2-RELEASE-p1 FreeBSD 8.2-RELEASE-p1 #4: Sat Apr 30 
10:39:46 PDT 2011     
[email protected]:/usr/home/jpaetzel/freenas/obj.amd64/usr/home/jpaetzel/freenas/FreeBSD/src/sys/FREENAS.amd64
  amd64
>Description:
When FreeNAS PC Atheros AR8132 NIC is connected to Planet 24 port Gigabit 
Internet switch (10/100/1000), FreeNAS could not be pinged and FreeNAS cannot 
see other computers on the same network.
pciconf -lv | grep -B3 network confirms that Atheros Network Card is recognized.

When same FreeNAS computer is connected to 8 port 10/100 Internet switch which 
is further connected to above mentioned Planet Gigabit switch everything works 
fine. FreeNAS can be pinged from other computers and managed through GUI 
interface.

When same PC is booted with Windows XP Pro and connected to Planet 24 port 
Gigabit Internet switch (10/100/1000) exactly like FreeNAS, everything works 
OK! PC could see other computers on LAN and could be pinged and accessed from 
other computers in the network.

>How-To-Repeat:
Always repeatable in the same environment.
>Fix:
Please see attached file: _ReadMe_02.03.txt

Patch attached with submission follows:

2011-05-10
_ReadMe_02.03.txt

************************************************************************************
TEMPORARY MANUAL SOLUTION FOR ATHEROS AR8132 PROBLEM ON FreeNAS v8.0
************************************************************************************

------------------------------------------------------------------------------------
Problem with FreeNAS Atheros AR8132 NIC PC when connected to 10/100/1000 Mbps 
switch.
PC and NIC are not recognised on LAN
Reason for problem is that (probably) "media autoselect" feature in AR8132 
driver 
is notworking according to specification and switch does not recognize NIC.

With command mode change in NIC interface config from
        "media autoselect"
        to
        "media 100baseTX"
NIC is recognized and computer can communicate on LAN.

This is just temporary solution and it will not survive next boot!
For permanent solution:
        * comands must be added to boot stream so update for NIC config is 
automatic
        or
        * FreeBSD/FreeNAS OS driver for Atheros AR8132 should be updated
        or
        after connection is established with shell commmands correction Windows 
GUI
        should be used and option field for NIC set to "media 100baseTX" and
        corrections will stay after next boot but not survive next installation 
:))
------------------------------------------------------------------------------------
Atheros AR8132 Network interface card supports only 10/100 Mbps connections.
Complete list of supported options could be isted with "ifconfig -m alc0"
        supported media:
                media autoselect mediaopt flowcontrol
                media autoselect
                media 100baseTX mediaopt full-duplex,flowcontrol
                media 100baseTX mediaopt full-duplex
                media 100baseTX
                media 10baseT/UTP mediaopt full-duplex,flowcontrol
                media 10baseT/UTP mediaopt full-duplex
                media 10baseT/UTP
                media noned with ifconfig -m alc0
------------------------------------------------------------------------------------

        0.      Boot FreeNAS v8.0
        1.      Connect PC with Atheros AR8132 NIC to Gigabit switch
        2.      LAN/switch connection is not active
                From Console Setup menu choose:
                7) Shell
        3.      Check NIC status with command where "alc0" is device name
                        ifconfig -m alc0
                        or for simplicity
                        ifconfig -m
                Result of "ifconfig" command reports details about NIC status 
and configuration
        4.      Set NIC config atribute for media to 100baseTx, where "alc0" is 
device name
                        ifconfig alc0 media 100baseTX 
        5.      Put NIC down
                        ifconfig alc0 down
        6.      Put NIC Up and NIC interface is reset automaticaly
                        ifconfig alc0 up
        7.      Check status with:
                        ifconfig -m alc0
        8.      LED indicators on 10/100/1000 switch should confirm that NIS is 
connected and
                working in 100baseTX mode
        9.      LAN connection is active
        10.     Activate any Internet Browser on Windows PC connected to same 
LAN
        11.     Activate FreeNAS GUI by entering computer name (eg. freenas) or 
IP address (eg 192.168.1.100) into address field
        12.     Enter admin logon data (eg admin/freenas)
        13.     Open from main menu item "Interfaces"
        14.     From "Interfaces" submenu choose "View All Interfaces"
        15.     Click on Edit button for Atheros driven device with conectivity 
problem
        16.     Type "media 100baseTX" (without ") into "Options" field and 
click on "OK" button
        17.     NIC will be reconfigured and setup remembered
        18.     This change will survive boot but not next FreeNAS reinstall :)
------------------------------------------------------------------------------------
List of commands that should be executed for temporary correction:
ifconfig -m alc0
ifconfig alc0 media 100baseTX
ifconfig alc0 down
ifconfig alc0 up
ifconfig -m alc0
------------------------------------------------------------------------------------

>Release-Note:
>Audit-Trail:
>Unformatted:
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"

Reply via email to