HsiangChih Tsai(deleted)
|
devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
|
HsiangChih Tsai(deleted)
12/16/2009 9:49 AM
post43943
|
devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
We had a project need to use devn-rtl8169.so to drive rtl8111c network chip on two identical motherboard to do data
exchange. Beacuse our system was use QNX 6.3, we got the driver from QNX forum : " http://community.qnx.com/sf/sfmain/do
/go/projects.networking/discussion.drivers.topc3599?_pagenum=4 "
However, when we test the network by "IPERF", we often see many "devn-rtl8169: rx error/overflow interrupt, resetting"
message shown in sloginfo.
Our test process sown as follow:
On A Side(server)
a. "slay -f io-net"
b. "io-net -d /root/devn-rtl8169.so did=0x8168,vid=0x10ec,pci=1 -ptcpip"
c. "ifconfig en0 192.168.0.1 netmask 255.255.255.0"
d. "/./root/iperf -s -B 192.168.0.1 -w 130k &"
On B Side(client)
a'. "slay -f io-net"
b'. "io-net -d /root/devn-rtl8169.so did=0x8168,vid=0x10ec,pci=1 -ptcpip"
c'. "ifconfig en0 192.168.0.2 netmask 255.255.255.0"
d'. "/./root/iperf -c 192.168.0.2 -t 259200 -w 130k -i 10 &"
e. reboot B Side and execute a' b' c' d' again
Then, we use the same hardware to test the same process on LINUX and use the driver which delivered by realtek. But we
didn't see any releated message in "dmesg". What is any problem in qnx's driver?
Finally, does QNX ever consider deliver devn-rtl8169.so for version 6.3 or any patch file to maintain it officially?
Thanks..
|
|
|
Hugh Brown
|
RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
|
Hugh Brown
12/17/2009 8:17 AM
post44003
|
RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
Please try the attached driver.
-----Original Message-----
From: HsiangChih Tsai [mailto:community-noreply@qnx.com]
Sent: Wednesday, December 16, 2009 9:50 AM
To: drivers-networking
Subject: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
interrupt, resetting" message
We had a project need to use devn-rtl8169.so to drive rtl8111c network
chip on two identical motherboard to do data exchange. Beacuse our
system was use QNX 6.3, we got the driver from QNX forum : "
http://community.qnx.com/sf/sfmain/do/go/projects.networking/discussion.
drivers.topc3599?_pagenum=4 "
However, when we test the network by "IPERF", we often see many
"devn-rtl8169: rx error/overflow interrupt, resetting" message shown in
sloginfo.
Our test process sown as follow:
On A Side(server)
a. "slay -f io-net"
b. "io-net -d /root/devn-rtl8169.so did=0x8168,vid=0x10ec,pci=1 -ptcpip"
c. "ifconfig en0 192.168.0.1 netmask 255.255.255.0"
d. "/./root/iperf -s -B 192.168.0.1 -w 130k &"
On B Side(client)
a'. "slay -f io-net"
b'. "io-net -d /root/devn-rtl8169.so did=0x8168,vid=0x10ec,pci=1
-ptcpip"
c'. "ifconfig en0 192.168.0.2 netmask 255.255.255.0"
d'. "/./root/iperf -c 192.168.0.2 -t 259200 -w 130k -i 10 &"
e. reboot B Side and execute a' b' c' d' again
Then, we use the same hardware to test the same process on LINUX and use
the driver which delivered by realtek. But we didn't see any releated
message in "dmesg". What is any problem in qnx's driver?
Finally, does QNX ever consider deliver devn-rtl8169.so for version 6.3
or any patch file to maintain it officially?
Thanks..
_______________________________________________
Networking Drivers
http://community.qnx.com/sf/go/post43943
|
|
|
HsiangChih Tsai(deleted)
|
Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
|
HsiangChih Tsai(deleted)
01/12/2010 8:54 PM
post45102
|
Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
Hi Hugh,
Thanks of your latest driver, we had a totally testing on it recently but there were several problems. Could you help us
to solve it, please?
1. The amount of "devn-rtl8169: rx error/overflow interrupt, resetting" message will reduce heavily, but not disappear
totally. It 's acceptable.
2. I ever mention that we have two identical motherboard to do data
exchange through network cable directly connection by rtl8111c network chip. After data exchanging start, we stop it
randomly and reset it by "slay -f io-net" command. And then start it by "io-net -d rtl8169...." command. However, the
problem is that reseted side can't ping to another side forvever! In addition, we ever try to use older driver that post
on QNX forum : " http://community.qnx.com/sf/sfmain/do
/go/projects.networking/discussion.drivers.topc3599?_pagenum=4 " .
By this driver, it will NOT happen this problem. What's difference between this two version?
3. When we boot the two mother board at the same time by giving power simultaneously, the network driver seem to need
over 25 second to initialization.
If our data exchanging API had no waiting 25 second, API couldn't connection to each other. This situation also can be
observed by watching LED of RJ45. The LED will off over 25 second when booting. We also test the older version, but the
problem still exist! In addition, we tested the same scenario on LINUX and XP system by using the driver that provided
by Realtek. However, there are no any problem in XP or LINUX OS. Could you help us to check why QNX driver need 25
second to initialization, please!
Thank a lot...
|
|
|
Hugh Brown
|
RE: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
|
Hugh Brown
01/13/2010 8:38 AM
post45144
|
RE: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
I will have to take a look at this sometime. I am rather busy right now,
so it will be a while.
Hugh.
-----Original Message-----
From: HsiangChih Tsai [mailto:community-noreply@qnx.com]
Sent: Tuesday, January 12, 2010 8:55 PM
To: drivers-networking
Subject: Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
interrupt, resetting" message
Hi Hugh,
Thanks of your latest driver, we had a totally testing on it recently
but there were several problems. Could you help us to solve it, please?
1. The amount of "devn-rtl8169: rx error/overflow interrupt, resetting"
message will reduce heavily, but not disappear totally. It 's
acceptable.
2. I ever mention that we have two identical motherboard to do data
exchange through network cable directly connection by rtl8111c network
chip. After data exchanging start, we stop it randomly and reset it by
"slay -f io-net" command. And then start it by "io-net -d rtl8169...."
command. However, the problem is that reseted side can't ping to another
side forvever! In addition, we ever try to use older driver that post on
QNX forum : " http://community.qnx.com/sf/sfmain/do
/go/projects.networking/discussion.drivers.topc3599?_pagenum=4 " .
By this driver, it will NOT happen this problem. What's difference
between this two version?
3. When we boot the two mother board at the same time by giving power
simultaneously, the network driver seem to need over 25 second to
initialization.
If our data exchanging API had no waiting 25 second, API couldn't
connection to each other. This situation also can be observed by
watching LED of RJ45. The LED will off over 25 second when booting. We
also test the older version, but the problem still exist! In addition,
we tested the same scenario on LINUX and XP system by using the driver
that provided by Realtek. However, there are no any problem in XP or
LINUX OS. Could you help us to check why QNX driver need 25 second to
initialization, please!
Thank a lot...
_______________________________________________
Networking Drivers
http://community.qnx.com/sf/go/post45102
|
|
|
Hugh Brown
|
RE: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
|
Hugh Brown
01/13/2010 8:59 AM
post45147
|
RE: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
Here is the latest driver. If you still have problems, you will have to
contact our support department.
Hugh.
-----Original Message-----
From: HsiangChih Tsai [mailto:community-noreply@qnx.com]
Sent: Tuesday, January 12, 2010 8:55 PM
To: drivers-networking
Subject: Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
interrupt, resetting" message
Hi Hugh,
Thanks of your latest driver, we had a totally testing on it recently
but there were several problems. Could you help us to solve it, please?
1. The amount of "devn-rtl8169: rx error/overflow interrupt, resetting"
message will reduce heavily, but not disappear totally. It 's
acceptable.
2. I ever mention that we have two identical motherboard to do data
exchange through network cable directly connection by rtl8111c network
chip. After data exchanging start, we stop it randomly and reset it by
"slay -f io-net" command. And then start it by "io-net -d rtl8169...."
command. However, the problem is that reseted side can't ping to another
side forvever! In addition, we ever try to use older driver that post on
QNX forum : " http://community.qnx.com/sf/sfmain/do
/go/projects.networking/discussion.drivers.topc3599?_pagenum=4 " .
By this driver, it will NOT happen this problem. What's difference
between this two version?
3. When we boot the two mother board at the same time by giving power
simultaneously, the network driver seem to need over 25 second to
initialization.
If our data exchanging API had no waiting 25 second, API couldn't
connection to each other. This situation also can be observed by
watching LED of RJ45. The LED will off over 25 second when booting. We
also test the older version, but the problem still exist! In addition,
we tested the same scenario on LINUX and XP system by using the driver
that provided by Realtek. However, there are no any problem in XP or
LINUX OS. Could you help us to check why QNX driver need 25 second to
initialization, please!
Thank a lot...
_______________________________________________
Networking Drivers
http://community.qnx.com/sf/go/post45102
|
|
|
rich lee(deleted)
|
Re: RE: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
|
rich lee(deleted)
01/21/2010 10:07 PM
post45735
|
Re: RE: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
Dear Hugh
I am co-worker of HsiangChih Tsai . For question 3, We try to debug driver downloaded from "http://community.qnx.com/sf/
wiki/do/viewPage/projects.bsp/wiki/AmdGeodeLxdb800".
We discover that when we add the follow two line in function "rtl_findphy". MDI_ResetPhy (rtl->mdi, rtl->cfg.phy_addr,
WaitBusy);
MDI_SyncPhy (rtl->mdi, rtl->cfg.phy_addr);
It can slove question 3.
This two line is disabled by "//" in original source code.
And Linux driver has done the same work to reset MDI.
After added the two line, it bring another problem.
The driver can not setup IP address immediately by ifconfig.
We must delay about 2 second to setup IP after loading driver.
So , we have two question about this.
1. Why this two line is disabled by "//" in original source code.?
2. Why we can not setup ip address immediately by ifconfig?
Thanks.
> Here is the latest driver. If you still have problems, you will have to
> contact our support department.
>
> Hugh.
>
> -----Original Message-----
> From: HsiangChih Tsai [mailto:community-noreply@qnx.com]
> Sent: Tuesday, January 12, 2010 8:55 PM
> To: drivers-networking
> Subject: Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
> interrupt, resetting" message
>
> Hi Hugh,
>
> Thanks of your latest driver, we had a totally testing on it recently
> but there were several problems. Could you help us to solve it, please?
>
> 1. The amount of "devn-rtl8169: rx error/overflow interrupt, resetting"
> message will reduce heavily, but not disappear totally. It 's
> acceptable.
>
> 2. I ever mention that we have two identical motherboard to do data
> exchange through network cable directly connection by rtl8111c network
> chip. After data exchanging start, we stop it randomly and reset it by
> "slay -f io-net" command. And then start it by "io-net -d rtl8169...."
> command. However, the problem is that reseted side can't ping to another
> side forvever! In addition, we ever try to use older driver that post on
> QNX forum : " http://community.qnx.com/sf/sfmain/do
> /go/projects.networking/discussion.drivers.topc3599?_pagenum=4 " .
> By this driver, it will NOT happen this problem. What's difference
> between this two version?
>
> 3. When we boot the two mother board at the same time by giving power
> simultaneously, the network driver seem to need over 25 second to
> initialization.
> If our data exchanging API had no waiting 25 second, API couldn't
> connection to each other. This situation also can be observed by
> watching LED of RJ45. The LED will off over 25 second when booting. We
> also test the older version, but the problem still exist! In addition,
> we tested the same scenario on LINUX and XP system by using the driver
> that provided by Realtek. However, there are no any problem in XP or
> LINUX OS. Could you help us to check why QNX driver need 25 second to
> initialization, please!
>
> Thank a lot...
>
>
>
> _______________________________________________
>
> Networking Drivers
> http://community.qnx.com/sf/go/post45102
>
|
|
|
Hugh Brown
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
interrupt, resetting" message
|
Hugh Brown
01/22/2010 7:46 AM
post45754
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
interrupt, resetting" message
Hi Rich,
The 2 lines were commented out due to problem we had on one of the chipsets.
If un-commenting the lines solves your problem, this is good.
The reason that you cannot get network traffic for 2 seconds is that the
autonegotiation takes up to 3 seconds. This is standard with all PHYs.
Hugh.
On 10-01-21 10:07 PM, "rich lee" <community-noreply@qnx.com> wrote:
> Dear Hugh
> I am co-worker of HsiangChih Tsai . For question 3, We try to debug driver
> downloaded from
> "http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/AmdGeodeLxdb80
> 0".
> We discover that when we add the follow two line in function
> "rtl_findphy". MDI_ResetPhy (rtl->mdi, rtl->cfg.phy_addr, WaitBusy);
> MDI_SyncPhy (rtl->mdi, rtl->cfg.phy_addr);
> It can slove question 3.
> This two line is disabled by "//" in original source code.
> And Linux driver has done the same work to reset MDI.
>
> After added the two line, it bring another problem.
> The driver can not setup IP address immediately by ifconfig.
> We must delay about 2 second to setup IP after loading driver.
>
> So , we have two question about this.
> 1. Why this two line is disabled by "//" in original source code.?
> 2. Why we can not setup ip address immediately by ifconfig?
>
> Thanks.
>
>> Here is the latest driver. If you still have problems, you will have to
>> contact our support department.
>>
>> Hugh.
>>
>> -----Original Message-----
>> From: HsiangChih Tsai [mailto:community-noreply@qnx.com]
>> Sent: Tuesday, January 12, 2010 8:55 PM
>> To: drivers-networking
>> Subject: Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
>> interrupt, resetting" message
>>
>> Hi Hugh,
>>
>> Thanks of your latest driver, we had a totally testing on it recently
>> but there were several problems. Could you help us to solve it, please?
>>
>> 1. The amount of "devn-rtl8169: rx error/overflow interrupt, resetting"
>> message will reduce heavily, but not disappear totally. It 's
>> acceptable.
>>
>> 2. I ever mention that we have two identical motherboard to do data
>> exchange through network cable directly connection by rtl8111c network
>> chip. After data exchanging start, we stop it randomly and reset it by
>> "slay -f io-net" command. And then start it by "io-net -d rtl8169...."
>> command. However, the problem is that reseted side can't ping to another
>> side forvever! In addition, we ever try to use older driver that post on
>> QNX forum : " http://community.qnx.com/sf/sfmain/do
>> /go/projects.networking/discussion.drivers.topc3599?_pagenum=4 " .
>> By this driver, it will NOT happen this problem. What's difference
>> between this two version?
>>
>> 3. When we boot the two mother board at the same time by giving power
>> simultaneously, the network driver seem to need over 25 second to
>> initialization.
>> If our data exchanging API had no waiting 25 second, API couldn't
>> connection to each other. This situation also can be observed by
>> watching LED of RJ45. The LED will off over 25 second when booting. We
>> also test the older version, but the problem still exist! In addition,
>> we tested the same scenario on LINUX and XP system by using the driver
>> that provided by Realtek. However, there are no any problem in XP or
>> LINUX OS. Could you help us to check why QNX driver need 25 second to
>> initialization, please!
>>
>> Thank a lot...
>>
>>
>>
>> _______________________________________________
>>
>> Networking Drivers
>>...
|
|
|
rich lee(deleted)
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
|
rich lee(deleted)
01/24/2010 8:42 PM
post45827
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
Dear Hugh,
I have sloved problem that can't setup IP.
I made a mistake when I added testing code.
By the way, we think the two lines should exist.
We have check the Linux driver source code provided by Realtek.
It has do rest MDI.
And We have tested QNX 6.4.2, it has the same problem about question 3.
Would you fix the problem at next version??
Thanks.
> Hi Rich,
>
> The 2 lines were commented out due to problem we had on one of the chipsets.
> If un-commenting the lines solves your problem, this is good.
>
> The reason that you cannot get network traffic for 2 seconds is that the
> autonegotiation takes up to 3 seconds. This is standard with all PHYs.
>
> Hugh.
>
>
> On 10-01-21 10:07 PM, "rich lee" <community-noreply@qnx.com> wrote:
>
> > Dear Hugh
> > I am co-worker of HsiangChih Tsai . For question 3, We try to debug driver
> > downloaded from
> > "http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/
> AmdGeodeLxdb80
> > 0".
> > We discover that when we add the follow two line in function
> > "rtl_findphy". MDI_ResetPhy (rtl->mdi, rtl->cfg.phy_addr, WaitBusy);
> > MDI_SyncPhy (rtl->mdi, rtl->cfg.phy_addr);
> > It can slove question 3.
> > This two line is disabled by "//" in original source code.
> > And Linux driver has done the same work to reset MDI.
> >
> > After added the two line, it bring another problem.
> > The driver can not setup IP address immediately by ifconfig.
> > We must delay about 2 second to setup IP after loading driver.
> >
> > So , we have two question about this.
> > 1. Why this two line is disabled by "//" in original source code.?
> > 2. Why we can not setup ip address immediately by ifconfig?
> >
> > Thanks.
> >
> >> Here is the latest driver. If you still have problems, you will have to
> >> contact our support department.
> >>
> >> Hugh.
> >>
> >> -----Original Message-----
> >> From: HsiangChih Tsai [mailto:community-noreply@qnx.com]
> >> Sent: Tuesday, January 12, 2010 8:55 PM
> >> To: drivers-networking
> >> Subject: Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
> >> interrupt, resetting" message
> >>
> >> Hi Hugh,
> >>
> >> Thanks of your latest driver, we had a totally testing on it recently
> >> but there were several problems. Could you help us to solve it, please?
> >>
> >> 1. The amount of "devn-rtl8169: rx error/overflow interrupt, resetting"
> >> message will reduce heavily, but not disappear totally. It 's
> >> acceptable.
> >>
> >> 2. I ever mention that we have two identical motherboard to do data
> >> exchange through network cable directly connection by rtl8111c network
> >> chip. After data exchanging start, we stop it randomly and reset it by
> >> "slay -f io-net" command. And then start it by "io-net -d rtl8169...."
> >> command. However, the problem is that reseted side can't ping to another
> >> side forvever! In addition, we ever try to use older driver that post on
> >> QNX forum : " http://community.qnx.com/sf/sfmain/do
> >> /go/projects.networking/discussion.drivers.topc3599?_pagenum=4 " .
> >> By this driver, it will NOT happen this problem. What's difference
> >> between this two version?
> >>
> >> 3. When we boot the two mother board at the same time by giving power
> >> simultaneously, the network driver seem to need over 25 second to
> >> initialization.
> >> If our data exchanging API had no waiting 25 second, API...
View Full Message
|
|
|
Hugh Brown
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
interrupt, resetting" message
|
Hugh Brown
01/25/2010 7:53 AM
post45845
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
interrupt, resetting" message
I'll make the change, but it will have to be tested on all the Realtek
chipsets before we can approve it.
Hugh.
On 10-01-24 8:42 PM, "rich lee" <community-noreply@qnx.com> wrote:
> Dear Hugh,
>
> I have sloved problem that can't setup IP.
> I made a mistake when I added testing code.
>
> By the way, we think the two lines should exist.
> We have check the Linux driver source code provided by Realtek.
> It has do rest MDI.
> And We have tested QNX 6.4.2, it has the same problem about question 3.
>
> Would you fix the problem at next version??
>
> Thanks.
>
>> Hi Rich,
>>
>> The 2 lines were commented out due to problem we had on one of the chipsets.
>> If un-commenting the lines solves your problem, this is good.
>>
>> The reason that you cannot get network traffic for 2 seconds is that the
>> autonegotiation takes up to 3 seconds. This is standard with all PHYs.
>>
>> Hugh.
>>
>>
>> On 10-01-21 10:07 PM, "rich lee" <community-noreply@qnx.com> wrote:
>>
>>> Dear Hugh
>>> I am co-worker of HsiangChih Tsai . For question 3, We try to debug driver
>>> downloaded from
>>> "http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/
>> AmdGeodeLxdb80
>>> 0".
>>> We discover that when we add the follow two line in function
>>> "rtl_findphy". MDI_ResetPhy (rtl->mdi, rtl->cfg.phy_addr, WaitBusy);
>>> MDI_SyncPhy (rtl->mdi, rtl->cfg.phy_addr);
>>> It can slove question 3.
>>> This two line is disabled by "//" in original source code.
>>> And Linux driver has done the same work to reset MDI.
>>>
>>> After added the two line, it bring another problem.
>>> The driver can not setup IP address immediately by ifconfig.
>>> We must delay about 2 second to setup IP after loading driver.
>>>
>>> So , we have two question about this.
>>> 1. Why this two line is disabled by "//" in original source code.?
>>> 2. Why we can not setup ip address immediately by ifconfig?
>>>
>>> Thanks.
>>>
>>>> Here is the latest driver. If you still have problems, you will have to
>>>> contact our support department.
>>>>
>>>> Hugh.
>>>>
>>>> -----Original Message-----
>>>> From: HsiangChih Tsai [mailto:community-noreply@qnx.com]
>>>> Sent: Tuesday, January 12, 2010 8:55 PM
>>>> To: drivers-networking
>>>> Subject: Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
>>>> interrupt, resetting" message
>>>>
>>>> Hi Hugh,
>>>>
>>>> Thanks of your latest driver, we had a totally testing on it recently
>>>> but there were several problems. Could you help us to solve it, please?
>>>>
>>>> 1. The amount of "devn-rtl8169: rx error/overflow interrupt, resetting"
>>>> message will reduce heavily, but not disappear totally. It 's
>>>> acceptable.
>>>>
>>>> 2. I ever mention that we have two identical motherboard to do data
>>>> exchange through network cable directly connection by rtl8111c network
>>>> chip. After data exchanging start, we stop it randomly and reset it by
>>>> "slay -f io-net" command. And then start it by "io-net -d rtl8169...."
>>>> command. However, the problem is that reseted side can't ping to another
>>>> side forvever! In addition, we ever try to use older driver that post on
>>>> QNX forum : " http://community.qnx.com/sf/sfmain/do
>>>>...
View Full Message
|
|
|
Hugh Brown
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
interrupt, resetting" message
|
Hugh Brown
01/27/2010 10:10 AM
post46046
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
interrupt, resetting" message
I don't understand your question 3. How are the 2 boards connected together?
Are they connected via a switch or a crossover cable. I am unable to
reproduce this problem.
Hugh.
On 10-01-24 8:42 PM, "rich lee" <community-noreply@qnx.com> wrote:
> Dear Hugh,
>
> I have sloved problem that can't setup IP.
> I made a mistake when I added testing code.
>
> By the way, we think the two lines should exist.
> We have check the Linux driver source code provided by Realtek.
> It has do rest MDI.
> And We have tested QNX 6.4.2, it has the same problem about question 3.
>
> Would you fix the problem at next version??
>
> Thanks.
>
>> Hi Rich,
>>
>> The 2 lines were commented out due to problem we had on one of the chipsets.
>> If un-commenting the lines solves your problem, this is good.
>>
>> The reason that you cannot get network traffic for 2 seconds is that the
>> autonegotiation takes up to 3 seconds. This is standard with all PHYs.
>>
>> Hugh.
>>
>>
>> On 10-01-21 10:07 PM, "rich lee" <community-noreply@qnx.com> wrote:
>>
>>> Dear Hugh
>>> I am co-worker of HsiangChih Tsai . For question 3, We try to debug driver
>>> downloaded from
>>> "http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/
>> AmdGeodeLxdb80
>>> 0".
>>> We discover that when we add the follow two line in function
>>> "rtl_findphy". MDI_ResetPhy (rtl->mdi, rtl->cfg.phy_addr, WaitBusy);
>>> MDI_SyncPhy (rtl->mdi, rtl->cfg.phy_addr);
>>> It can slove question 3.
>>> This two line is disabled by "//" in original source code.
>>> And Linux driver has done the same work to reset MDI.
>>>
>>> After added the two line, it bring another problem.
>>> The driver can not setup IP address immediately by ifconfig.
>>> We must delay about 2 second to setup IP after loading driver.
>>>
>>> So , we have two question about this.
>>> 1. Why this two line is disabled by "//" in original source code.?
>>> 2. Why we can not setup ip address immediately by ifconfig?
>>>
>>> Thanks.
>>>
>>>> Here is the latest driver. If you still have problems, you will have to
>>>> contact our support department.
>>>>
>>>> Hugh.
>>>>
>>>> -----Original Message-----
>>>> From: HsiangChih Tsai [mailto:community-noreply@qnx.com]
>>>> Sent: Tuesday, January 12, 2010 8:55 PM
>>>> To: drivers-networking
>>>> Subject: Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
>>>> interrupt, resetting" message
>>>>
>>>> Hi Hugh,
>>>>
>>>> Thanks of your latest driver, we had a totally testing on it recently
>>>> but there were several problems. Could you help us to solve it, please?
>>>>
>>>> 1. The amount of "devn-rtl8169: rx error/overflow interrupt, resetting"
>>>> message will reduce heavily, but not disappear totally. It 's
>>>> acceptable.
>>>>
>>>> 2. I ever mention that we have two identical motherboard to do data
>>>> exchange through network cable directly connection by rtl8111c network
>>>> chip. After data exchanging start, we stop it randomly and reset it by
>>>> "slay -f io-net" command. And then start it by "io-net -d rtl8169...."
>>>> command. However, the problem is that reseted side can't ping to another
>>>> side forvever! In addition, we ever try to use older driver that post on
>>>> QNX forum :...
View Full Message
|
|
|
HsiangChih Tsai(deleted)
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
|
HsiangChih Tsai(deleted)
01/28/2010 7:40 PM
post46169
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
Hi Hugh,
Yes, we use a crossover cable to connect the 2 boards. And we use one DC power supply to provide power for the 2 boards,
in order to ensure that two boards can be started simultaneously.
Besides, could you tell us what difference between older driver and lastest driver that you post on this forum, about
reducing "devn-rtl8169: rx error/overflow interrupt, resetting" message? My colleague want to modify this part in our
maintained driver.
> I don't understand your question 3. How are the 2 boards connected together?
> Are they connected via a switch or a crossover cable. I am unable to
> reproduce this problem.
>
> Hugh.
>
>
> On 10-01-24 8:42 PM, "rich lee" <community-noreply@qnx.com> wrote:
>
> > Dear Hugh,
> >
> > I have sloved problem that can't setup IP.
> > I made a mistake when I added testing code.
> >
> > By the way, we think the two lines should exist.
> > We have check the Linux driver source code provided by Realtek.
> > It has do rest MDI.
> > And We have tested QNX 6.4.2, it has the same problem about question 3.
> >
> > Would you fix the problem at next version??
> >
> > Thanks.
> >
> >> Hi Rich,
> >>
> >> The 2 lines were commented out due to problem we had on one of the chipsets
> .
> >> If un-commenting the lines solves your problem, this is good.
> >>
> >> The reason that you cannot get network traffic for 2 seconds is that the
> >> autonegotiation takes up to 3 seconds. This is standard with all PHYs.
> >>
> >> Hugh.
> >>
> >>
> >> On 10-01-21 10:07 PM, "rich lee" <community-noreply@qnx.com> wrote:
> >>
> >>> Dear Hugh
> >>> I am co-worker of HsiangChih Tsai . For question 3, We try to debug driver
>
> >>> downloaded from
> >>> "http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/
> >> AmdGeodeLxdb80
> >>> 0".
> >>> We discover that when we add the follow two line in function
> >>> "rtl_findphy". MDI_ResetPhy (rtl->mdi, rtl->cfg.phy_addr, WaitBusy);
> >>> MDI_SyncPhy (rtl->mdi, rtl->cfg.phy_addr);
> >>> It can slove question 3.
> >>> This two line is disabled by "//" in original source code.
> >>> And Linux driver has done the same work to reset MDI.
> >>>
> >>> After added the two line, it bring another problem.
> >>> The driver can not setup IP address immediately by ifconfig.
> >>> We must delay about 2 second to setup IP after loading driver.
> >>>
> >>> So , we have two question about this.
> >>> 1. Why this two line is disabled by "//" in original source code.?
> >>> 2. Why we can not setup ip address immediately by ifconfig?
> >>>
> >>> Thanks.
> >>>
> >>>> Here is the latest driver. If you still have problems, you will have to
> >>>> contact our support department.
> >>>>
> >>>> Hugh.
> >>>>
> >>>> -----Original Message-----
> >>>> From: HsiangChih Tsai [mailto:community-noreply@qnx.com]
> >>>> Sent: Tuesday, January 12, 2010 8:55 PM
> >>>> To: drivers-networking
> >>>> Subject: Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
> >>>> interrupt, resetting" message
> >>>>
> >>>> Hi Hugh,
> >>>>
> >>>> Thanks of your latest driver, we had a totally testing on it recently
> >>>> but there were several...
View Full Message
|
|
|
Hugh Brown
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
interrupt, resetting" message
|
Hugh Brown
01/29/2010 8:19 AM
post46198
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
interrupt, resetting" message
I add a check to see whether the link is up before outputting the error
messages. The problem only seems to occur when the chip is receiving data,
but the link has not yet been established.
On 10-01-28 7:40 PM, "HsiangChih Tsai" <community-noreply@qnx.com> wrote:
> Hi Hugh,
>
> Yes, we use a crossover cable to connect the 2 boards. And we use one DC power
> supply to provide power for the 2 boards, in order to ensure that two boards
> can be started simultaneously.
>
> Besides, could you tell us what difference between older driver and lastest
> driver that you post on this forum, about reducing "devn-rtl8169: rx
> error/overflow interrupt, resetting" message? My colleague want to modify this
> part in our maintained driver.
>
>> I don't understand your question 3. How are the 2 boards connected together?
>> Are they connected via a switch or a crossover cable. I am unable to
>> reproduce this problem.
>>
>> Hugh.
>>
>>
>> On 10-01-24 8:42 PM, "rich lee" <community-noreply@qnx.com> wrote:
>>
>>> Dear Hugh,
>>>
>>> I have sloved problem that can't setup IP.
>>> I made a mistake when I added testing code.
>>>
>>> By the way, we think the two lines should exist.
>>> We have check the Linux driver source code provided by Realtek.
>>> It has do rest MDI.
>>> And We have tested QNX 6.4.2, it has the same problem about question 3.
>>>
>>> Would you fix the problem at next version??
>>>
>>> Thanks.
>>>
>>>> Hi Rich,
>>>>
>>>> The 2 lines were commented out due to problem we had on one of the chipsets
>> .
>>>> If un-commenting the lines solves your problem, this is good.
>>>>
>>>> The reason that you cannot get network traffic for 2 seconds is that the
>>>> autonegotiation takes up to 3 seconds. This is standard with all PHYs.
>>>>
>>>> Hugh.
>>>>
>>>>
>>>> On 10-01-21 10:07 PM, "rich lee" <community-noreply@qnx.com> wrote:
>>>>
>>>>> Dear Hugh
>>>>> I am co-worker of HsiangChih Tsai . For question 3, We try to debug driver
>>
>>>>> downloaded from
>>>>> "http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/
>>>> AmdGeodeLxdb80
>>>>> 0".
>>>>> We discover that when we add the follow two line in function
>>>>> "rtl_findphy". MDI_ResetPhy (rtl->mdi, rtl->cfg.phy_addr, WaitBusy);
>>>>> MDI_SyncPhy (rtl->mdi, rtl->cfg.phy_addr);
>>>>> It can slove question 3.
>>>>> This two line is disabled by "//" in original source code.
>>>>> And Linux driver has done the same work to reset MDI.
>>>>>
>>>>> After added the two line, it bring another problem.
>>>>> The driver can not setup IP address immediately by ifconfig.
>>>>> We must delay about 2 second to setup IP after loading driver.
>>>>>
>>>>> So , we have two question about this.
>>>>> 1. Why this two line is disabled by "//" in original source code.?
>>>>> 2. Why we can not setup ip address immediately by ifconfig?
>>>>>
>>>>> Thanks.
>>>>>
>>>>>> Here is the latest driver. If you still have problems, you will have to
>>>>>> contact our support department.
>>>>>>
>>>>>> Hugh.
>>>>>>
>>>>>> -----Original...
View Full Message
|
|
|
rich lee(deleted)
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
|
rich lee(deleted)
01/24/2010 8:42 PM
post45828
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
Dear Hugh,
I have sloved problem that can't setup IP.
I made a mistake when I added testing code.
By the way, we think the two lines should exist.
We have check the Linux driver source code provided by Realtek.
It has do rest MDI.
And We have tested QNX 6.4.2, it has the same problem about question 3.
Would you fix the problem at next version??
Thanks.
> Hi Rich,
>
> The 2 lines were commented out due to problem we had on one of the chipsets.
> If un-commenting the lines solves your problem, this is good.
>
> The reason that you cannot get network traffic for 2 seconds is that the
> autonegotiation takes up to 3 seconds. This is standard with all PHYs.
>
> Hugh.
>
>
> On 10-01-21 10:07 PM, "rich lee" <community-noreply@qnx.com> wrote:
>
> > Dear Hugh
> > I am co-worker of HsiangChih Tsai . For question 3, We try to debug driver
> > downloaded from
> > "http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/
> AmdGeodeLxdb80
> > 0".
> > We discover that when we add the follow two line in function
> > "rtl_findphy". MDI_ResetPhy (rtl->mdi, rtl->cfg.phy_addr, WaitBusy);
> > MDI_SyncPhy (rtl->mdi, rtl->cfg.phy_addr);
> > It can slove question 3.
> > This two line is disabled by "//" in original source code.
> > And Linux driver has done the same work to reset MDI.
> >
> > After added the two line, it bring another problem.
> > The driver can not setup IP address immediately by ifconfig.
> > We must delay about 2 second to setup IP after loading driver.
> >
> > So , we have two question about this.
> > 1. Why this two line is disabled by "//" in original source code.?
> > 2. Why we can not setup ip address immediately by ifconfig?
> >
> > Thanks.
> >
> >> Here is the latest driver. If you still have problems, you will have to
> >> contact our support department.
> >>
> >> Hugh.
> >>
> >> -----Original Message-----
> >> From: HsiangChih Tsai [mailto:community-noreply@qnx.com]
> >> Sent: Tuesday, January 12, 2010 8:55 PM
> >> To: drivers-networking
> >> Subject: Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
> >> interrupt, resetting" message
> >>
> >> Hi Hugh,
> >>
> >> Thanks of your latest driver, we had a totally testing on it recently
> >> but there were several problems. Could you help us to solve it, please?
> >>
> >> 1. The amount of "devn-rtl8169: rx error/overflow interrupt, resetting"
> >> message will reduce heavily, but not disappear totally. It 's
> >> acceptable.
> >>
> >> 2. I ever mention that we have two identical motherboard to do data
> >> exchange through network cable directly connection by rtl8111c network
> >> chip. After data exchanging start, we stop it randomly and reset it by
> >> "slay -f io-net" command. And then start it by "io-net -d rtl8169...."
> >> command. However, the problem is that reseted side can't ping to another
> >> side forvever! In addition, we ever try to use older driver that post on
> >> QNX forum : " http://community.qnx.com/sf/sfmain/do
> >> /go/projects.networking/discussion.drivers.topc3599?_pagenum=4 " .
> >> By this driver, it will NOT happen this problem. What's difference
> >> between this two version?
> >>
> >> 3. When we boot the two mother board at the same time by giving power
> >> simultaneously, the network driver seem to need over 25 second to
> >> initialization.
> >> If our data exchanging API had no waiting 25 second, API...
View Full Message
|
|
|
rich lee(deleted)
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
|
rich lee(deleted)
01/24/2010 8:42 PM
post45829
|
Re: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
Dear Hugh,
I have sloved problem that can't setup IP.
I made a mistake when I added testing code.
By the way, we think the two lines should exist.
We have check the Linux driver source code provided by Realtek.
It has do rest MDI.
And We have tested QNX 6.4.2, it has the same problem about question 3.
Would you fix the problem at next version??
Thanks.
> Hi Rich,
>
> The 2 lines were commented out due to problem we had on one of the chipsets.
> If un-commenting the lines solves your problem, this is good.
>
> The reason that you cannot get network traffic for 2 seconds is that the
> autonegotiation takes up to 3 seconds. This is standard with all PHYs.
>
> Hugh.
>
>
> On 10-01-21 10:07 PM, "rich lee" <community-noreply@qnx.com> wrote:
>
> > Dear Hugh
> > I am co-worker of HsiangChih Tsai . For question 3, We try to debug driver
> > downloaded from
> > "http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/
> AmdGeodeLxdb80
> > 0".
> > We discover that when we add the follow two line in function
> > "rtl_findphy". MDI_ResetPhy (rtl->mdi, rtl->cfg.phy_addr, WaitBusy);
> > MDI_SyncPhy (rtl->mdi, rtl->cfg.phy_addr);
> > It can slove question 3.
> > This two line is disabled by "//" in original source code.
> > And Linux driver has done the same work to reset MDI.
> >
> > After added the two line, it bring another problem.
> > The driver can not setup IP address immediately by ifconfig.
> > We must delay about 2 second to setup IP after loading driver.
> >
> > So , we have two question about this.
> > 1. Why this two line is disabled by "//" in original source code.?
> > 2. Why we can not setup ip address immediately by ifconfig?
> >
> > Thanks.
> >
> >> Here is the latest driver. If you still have problems, you will have to
> >> contact our support department.
> >>
> >> Hugh.
> >>
> >> -----Original Message-----
> >> From: HsiangChih Tsai [mailto:community-noreply@qnx.com]
> >> Sent: Tuesday, January 12, 2010 8:55 PM
> >> To: drivers-networking
> >> Subject: Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
> >> interrupt, resetting" message
> >>
> >> Hi Hugh,
> >>
> >> Thanks of your latest driver, we had a totally testing on it recently
> >> but there were several problems. Could you help us to solve it, please?
> >>
> >> 1. The amount of "devn-rtl8169: rx error/overflow interrupt, resetting"
> >> message will reduce heavily, but not disappear totally. It 's
> >> acceptable.
> >>
> >> 2. I ever mention that we have two identical motherboard to do data
> >> exchange through network cable directly connection by rtl8111c network
> >> chip. After data exchanging start, we stop it randomly and reset it by
> >> "slay -f io-net" command. And then start it by "io-net -d rtl8169...."
> >> command. However, the problem is that reseted side can't ping to another
> >> side forvever! In addition, we ever try to use older driver that post on
> >> QNX forum : " http://community.qnx.com/sf/sfmain/do
> >> /go/projects.networking/discussion.drivers.topc3599?_pagenum=4 " .
> >> By this driver, it will NOT happen this problem. What's difference
> >> between this two version?
> >>
> >> 3. When we boot the two mother board at the same time by giving power
> >> simultaneously, the network driver seem to need over 25 second to
> >> initialization.
> >> If our data exchanging API had no waiting 25 second, API...
View Full Message
|
|
|
rich lee(deleted)
|
Re: RE: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
|
rich lee(deleted)
01/21/2010 10:07 PM
post45736
|
Re: RE: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
Dear Hugh
I am co-worker of HsiangChih Tsai . For question 3, We try to debug driver downloaded from "http://community.qnx.com/sf/
wiki/do/viewPage/projects.bsp/wiki/AmdGeodeLxdb800".
We discover that when we add the follow two line in function "rtl_findphy". MDI_ResetPhy (rtl->mdi, rtl->cfg.phy_addr,
WaitBusy);
MDI_SyncPhy (rtl->mdi, rtl->cfg.phy_addr);
It can slove question 3.
This two line is disabled by "//" in original source code.
And Linux driver has done the same work to reset MDI.
After added the two line, it bring another problem.
The driver can not setup IP address immediately by ifconfig.
We must delay about 2 second to setup IP after loading driver.
So , we have two question about this.
1. Why this two line is disabled by "//" in original source code.?
2. Why we can not setup ip address immediately by ifconfig?
Thanks.
> Here is the latest driver. If you still have problems, you will have to
> contact our support department.
>
> Hugh.
>
> -----Original Message-----
> From: HsiangChih Tsai [mailto:community-noreply@qnx.com]
> Sent: Tuesday, January 12, 2010 8:55 PM
> To: drivers-networking
> Subject: Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
> interrupt, resetting" message
>
> Hi Hugh,
>
> Thanks of your latest driver, we had a totally testing on it recently
> but there were several problems. Could you help us to solve it, please?
>
> 1. The amount of "devn-rtl8169: rx error/overflow interrupt, resetting"
> message will reduce heavily, but not disappear totally. It 's
> acceptable.
>
> 2. I ever mention that we have two identical motherboard to do data
> exchange through network cable directly connection by rtl8111c network
> chip. After data exchanging start, we stop it randomly and reset it by
> "slay -f io-net" command. And then start it by "io-net -d rtl8169...."
> command. However, the problem is that reseted side can't ping to another
> side forvever! In addition, we ever try to use older driver that post on
> QNX forum : " http://community.qnx.com/sf/sfmain/do
> /go/projects.networking/discussion.drivers.topc3599?_pagenum=4 " .
> By this driver, it will NOT happen this problem. What's difference
> between this two version?
>
> 3. When we boot the two mother board at the same time by giving power
> simultaneously, the network driver seem to need over 25 second to
> initialization.
> If our data exchanging API had no waiting 25 second, API couldn't
> connection to each other. This situation also can be observed by
> watching LED of RJ45. The LED will off over 25 second when booting. We
> also test the older version, but the problem still exist! In addition,
> we tested the same scenario on LINUX and XP system by using the driver
> that provided by Realtek. However, there are no any problem in XP or
> LINUX OS. Could you help us to check why QNX driver need 25 second to
> initialization, please!
>
> Thank a lot...
>
>
>
> _______________________________________________
>
> Networking Drivers
> http://community.qnx.com/sf/go/post45102
>
|
|
|
rich lee(deleted)
|
Re: RE: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
|
rich lee(deleted)
01/21/2010 10:07 PM
post45737
|
Re: RE: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
Dear Hugh
I am co-worker of HsiangChih Tsai . For question 3, We try to debug driver downloaded from "http://community.qnx.com/sf/
wiki/do/viewPage/projects.bsp/wiki/AmdGeodeLxdb800".
We discover that when we add the follow two line in function "rtl_findphy". MDI_ResetPhy (rtl->mdi, rtl->cfg.phy_addr,
WaitBusy);
MDI_SyncPhy (rtl->mdi, rtl->cfg.phy_addr);
It can slove question 3.
This two line is disabled by "//" in original source code.
And Linux driver has done the same work to reset MDI.
After added the two line, it bring another problem.
The driver can not setup IP address immediately by ifconfig.
We must delay about 2 second to setup IP after loading driver.
So , we have two question about this.
1. Why this two line is disabled by "//" in original source code.?
2. Why we can not setup ip address immediately by ifconfig?
Thanks.
> Here is the latest driver. If you still have problems, you will have to
> contact our support department.
>
> Hugh.
>
> -----Original Message-----
> From: HsiangChih Tsai [mailto:community-noreply@qnx.com]
> Sent: Tuesday, January 12, 2010 8:55 PM
> To: drivers-networking
> Subject: Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow
> interrupt, resetting" message
>
> Hi Hugh,
>
> Thanks of your latest driver, we had a totally testing on it recently
> but there were several problems. Could you help us to solve it, please?
>
> 1. The amount of "devn-rtl8169: rx error/overflow interrupt, resetting"
> message will reduce heavily, but not disappear totally. It 's
> acceptable.
>
> 2. I ever mention that we have two identical motherboard to do data
> exchange through network cable directly connection by rtl8111c network
> chip. After data exchanging start, we stop it randomly and reset it by
> "slay -f io-net" command. And then start it by "io-net -d rtl8169...."
> command. However, the problem is that reseted side can't ping to another
> side forvever! In addition, we ever try to use older driver that post on
> QNX forum : " http://community.qnx.com/sf/sfmain/do
> /go/projects.networking/discussion.drivers.topc3599?_pagenum=4 " .
> By this driver, it will NOT happen this problem. What's difference
> between this two version?
>
> 3. When we boot the two mother board at the same time by giving power
> simultaneously, the network driver seem to need over 25 second to
> initialization.
> If our data exchanging API had no waiting 25 second, API couldn't
> connection to each other. This situation also can be observed by
> watching LED of RJ45. The LED will off over 25 second when booting. We
> also test the older version, but the problem still exist! In addition,
> we tested the same scenario on LINUX and XP system by using the driver
> that provided by Realtek. However, there are no any problem in XP or
> LINUX OS. Could you help us to check why QNX driver need 25 second to
> initialization, please!
>
> Thank a lot...
>
>
>
> _______________________________________________
>
> Networking Drivers
> http://community.qnx.com/sf/go/post45102
>
|
|
|
HsiangChih Tsai(deleted)
|
Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
|
HsiangChih Tsai(deleted)
01/12/2010 8:54 PM
post45103
|
Re: RE: devn-rtl8169.so report "devn-rtl8169: rx error/overflow interrupt, resetting" message
Hi Hugh,
Thanks of your latest driver, we had a totally testing on it recently but there were several problems. Could you help us
to solve it, please?
1. The amount of "devn-rtl8169: rx error/overflow interrupt, resetting" message will reduce heavily, but not disappear
totally. It 's acceptable.
2. I ever mention that we have two identical motherboard to do data
exchange through network cable directly connection by rtl8111c network chip. After data exchanging start, we stop it
randomly and reset it by "slay -f io-net" command. And then start it by "io-net -d rtl8169...." command. However, the
problem is that reseted side can't ping to another side forvever! In addition, we ever try to use older driver that post
on QNX forum : " http://community.qnx.com/sf/sfmain/do
/go/projects.networking/discussion.drivers.topc3599?_pagenum=4 " .
By this driver, it will NOT happen this problem. What's difference between this two version?
3. When we boot the two mother board at the same time by giving power simultaneously, the network driver seem to need
over 25 second to initialization.
If our data exchanging API had no waiting 25 second, API couldn't connection to each other. This situation also can be
observed by watching LED of RJ45. The LED will off over 25 second when booting. We also test the older version, but the
problem still exist! In addition, we tested the same scenario on LINUX and XP system by using the driver that provided
by Realtek. However, there are no any problem in XP or LINUX OS. Could you help us to check why QNX driver need 25
second to initialization, please!
Thank a lot...
|
|
|
|