US20030005131A1 - Network apparatus capable of automatically configuring connection polarities and the operating method thereof - Google Patents
Network apparatus capable of automatically configuring connection polarities and the operating method thereof Download PDFInfo
- Publication number
- US20030005131A1 US20030005131A1 US10/135,818 US13581802A US2003005131A1 US 20030005131 A1 US20030005131 A1 US 20030005131A1 US 13581802 A US13581802 A US 13581802A US 2003005131 A1 US2003005131 A1 US 2003005131A1
- Authority
- US
- United States
- Prior art keywords
- network
- network apparatus
- time period
- signal
- medium
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000011017 operating method Methods 0.000 title description 2
- 230000001419 dependent effect Effects 0.000 claims description 18
- 238000000034 method Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/24—Testing correct operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/323—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the physical layer [OSI layer 1]
Definitions
- the present invention is related to a network apparatus capable of automatically configuring connection polarities, and in particular to a network apparatus capable of automatically configuring polarities in a 10Base-T, 100Base-T and 1000Base-T network.
- a parallel cable or crossover cable is generally used to interconnect a number of network apparatuses, for example, hubs, switches, repeaters or network cards, etc.
- NIC network interface card
- a crossover cable must be employed to allow the transmitter 12 and the receiver 14 of a network interface card to respectively connect to the receiver 24 and the transmitter 22 of another network interface card, so as to form a valid network connection.
- a parallel cable must be employed to assure the validity of connection polarities. If it is desirous to interconnect network apparatuses, one has to choose proper network cable to bring them to a correct connection polarity. However, it is quite a torment to a network user.
- connection polarity configuration technique If two network apparatuses are of different data transmission rates, for instance, those in 10Base-T (10 MHz), 100Base-T (100 MHz) and 1000Base-T (GHz) networks that transmits data with different data transmission rates, it is unlikely to automatically configure connection polarities through the use of prior connection polarity configuration technique.
- the so-called auto-negotiation capability enables different interconnected network apparatuses to work under an optimized operating mode, including full-duplex, half-duplex and so on.
- the network apparatuses are interconnected with incorrect polarity, it is unable to bring the auto-negotiation mechanism into full play.
- the present invention discloses a network apparatus capable of automatically configuring connection polarities in a network.
- the network apparatus can be a switch or hub, and including a plural order random number generator for generating a plurality of random numbers, a plurality of connectors each of which is connected to a corresponding network cable, wherein each connector includes a signal detector for detecting a signal, for example, a normal link pulse or a fast link pulse from the corresponding network cable, and a polarity configurer coupled between the signal detector and the random number generator for selectively changing a connection polarity of a connector thereof in accordance with one of the random numbers generated by the random number generator when no signal is detected by the signal detector from the corresponding network cable.
- the signal detector further includes a status counter for counting a first predetermined time period to determine the connection polarity of the corresponding network cable, and counting a second predetermined time period to allow the auto-negotiation process to be completed.
- the first predetermined time period is preferably set at 62 milliseconds and the second predetermined time period is preferably set at 1.8 seconds.
- the network apparatus is applicable to a 10Base-T, 100Base-T and 1000Base-T network simultaneously and is provided with auto-negotiation capability.
- the present invention also addresses a method of automatically configuring a connection polarity for a network apparatus, including the following steps of enabling the network apparatus to operate in either a medium-dependent interface test mode or a medium-dependent interface crossover test mode, detecting a network signal within a first time period, selectively enabling the network apparatus to operate in either the medium-dependent interface test mode or the medium-dependent interface crossover test mode in accordance with a random number if failing to detect a network signal within the first time period, and enabling the network apparatus to stay at a stable state for at least a second time period if a network signal is detected or a link is established within the first time period, wherein if a network signal is continuously detected or a link is established, enabling the network apparatus to keep staying at the stable state.
- FIG. 1 is a schematic diagram showing a MDI enabling network interface card connecting to a network interface of a hub according to the prior art
- FIG. 2 is a functional block diagram showing the network apparatus capable of automatically configuring connection polarities in a network according to a preferred embodiment of the present invention.
- FIG. 3 is a state diagram illustrating the algorithm of an internal MDI/MDIX state machine of the network apparatus according to a preferred embodiment of the present invention.
- a network apparatus such as switch or hub is provided with a plurality of connectors, and each of the connectors is provided with a network interface.
- a network apparatus capable of automatically configuring connection polarities in a network includes a MDI(media dependent interface) enabling network interface 30 , such as a RJ-45 connector that is used to connect to a network cable.
- the network apparatus of the present invention further includes a signal detector 32 which is coupled to the output of the MDI enabling network interface 30 for detecting a network signal from the network cable to determine whether the transmitted data is valid, that is, to check whether there is data received.
- the signal detector 32 further can be used to determine the data transmission rate over the network cable, for example, 10 MHz or 100 MHz. If the transmitted data is valid, the way of data transmission remains unchanged.
- a random number generator 34 will generate a random number and output the random number to a polarity configurer 36 .
- the polarity configurer 36 selectively provides control signals for the MDI enabling network interface 30 to switch its connection polarity according to the random number from the random number generator 34 . That is to say, the random number from the random number generator 34 is used to determine whether the assignment of the TX(transmission)/RX(reception) pins of the MDI enabling network interface 30 is to remain unchanged or to be switched.
- FIG. 3 is a state diagram illustrating the operation algorithm of an internal MDI/MDIX state machine of the network apparatus according to a preferred embodiment of the present invention. In this preferred embodiment, it is inclined to take a network apparatus applicable to a 10Base-T, a 100Base-T and a 1000Base-T network and is provided with auto-negotiation capability as an example for illustration.
- the operation flow of the network apparatus initiates from block 40 (state S 0 ), that is, the network apparatus operates in MDI test mode.
- state S 0 the status counter of the signal detector 32 starts to count, and the operation of the network apparatus will stay at the same state for at least a first predetermined time period through the circulative execution of the loop 400 .
- the first predetermined time period is set at 62 milliseconds (which is conformable to the link period prescription in IEEE standard 802.3).
- the signal detector 32 continuously detects a network signal, or detects a link pulse, for example, a normal link pulse or a fast link pulse.
- the random number generator 34 If the status counter 32 reaches the first predetermined time period, and no network signal is detected or no link is established, the random number generator 34 generates a random number to determine whether the operation of the network apparatus stays at state S 0 or goes to state S 1 . Otherwise, if the signal detector 32 detects a network signal or a link is established within the first predetermined time period, it indicates that the current connection configuration is correct, namely, the network apparatus operates in MDI mode, the operation of the network apparatus will go to block 42 (state S 2 ) via path 42 a, which indicates the network apparatus operates in a stable state of MDI mode.
- state S 2 the operation of the network apparatus will stay at the same state for at least a second predetermined time period, preferably 1.8 seconds (which is the time period required to complete the auto-negotiation process). If data is continuously received or a link is established, it indicates the network apparatus operates in a stable state of MDI mode and its operation is normal, and the operation of the network apparatus keeps staying at state S 2 through the circulative execution of loop 420 to repeat the MDI test mode operation.
- the random number generator 34 In state S 0 if no network signal is detected or no link is established, the random number generator 34 generates a random number. The intention of using the random number generator 34 is to prevent two universal MDI/MDIX enabling network interfaces that change their polarities simultaneously all the time but can not identify each other from failing to link. While the random number determines the operation of the network apparatus to go to block 46 , that is, state S 1 , it indicates that the network apparatus operates in MDIX test mode. In state S 1 , the status counter is reset and the operation of the network apparatus stays at state S 1 for at least a first predetermined time period, more preferably 62 milliseconds (which is conformable to the link period prescription in IEEE standard 802.3).
- the signal detector 32 continuously detects a network signal or detects whether a link is established. If the status counter reaches the first predetermined time period, and no network signal is received or no link is established, the random number generator 34 generates a random number to determine whether the operation of the network apparatus stays at state S 1 or goes back to state S 0 . Otherwise, if the signal detector 32 detects a network signal or a link is established within the first predetermined time period, it indicates that the current connection configuration is correct, namely, the network apparatus operates in MDIX mode, the operation of the network apparatus will go to block 44 (state S 2 ) via path 46 a, which indicates the network apparatus operates in a stable state of MDIX mode.
- state S 3 the network apparatus stays at state S 3 for at least a second predetermined time period, more preferable 1.8 seconds. If data is continuously received or a link is established within the second predetermined time period, it indicates that the network apparatus stays at MDIX stable state and the operation is normal, and the operation of the network apparatus keeps staying at state S 3 through the circulative execution of loop 440 to repeat the MDIX test mode operation.
- the foregoing random number variable can be one of thirteenth order, in which the thirteen nodes thereof is capable of generating sufficient random numbers.
- the automatic connection polarity configuration technique of the present invention is quite convenient for the assurance of connection polarity. From the point of view of hardware implementation, only a random number generator is necessary to be shared by a plurality of connectors.
- the present invention can be summarized by a network apparatus capable of automatically configuring connection polarities to transmit and receive network signals in a network, including a random number generator of a plural order for generating a plurality of random numbers, and a plurality of connectors each of which is connected to a corresponding network cable.
- Each of the connectors includes a signal detector for detecting a network signal on the corresponding network cable, for example, a fast link pulse or a normal link pulse, and a polarity configurer coupled between the signal detector and the random number generator for selectively changing a connection polarity of a connector thereof in accordance with one of the random numbers generated by the random number generator when the signal detector fails to detect a network signal from the corresponding network cable.
- the signal detector further includes a status counter for counting a first predetermined time period for determining a connection polarity of the corresponding network cable and counting a second predetermined time period for allowing the auto-negotiation process to be completed.
- the first predetermined time period is preferably set at 62 milliseconds and the second predetermined time period is preferably set at 1.8 seconds.
- the network apparatus can be applicable to a 10Base-T, 100Base-T and 1000Base-T network simultaneously and is provided with auto-negotiation capability.
- the present invention also suggests a method of configuring a connection polarity for a network apparatus, including the following procedural steps of: enabling the network apparatus to operate in either a MDI test mode or a MDIX test mode, detecting a network signal within a first time period, selectively enabling the network apparatus to operate in either MDI test mode or MDIX test mode in accordance with a random number if failing to detect a network signal within the first time period, and if a network signal is detected or a link is established within the first time period, enabling the network apparatus to stay at a stable state for at least a second time period, wherein if a network signal is continuously detected or a link is established, enabling said network apparatus to keep staying at the stable state.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
A network apparatus capable of automatically configuring connection polarity includes a random number generator of a plural order for generating a plurality of random numbers, and a plurality of connectors each of which is connected to a corresponding network cable. Each of the connectors includes a signal detector for detecting a network signal, for example, a fast link pulse or a normal link pulse from the corresponding network cable, and a polarity configurer coupled between the signal detector and the random number generator for selectively changing a connection polarity of a connector thereof in accordance with one of the random numbers generated by the random number generator when the signal detector fails to detect a network signal from the corresponding network cable.
Description
- The present invention is related to a network apparatus capable of automatically configuring connection polarities, and in particular to a network apparatus capable of automatically configuring polarities in a 10Base-T, 100Base-T and 1000Base-T network.
- In a typical local area network, a parallel cable or crossover cable is generally used to interconnect a number of network apparatuses, for example, hubs, switches, repeaters or network cards, etc.
- As depicted in FIG. 1, if it is desirous to interconnect two network interface cards (NIC) crisscross, a crossover cable must be employed to allow the
transmitter 12 and thereceiver 14 of a network interface card to respectively connect to thereceiver 24 and thetransmitter 22 of another network interface card, so as to form a valid network connection. On the other hand, if it is desirous to connect a network interface card to a switch, a parallel cable must be employed to assure the validity of connection polarities. If it is desirous to interconnect network apparatuses, one has to choose proper network cable to bring them to a correct connection polarity. However, it is quite a torment to a network user. - Therefore, if two network apparatuses in a local area network need to be interconnected crisscross, that is, the polarities of the transmit pair and the receive pair are needed to be exchanged, it is generally accomplished by a manual MDIX (medium-dependent interface crossover) switch. It indicates the manual switching of the transmission/reception polarity on the connector can be achieved by a user to manually push a button.
- If two network apparatuses are of different data transmission rates, for instance, those in 10Base-T (10 MHz), 100Base-T (100 MHz) and 1000Base-T (GHz) networks that transmits data with different data transmission rates, it is unlikely to automatically configure connection polarities through the use of prior connection polarity configuration technique.
- Besides, the so-called auto-negotiation capability enables different interconnected network apparatuses to work under an optimized operating mode, including full-duplex, half-duplex and so on. However, if the network apparatuses are interconnected with incorrect polarity, it is unable to bring the auto-negotiation mechanism into full play.
- It is therefore a major object of the present invention to provide a universal network apparatus capable of automatically configuring connection polarities in a network and the operating method thereof.
- The present invention discloses a network apparatus capable of automatically configuring connection polarities in a network. The network apparatus can be a switch or hub, and including a plural order random number generator for generating a plurality of random numbers, a plurality of connectors each of which is connected to a corresponding network cable, wherein each connector includes a signal detector for detecting a signal, for example, a normal link pulse or a fast link pulse from the corresponding network cable, and a polarity configurer coupled between the signal detector and the random number generator for selectively changing a connection polarity of a connector thereof in accordance with one of the random numbers generated by the random number generator when no signal is detected by the signal detector from the corresponding network cable. The signal detector further includes a status counter for counting a first predetermined time period to determine the connection polarity of the corresponding network cable, and counting a second predetermined time period to allow the auto-negotiation process to be completed.
- The first predetermined time period is preferably set at 62 milliseconds and the second predetermined time period is preferably set at 1.8 seconds. The network apparatus is applicable to a 10Base-T, 100Base-T and 1000Base-T network simultaneously and is provided with auto-negotiation capability.
- The present invention also addresses a method of automatically configuring a connection polarity for a network apparatus, including the following steps of enabling the network apparatus to operate in either a medium-dependent interface test mode or a medium-dependent interface crossover test mode, detecting a network signal within a first time period, selectively enabling the network apparatus to operate in either the medium-dependent interface test mode or the medium-dependent interface crossover test mode in accordance with a random number if failing to detect a network signal within the first time period, and enabling the network apparatus to stay at a stable state for at least a second time period if a network signal is detected or a link is established within the first time period, wherein if a network signal is continuously detected or a link is established, enabling the network apparatus to keep staying at the stable state.
- Now the foregoing and other features and advantages of the present invention will be more clearly understood through the following descriptions with reference to the accompanying drawings, in which:
- FIG. 1 is a schematic diagram showing a MDI enabling network interface card connecting to a network interface of a hub according to the prior art;
- FIG. 2 is a functional block diagram showing the network apparatus capable of automatically configuring connection polarities in a network according to a preferred embodiment of the present invention; and
- FIG. 3 is a state diagram illustrating the algorithm of an internal MDI/MDIX state machine of the network apparatus according to a preferred embodiment of the present invention.
- In general, a network apparatus such as switch or hub is provided with a plurality of connectors, and each of the connectors is provided with a network interface.
- As indicated in FIG. 2, a network apparatus capable of automatically configuring connection polarities in a network according to a first preferred embodiment of the present invention includes a MDI(media dependent interface) enabling
network interface 30, such as a RJ-45 connector that is used to connect to a network cable. The network apparatus of the present invention further includes asignal detector 32 which is coupled to the output of the MDI enablingnetwork interface 30 for detecting a network signal from the network cable to determine whether the transmitted data is valid, that is, to check whether there is data received. Thesignal detector 32 further can be used to determine the data transmission rate over the network cable, for example, 10 MHz or 100 MHz. If the transmitted data is valid, the way of data transmission remains unchanged. Otherwise, arandom number generator 34 will generate a random number and output the random number to a polarity configurer 36. The polarity configurer 36 selectively provides control signals for the MDI enablingnetwork interface 30 to switch its connection polarity according to the random number from therandom number generator 34. That is to say, the random number from therandom number generator 34 is used to determine whether the assignment of the TX(transmission)/RX(reception) pins of the MDI enablingnetwork interface 30 is to remain unchanged or to be switched. - Further, the operation algorithm of the network apparatus of the present invention can be better illustrated from the point of view of a state machine.
- FIG. 3 is a state diagram illustrating the operation algorithm of an internal MDI/MDIX state machine of the network apparatus according to a preferred embodiment of the present invention. In this preferred embodiment, it is inclined to take a network apparatus applicable to a 10Base-T, a 100Base-T and a 1000Base-T network and is provided with auto-negotiation capability as an example for illustration.
- As shown in FIG. 3, when the network apparatus resets or powers on, the operation flow of the network apparatus initiates from block 40 (state S0), that is, the network apparatus operates in MDI test mode. In state S0, the status counter of the
signal detector 32 starts to count, and the operation of the network apparatus will stay at the same state for at least a first predetermined time period through the circulative execution of theloop 400. More preferably, the first predetermined time period is set at 62 milliseconds (which is conformable to the link period prescription in IEEE standard 802.3). Thesignal detector 32 continuously detects a network signal, or detects a link pulse, for example, a normal link pulse or a fast link pulse. If thestatus counter 32 reaches the first predetermined time period, and no network signal is detected or no link is established, therandom number generator 34 generates a random number to determine whether the operation of the network apparatus stays at state S0 or goes to state S1. Otherwise, if thesignal detector 32 detects a network signal or a link is established within the first predetermined time period, it indicates that the current connection configuration is correct, namely, the network apparatus operates in MDI mode, the operation of the network apparatus will go to block 42 (state S2) viapath 42 a, which indicates the network apparatus operates in a stable state of MDI mode. - In state S 2, the operation of the network apparatus will stay at the same state for at least a second predetermined time period, preferably 1.8 seconds (which is the time period required to complete the auto-negotiation process). If data is continuously received or a link is established, it indicates the network apparatus operates in a stable state of MDI mode and its operation is normal, and the operation of the network apparatus keeps staying at state S2 through the circulative execution of
loop 420 to repeat the MDI test mode operation. - On the other hand, if no data is received or no link is established within the second predetermined time period in state S 2, the operation of the network apparatus returns back to state S0 via
path 40 a. This situation could occur if the link is down or the other side network apparatus is changed or the other side network apparatus fails to transmit data over a period of time. - As discussed above, in state S 0 if no network signal is detected or no link is established, the
random number generator 34 generates a random number. The intention of using therandom number generator 34 is to prevent two universal MDI/MDIX enabling network interfaces that change their polarities simultaneously all the time but can not identify each other from failing to link. While the random number determines the operation of the network apparatus to go toblock 46, that is, state S1, it indicates that the network apparatus operates in MDIX test mode. In state S1, the status counter is reset and the operation of the network apparatus stays at state S1 for at least a first predetermined time period, more preferably 62 milliseconds (which is conformable to the link period prescription in IEEE standard 802.3). Thesignal detector 32 continuously detects a network signal or detects whether a link is established. If the status counter reaches the first predetermined time period, and no network signal is received or no link is established, therandom number generator 34 generates a random number to determine whether the operation of the network apparatus stays at state S1 or goes back to state S0. Otherwise, if thesignal detector 32 detects a network signal or a link is established within the first predetermined time period, it indicates that the current connection configuration is correct, namely, the network apparatus operates in MDIX mode, the operation of the network apparatus will go to block 44 (state S2) viapath 46 a, which indicates the network apparatus operates in a stable state of MDIX mode. - In state S 3, the network apparatus stays at state S3 for at least a second predetermined time period, more preferable 1.8 seconds. If data is continuously received or a link is established within the second predetermined time period, it indicates that the network apparatus stays at MDIX stable state and the operation is normal, and the operation of the network apparatus keeps staying at state S3 through the circulative execution of
loop 440 to repeat the MDIX test mode operation. - For example, the foregoing random number variable can be one of thirteenth order, in which the thirteen nodes thereof is capable of generating sufficient random numbers. As far as a switch or a hub having a plurality of connectors is concerned, the automatic connection polarity configuration technique of the present invention is quite convenient for the assurance of connection polarity. From the point of view of hardware implementation, only a random number generator is necessary to be shared by a plurality of connectors.
- The present invention can be summarized by a network apparatus capable of automatically configuring connection polarities to transmit and receive network signals in a network, including a random number generator of a plural order for generating a plurality of random numbers, and a plurality of connectors each of which is connected to a corresponding network cable. Each of the connectors includes a signal detector for detecting a network signal on the corresponding network cable, for example, a fast link pulse or a normal link pulse, and a polarity configurer coupled between the signal detector and the random number generator for selectively changing a connection polarity of a connector thereof in accordance with one of the random numbers generated by the random number generator when the signal detector fails to detect a network signal from the corresponding network cable. The signal detector further includes a status counter for counting a first predetermined time period for determining a connection polarity of the corresponding network cable and counting a second predetermined time period for allowing the auto-negotiation process to be completed. The first predetermined time period is preferably set at 62 milliseconds and the second predetermined time period is preferably set at 1.8 seconds. The network apparatus can be applicable to a 10Base-T, 100Base-T and 1000Base-T network simultaneously and is provided with auto-negotiation capability.
- The present invention also suggests a method of configuring a connection polarity for a network apparatus, including the following procedural steps of: enabling the network apparatus to operate in either a MDI test mode or a MDIX test mode, detecting a network signal within a first time period, selectively enabling the network apparatus to operate in either MDI test mode or MDIX test mode in accordance with a random number if failing to detect a network signal within the first time period, and if a network signal is detected or a link is established within the first time period, enabling the network apparatus to stay at a stable state for at least a second time period, wherein if a network signal is continuously detected or a link is established, enabling said network apparatus to keep staying at the stable state.
- It is to be noted that the foregoing is intended to give a preferred embodiment of the present invention only, but is not used to be taken as an exhaustive disclosure of the present invention. Those of skill in the art will soon recognize that these and other modifications can be made within the spirit and scope of the present invention as further defined in the appended claims.
Claims (18)
1. A network apparatus for configuring connection polarities to transmit and receive network signals in a network, comprising:
a plural order random number generator for generating a plurality of random numbers; and
a plurality of connectors each of which is connected to a corresponding network cable, wherein each of said plurality of connectors comprises:
a signal detector for detecting a signal from said corresponding network cable; and
a polarity configurer coupled between said signal detector and said random number generator for selectively changing a connection polarity of a connector thereof in accordance with one of said plurality of random numbers generated by said random number generator when said signal detector fails to detect a network signal from said corresponding network cable.
2. The network apparatus as claimed in claim 1 wherein said network apparatus is a hub.
3. The network apparatus of claim 1 wherein said network apparatus is a switch.
4. The network apparatus of claim 1 wherein said signal detector further includes a status counter for counting a first predetermined time period to determine a connection polarity of said corresponding network cable, and counting a second predetermined time period to allow an auto-negotiation process to be completed.
5. The network apparatus of claim 4 wherein said first predetermined time period is substantially greater than 62 milliseconds.
6. The network apparatus of claim 4 wherein said second predetermined time period is substantially greater than 1.8 second.
7. The network apparatus of claim 4 wherein said network apparatus is applicable to a 10Base-T, a 100Base-T and a 1000Base-T network simultaneously and is provided with an auto-negotiation capability.
8. The network apparatus of claim 1 wherein said random number generator is one of thirteenth order.
9. The network apparatus of claim 1 wherein said signal detector is configured for detecting a normal link pulse.
10. The network apparatus of claim 1 wherein said signal detector is configured for detecting a fast link pulse.
11. A method of configuring a connection polarity for a network apparatus, comprising the steps of:
enabling said network apparatus to operate in either a medium-dependent interface test mode or a medium-dependent interface crossover test mode;
detecting a network signal within a first time period;
if failing to detect a network signal within said first time period, selectively enabling said network apparatus to operate in either said medium-dependent interface test mode or said medium-dependent interface crossover test mode in accordance with a random number; and
if a network signal is detected or a link is established within said first time period, enabling said network apparatus to stay at a stable state for at least a second time period;
wherein if a network signal is continuously or a link is established, enabling said network apparatus to keep staying at said stable state.
12. The method of claim 11 wherein said first time period is substantially greater than 62 milliseconds.
13. The method of claim 11 wherein said second time period is substantially greater than 1.8 second.
14. The method of claim 11 wherein after said network apparatus is enabled to selectively operate in either said medium-dependent interface test mode or said medium-dependent interface crossover test mode in accordance with a random number, said method further comprising enabling said network apparatus to restart to operate in either said medium-dependent interface test mode or said medium-dependent interface crossover test mode if failing to detect a network signal within a predetermined time period.
15. The method of claim 14 wherein said predetermined time period is substantially equal to said second time period.
16. The method of claim 11 wherein said network signal is a fast link pulse.
17. The method of claim 11 wherein said network signal is a normal link pulse.
18. The method of claim 11 wherein said network apparatus is enabled to stay at a stable state, said method further comprising:
if the state within said medium-dependent interface test mode, then entering a medium-dependent interface stable mode; and
if the state within said medium-dependent interface crossover test mode, then entering a medium-dependent interface crossover stable mode.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW090115920A TW515183B (en) | 2001-06-29 | 2001-06-29 | Networking device with automatic polarity coupling and method there for |
| TW90115920 | 2001-06-29 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20030005131A1 true US20030005131A1 (en) | 2003-01-02 |
| US7039711B2 US7039711B2 (en) | 2006-05-02 |
Family
ID=21678674
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US10/135,818 Expired - Lifetime US7039711B2 (en) | 2001-06-29 | 2002-04-30 | Network apparatus capable of automatically configuring connection polarities and the operating method thereof |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7039711B2 (en) |
| TW (1) | TW515183B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7110355B1 (en) * | 2001-08-14 | 2006-09-19 | Cisco Technology, Inc. | Automatic side selection in double-ring topologies |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW560137B (en) * | 2001-09-12 | 2003-11-01 | Via Tech Inc | Transferring method for termimethod and related apparatus for detecting connection polarity of network transmission lines |
| TWI233730B (en) * | 2002-08-20 | 2005-06-01 | Realtek Semiconductor Corp | Automatic configuration device and method for network media link |
| US7080188B2 (en) * | 2003-03-10 | 2006-07-18 | Marvell International Ltd. | Method and system for embedded disk controllers |
| TWI245509B (en) * | 2004-07-02 | 2005-12-11 | Realtek Semiconductor Corp | Method of network cabling and apparatus thereof |
| TWI281801B (en) * | 2005-11-21 | 2007-05-21 | Rdc Semiconductor Co Ltd | Automatic configuration system |
| US8824489B1 (en) * | 2011-04-26 | 2014-09-02 | Marvell International Ltd. | Physical layer (PHY) devices for use in automotive and industrial applications |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5469437A (en) * | 1992-06-12 | 1995-11-21 | Advanced Micro Devices, Inc. | Network chip with auto sensing and reconfiguration |
| US5809249A (en) * | 1995-09-27 | 1998-09-15 | Texas Instruments Incorporated | System having at least one auto-negotiation enabled physical media dependent (PMD) interface device operable to perform auto-negotiation with remote link partner on behalf of all PMD |
| US5892926A (en) * | 1996-12-30 | 1999-04-06 | Compaq Computer Corporation | Direct media independent interface connection system for network devices |
| US6175865B1 (en) * | 1998-11-12 | 2001-01-16 | Hewlett-Packard Company | Apparatus for automatically configuring network media connections |
| US6684347B1 (en) * | 2000-08-10 | 2004-01-27 | Adc Telecommunications, Inc. | Method and system for MDI crossover control |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7864689B2 (en) * | 2003-07-02 | 2011-01-04 | Broadcom Corp. | Method and system for automatic media dependent interface reconfiguration and repair |
-
2001
- 2001-06-29 TW TW090115920A patent/TW515183B/en not_active IP Right Cessation
-
2002
- 2002-04-30 US US10/135,818 patent/US7039711B2/en not_active Expired - Lifetime
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5469437A (en) * | 1992-06-12 | 1995-11-21 | Advanced Micro Devices, Inc. | Network chip with auto sensing and reconfiguration |
| US5809249A (en) * | 1995-09-27 | 1998-09-15 | Texas Instruments Incorporated | System having at least one auto-negotiation enabled physical media dependent (PMD) interface device operable to perform auto-negotiation with remote link partner on behalf of all PMD |
| US5892926A (en) * | 1996-12-30 | 1999-04-06 | Compaq Computer Corporation | Direct media independent interface connection system for network devices |
| US6175865B1 (en) * | 1998-11-12 | 2001-01-16 | Hewlett-Packard Company | Apparatus for automatically configuring network media connections |
| US6460078B1 (en) * | 1998-11-12 | 2002-10-01 | Hewlett-Packard Co. | Apparatus for automatically configuring media connectors of a node interface device |
| US20040198105A1 (en) * | 1998-11-12 | 2004-10-07 | Dove Daniel J. | Apparatus & method for configuring network media connections |
| US20050036506A9 (en) * | 1998-11-12 | 2005-02-17 | Dove Daniel Joseph | Apparatus & method for automatically switching media connections when operating in forced speed and duplex mode |
| US6684347B1 (en) * | 2000-08-10 | 2004-01-27 | Adc Telecommunications, Inc. | Method and system for MDI crossover control |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7110355B1 (en) * | 2001-08-14 | 2006-09-19 | Cisco Technology, Inc. | Automatic side selection in double-ring topologies |
| US7388830B1 (en) * | 2001-08-14 | 2008-06-17 | Cisco Technology, Inc. | Automatic side selection in double-ring topologies |
Also Published As
| Publication number | Publication date |
|---|---|
| TW515183B (en) | 2002-12-21 |
| US7039711B2 (en) | 2006-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0939511B1 (en) | Method and arrangement in a network repeater for automatically changing link speed | |
| US6928086B2 (en) | Dynamic detection of LAN network protocol | |
| US5249183A (en) | Interfacing unit for local area networks | |
| US7054779B2 (en) | System and method for detecting a device requiring power | |
| US7054947B2 (en) | Auto-negotiation method for high speed link in gigabit Ethernet using 1000 Base-T standard and apparatus thereof | |
| US7583656B1 (en) | Method and apparatus for loop breaking on a serial bus | |
| US6690650B1 (en) | Arrangement in a network repeater for monitoring link integrity by monitoring symbol errors across multiple detection intervals | |
| US20040030977A1 (en) | System and method for performing on-chip self-testing | |
| CN101350823A (en) | Negotiation method and apparatus for connecting Ethernet port link | |
| US8018923B1 (en) | Method and apparatus for establishing a link over a preferred media in an ethernet network | |
| US6141350A (en) | Auto-negotiation using negative link pulses | |
| US7292596B1 (en) | Method and apparatus for automatic crossover and parallel detect | |
| KR20140020731A (en) | Automatic recovery after loss of signal event in a network device | |
| US7039711B2 (en) | Network apparatus capable of automatically configuring connection polarities and the operating method thereof | |
| US20050193223A9 (en) | Energy detect with auto pair select | |
| US20050271064A1 (en) | Dual speed interface between media access control unit and physical unit | |
| US20030061390A1 (en) | Method of synchronizing parallel optical links between communications components | |
| JPH0697944A (en) | Circuit for control of mutual exchange of data between local area network and data bus of computer and method for automatic reconstitution of above circuit | |
| EP0939512B1 (en) | Method and arrangement in a network repeater for automatically changing link speed | |
| WO2000054419A1 (en) | Automatic crossover system for a media dependent interface with hysteresis | |
| US8000278B2 (en) | De-activation, at least in part, of receiver, in response, at least in part, to determination that an idle condition exists | |
| US20070147412A1 (en) | Automatic configuration system and method | |
| US11334139B1 (en) | Power state control for multi-channel interfaces | |
| EP1535425A2 (en) | Control circuit | |
| US7543044B2 (en) | Automatic configuration system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: VIA TECHNOLOGIES, INC., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HSU, MING-HSUN;SHIH, KO-YAN;REEL/FRAME:012855/0081 Effective date: 20020318 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| FPAY | Fee payment |
Year of fee payment: 8 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553) Year of fee payment: 12 |