Jump to ID:
Networking

Project Home

Discussions

Wiki

Project Info
Forum Topic - devn-i82544 hang: Page 1 of 5 (42 Items)
   
 
 
devn-i82544 hang  
We have a MPC7448 card with an Intel 82546 network controller.  When we attempt to connect to a BCM5396 Ethernet switch,
 the system hangs ( no more serial data anyways).  This is how we bring the interface up:

io-net -d mv64360 memrange=0xf1000000,deviceindex=0,verbose=4 -d mv64360
		      memrange=0xf1000000,deviceindex=1,verbose=4 -d i82544
		      duplex=1,speed=1000 -ptcpip



We are using Neutrino 6.3.2 along with Service Pack 3 Network Drivers Patch (Patch ID 685).  Are there any newer updates
 to devn-i82544.so for 6.3.x?

Our Neutrino port was working correctly until our chassis vendor updated the network switch.
We have confirmed that the hardware is functional with our linux port for this card.

Thanks
Joe Krachey
Re: devn-i82544 hang  
Please try the attached driver. The new driver is called devn-e1000.so.

-- 
Hugh Brown
QNX Software Systems Limited
175 Terence Matthews Crescent,
Ottawa. ON. K2M 1W8.
Telephone: 613-591-0931







On 11-10-25 11:11 AM, "Joe Krachey" <community-noreply@qnx.com> wrote:

>We have a MPC7448 card with an Intel 82546 network controller.  When we
>attempt to connect to a BCM5396 Ethernet switch, the system hangs ( no
>more serial data anyways).  This is how we bring the interface up:
>
>io-net -d mv64360 memrange=0xf1000000,deviceindex=0,verbose=4 -d mv64360
>		      memrange=0xf1000000,deviceindex=1,verbose=4 -d i82544
>		      duplex=1,speed=1000 -ptcpip
>
>
>
>We are using Neutrino 6.3.2 along with Service Pack 3 Network Drivers
>Patch (Patch ID 685).  Are there any newer updates to devn-i82544.so for
>6.3.x?
>
>Our Neutrino port was working correctly until our chassis vendor updated
>the network switch.
>We have confirmed that the hardware is functional with our linux port for
>this card.
>
>Thanks
>Joe Krachey
>
>
>
>_______________________________________________
>
>Networking Drivers
>http://community.qnx.com/sf/go/post89586
>

Attachment: Text devn-e1000.so.632.ppc 284.21 KB
Re: devn-i82544 hang  
It still hangs in the same manner using the e1000.so driver.
Re: devn-i82544 hang  
If you only run the e1000 driver, does it still hang? Maybe it is getting
the incorrect interrupt.

-- 
Hugh Brown
QNX Software Systems Limited
175 Terence Matthews Crescent,
Ottawa. ON. K2M 1W8.
Telephone: 613-591-0931







On 11-10-25 12:37 PM, "Joe Krachey" <community-noreply@qnx.com> wrote:

>It still hangs in the same manner using the e1000.so driver.
>
>
>
>_______________________________________________
>
>Networking Drivers
>http://community.qnx.com/sf/go/post89593
>
Re: devn-i82544 hang  
When I only load the e1000 driver, it gives a kernel panic.

