[realtek] Flow control question

Kelvin Proctor k.proctor@student.unsw.edu.au
Fri Sep 27 00:37:01 2002

Dear Realtek List Members,

I'll apologise in advance for what might be a newbie question.

I'm wanting to set a realtek 8139 card to ignore flow control packets (for a
real time system).

I've downloaded and compiled rtl8139-diag.  This has shown that Tx flow
control is enabled.

I assume that I need to rebuild rtl8139-diag and link it against libflash.c
to enable writing to the Flash ROM to do this.  If this is correct I would
like to know how I need to modify the ROM file.

Thank-you for your patience and assistance.

Kelvin Proctor


[root@devel rtl8139]# ./rtl8139-diag -af
rtl8139-diag.c:v2.10 9/18/2002 Donald Becker (becker@scyld.com)
Index #1: Found a RealTek RTL8139 adapter at 0x6100.
RealTek chip registers at 0x6100
 0x000: 044f3000 0000daae ffffffff ffffffff 0008a04a 0008a0b2 0008a04a
 0x020: 02fa8000 02fa8600 02fa8c00 02fa9200 02f90000 0d0a0000 8ce48cd4
 0x040: 78000600 0e00f78f fc92a9a1 00000000 004d1000 00000000 0080c188
 0x060: 1100b00f 05e1782d 00014441 00000000 00000004 000f77c0 58fab388
Realtek station address 00:30:4f:04:ae:da, chip type 'rtl8139B'.
  Receiver configuration: Promiscuous
     Rx FIFO threshold 2048 bytes, maximum burst 2048 bytes, 32KB ring
  Transmitter enabled with normal settings, maximum burst 1024 bytes.
    Tx entry #0 status 0008a04a complete, 74 bytes.
    Tx entry #1 status 0008a0b2 complete, 178 bytes.
    Tx entry #2 status 0008a192 complete, 402 bytes.
    Tx entry #3 status 0008a14a complete, 330 bytes.
  Flow control: Tx enabled  Rx disabled.
  The chip configuration is 0x10 0x4d, MII full-duplex mode.
  No interrupt sources are pending.