# io-net -d e1000 duplex=1,speed=1000 -ptcpip
#
Shutdown[0,0] S/C/F=5/2/6 C/D=00207970/0026277c state(4bfc)= now lock exit specret 12
QNX Version 6.3.2 Release 2006/03/16-14:18:26EST
[0]PID-TID=1-1? P/T FL=00019001/08000000 "proc/boot/procnto-600"
[0]ASPACE PID=45063 PF=00401010 ""
ppcbe context[0f382b00]:
0000: 40000000 0f382bb0 00267658 40000010 00000002 31000024 00000000 00000000
0020: 00000002 00000004 00000000 00000006 05ac9440 00269610 00000062 00000000
0040: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00262778
0060: 00008000 00000001 002621f8 00000000 0000f000 00004bfb 0f382bc0 0f7f56f0
0080: 002444c4 0f7e9040 00021032 0f7e90dc 44000000 20000000 00000000 00000000
00a0: 00000000
instruction[0f7e90dc]:
0f 7f 56 f0 00 24 44 c4 0f 7e 98 bc 00 20 90 32 00 23 e7 b8 44 00 00 00 20 00
stack[0f382bb0]:
0000: 00000000 00000000 00000000 00000000 00009032 0f382c70 00267658 0f7eb650
0020: 00000000 0000000f 00000000 311003c0 00000002 00000004 00000000 00000006
0040: 05ac9440 00269610 00000062 0f7eb650 00000000 00000000 00000000 00000000
0060: 00000000 00000000 00000000 00262778 00008000 00000001 002621f8 00000000
Re: devn-i82544 hang  
If you use the timer interrupt with the e1000 driver, does it still panic?

io-net -de1000 irq=...

I think that the timer irq on PPC is normally something like 0x80000000.

-- 
Hugh Brown
QNX Software Systems Limited
175 Terence Matthews Crescent,
Ottawa. ON. K2M 1W8.
Telephone: 613-591-0931







On 11-10-25 12:45 PM, "Joe Krachey" <community-noreply@qnx.com> wrote:

>When I only load the e1000 driver, it gives a kernel panic.
>
># io-net -d e1000 duplex=1,speed=1000 -ptcpip
>#
>Shutdown[0,0] S/C/F=5/2/6 C/D=00207970/0026277c state(4bfc)= now lock
>exit specret 12
>QNX Version 6.3.2 Release 2006/03/16-14:18:26EST
>[0]PID-TID=1-1? P/T FL=00019001/08000000 "proc/boot/procnto-600"
>[0]ASPACE PID=45063 PF=00401010 ""
>ppcbe context[0f382b00]:
>0000: 40000000 0f382bb0 00267658 40000010 00000002 31000024 00000000
>00000000
>0020: 00000002 00000004 00000000 00000006 05ac9440 00269610 00000062
>00000000
>0040: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
>00262778
>0060: 00008000 00000001 002621f8 00000000 0000f000 00004bfb 0f382bc0
>0f7f56f0
>0080: 002444c4 0f7e9040 00021032 0f7e90dc 44000000 20000000 00000000
>00000000
>00a0: 00000000
>instruction[0f7e90dc]:
>0f 7f 56 f0 00 24 44 c4 0f 7e 98 bc 00 20 90 32 00 23 e7 b8 44 00 00 00
>20 00
>stack[0f382bb0]:
>0000: 00000000 00000000 00000000 00000000 00009032 0f382c70 00267658
>0f7eb650
>0020: 00000000 0000000f 00000000 311003c0 00000002 00000004 00000000
>00000006
>0040: 05ac9440 00269610 00000062 0f7eb650 00000000 00000000 00000000
>00000000
>0060: 00000000 00000000 00000000 00262778 00008000 00000001 002621f8
>00000000
>
>
>
>_______________________________________________
>
>Networking Drivers
>http://community.qnx.com/sf/go/post89596
>
Re: devn-i82544 hang  
I added the -irq=0x80000000 to the e1000 driver and it would still hang.

I tried this with the 82544 driver and was able to successfully load that driver when adding the -irq=0x80000000.  
Re: devn-i82544 hang  
Is the e1000 6.3.2 driver compatible with 6.3.0?  We are running with 6.3.0.

Re: devn-i82544 hang  
Yes, it should be compatible.
You will have to start the driver with "verbose=4" on the command line to
see where the driver is hanging. Look at the sloginfo output.

-- 
Hugh Brown
QNX Software Systems Limited
175 Terence Matthews Crescent,
Ottawa. ON. K2M 1W8.
Telephone: 613-591-0931







On 11-10-27 9:43 AM, "Joe Krachey" <community-noreply@qnx.com> wrote:

>Is the e1000 6.3.2 driver compatible with 6.3.0?  We are running with
>6.3.0.
>
>
>
>
>
>_______________________________________________
>
>Networking Drivers
>http://community.qnx.com/sf/go/post89676
>
Re: devn-i82544 hang  
When I add the -verbose=4, when using the e1000 driver, I get the following output: 


# io-net -d mv64360 memrange=0xf1000000,deviceindex=0,verbose=4 -d mv64360 memrange=0xf1000000,deviceindex=1,verbose=4 -
d e1000 -verbose=4 -irq=0x80000000 duplex=1,speed=1000 -ptcpip 

# io-net: illegal option -- e 
io-net: illegal option -- r 
io-net: illegal option -- b 
io-net: illegal option -- o 
io-net: illegal option -- e 
io-net: illegal option -- = 
io-net: illegal option -- 4 

The prompt does not come back to run sloginfo. 

When I add the same -verbose to the 82544 driver, it does not hang but I get the same error messages. 

# io-net -d mv64360 memrange=0xf1000000,deviceindex=0,verbose=4 -d mv64360 memrange=0xf1000000,deviceindex=1,verbose=4 -
d i82544 -verbose=4 duplex=1,speed=1000 -ptcpip 
# io-net: illegal option -- e 
io-net: illegal option -- r 
io-net: illegal option -- b 
io-net: illegal option -- o 
io-net: illegal option -- e 
io-net: illegal option -- = 
io-net: illegal option -- 4 

Jan 01 00:00:19 5 10 0 MAC 1: shutdown1 
Jan 01 00:00:19 5 10 0 MAC 1: shutdown2 
Jan 01 00:00:19 5 10 0 MAC 0: shutdown1 
Jan 01 00:00:19 5 10 0 MAC 0: shutdown2 
Jan 01 00:00:22 5 10 0 MAC 0 : SDRAM bank/size/CS 0/0x20000000/0xe enumerated 
Jan 01 00:00:22 5 10 0 devn-mv64360: MII transceiver found at address 4. 
Jan 01 00:00:22 5 10 0 MAC 1 : SDRAM bank/size/CS 0/0x20000000/0xe enumerated 
Jan 01 00:00:22 5 10 0 devn-mv64360: MII transceiver found at address 8. 
Jan 01 00:00:22 5 17 0 io_open for id = 3 
Jan 01 00:00:22 5 17 0 Alloc IRQ 97 - Flags c01 
Jan 01 00:00:22 5 17 0 Alloc IRQ 98 - Flags c01 
Jan 01 00:00:22 5 14 0 tcpip starting 
Jan 01 00:00:22 3 14 0 Using pseudo random generator. See "random" option 

The board does not hang, but the interfaces do not work. 

-Joe 


----- Original Message -----

From: "Hugh Brown" <community-noreply@qnx.com> 
To: "drivers-networking" <post89678@community.qnx.com> 
Sent: Thursday, October 27, 2011 9:08:25 AM 
Subject: Re: devn-i82544 hang 

Yes, it should be compatible. 
You will have to start the driver with "verbose=4" on the command line to 
see where the driver is hanging. Look at the sloginfo output. 

-- 
Hugh Brown 
QNX Software Systems Limited 
175 Terence Matthews Crescent, 
Ottawa. ON. K2M 1W8. 
Telephone: 613-591-0931 







On 11-10-27 9:43 AM, "Joe Krachey" <community-noreply@qnx.com> wrote: 

>Is the e1000 6.3.2 driver compatible with 6.3.0? We are running with 
>6.3.0. 
> 
> 
> 
> 
> 
>_______________________________________________ 
> 
>Networking Drivers 
>http://community.qnx.com/sf/go/post89676 
> 




_______________________________________________ 

Networking Drivers 
http://community.qnx.com/sf/go/post89678