From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90) Description of problem: I have a few bookpc's in which the Davicom 9102 is integrated. This worked fine with Linux 2.2.16 and below... However I have now installed RedHat 7.0 and kernel 2.4.4 (7.1 doesn't work at all on PC with keyboard lock-ups.. and also no Ethernet...) Whether or not I install above dmfe driver as a module or integrated in the kernel, I get lock-ups in the network card for periods of times as soon as a substantial amount of traffic goes through it... I then get TX errors and the card will lock-up for some time. Not even reacting to pinging from the machine itself. Upon booting the card gets initialised, but it takes about 20 seconds before it starts responding to pinging requests... Also if a flush-ping is attempted, or pinging with larger packets, the card will lock-up immediately. I have also tried insmod dmfe mode=5, and all other modes, but to no avail. This card works perfectly with driver Version 1.28 01/18/2000 on RedHat 6.2... However I can't compile this one on RedHat 7... How reproducible: Always Steps to Reproduce: 1. insmod dmfe 2. ifconfig eth0 ip.add.re.ss 3. ping -f -s 1500 some.other.host on network. Actual Results: It takes about 30 seconds to connect to the network... before giving command 2. The card will lock up... temporarily losing connection with the network (up to 10 minutes). Then it will restore... ifconfig will give TX output errors when this occurs. Expected Results: It should not happen at all... :-) Additional info: It would be nice if this bug could be fixed urgently as the machine becomes useless after kernel 2.4... Even upgrading to kernel 2.4.4 doesn't solve the problem. I would be happy to test any patches as soon as they are available, just e- mail me directly.
Debug (9) output filtered looks like this... during this period the card hung once or twice... [root@tulip /root]# grep DBUG /var/log/messages | grep -v dmfe_inter|grep -v dmfe_start|grep -v timer May 11 15:22:53 tulip kernel: DBUG: dmfe_probe() 0 May 11 15:22:53 tulip kernel: DBUG: dmfe_open 0 May 11 15:22:53 tulip kernel: DBUG: dmfe_init_dm910x() 0 May 11 15:22:53 tulip kernel: DBUG: Link Failed : 7809 May 11 15:22:53 tulip kernel: DBUG: dmfe_descriptor_init() 0 May 11 15:22:53 tulip kernel: DBUG: send_filter_frame() 0 May 11 15:22:53 tulip kernel: DBUG: dmfe_set_filter_mode() 0 May 11 15:22:53 tulip kernel: DBUG: Set multicast address 0 May 11 15:22:53 tulip kernel: DBUG: send_filter_frame() 0 May 11 15:22:54 tulip kernel: DBUG: dmfe_set_filter_mode() 0 May 11 15:22:54 tulip kernel: DBUG: Set multicast address 1 May 11 15:22:54 tulip kernel: DBUG: send_filter_frame() 0 May 11 15:22:54 tulip kernel: DBUG: dmfe_set_filter_mode() 0 May 11 15:22:54 tulip kernel: DBUG: Set multicast address 1 May 11 15:22:54 tulip kernel: DBUG: send_filter_frame() 0 May 11 15:22:54 tulip kernel: DBUG: dmfe_set_filter_mode() 0 May 11 15:22:54 tulip kernel: DBUG: Set multicast address 1 May 11 15:22:54 tulip kernel: DBUG: send_filter_frame() 0 May 11 15:22:54 tulip kernel: DBUG: dmfe_get_stats 0 May 11 15:22:54 tulip kernel: DBUG: dmfe_get_stats 0 May 11 15:22:54 tulip kernel: DBUG: Link Failed 20 May 11 15:22:54 tulip kernel: DBUG: dmfe_set_filter_mode() 0 May 11 15:22:54 tulip kernel: DBUG: Set multicast address 2 May 11 15:22:54 tulip kernel: DBUG: send_filter_frame() 0 May 11 15:22:54 tulip kernel: DBUG: Link link OK 7e May 11 15:24:39 tulip kernel: DBUG: Warn!! Warn!! Tx/Rx monitor step1 0 May 11 15:24:39 tulip kernel: DBUG: dmfe_dynamic_reset() 0 May 11 15:24:39 tulip kernel: DBUG: dmfe_free_rxbuffer() 0 May 11 15:24:39 tulip kernel: DBUG: dmfe_init_dm910x() 0 May 11 15:24:39 tulip kernel: DBUG: Link Failed : 7809 May 11 15:24:39 tulip kernel: DBUG: dmfe_descriptor_init() 0 May 11 15:24:39 tulip kernel: DBUG: send_filter_frame() 0 May 11 15:24:39 tulip kernel: DBUG: Link Failed 20 May 11 15:24:39 tulip kernel: DBUG: Link link OK 7e May 11 15:24:39 tulip kernel: DBUG: Warn!! Warn!! Tx/Rx monitor step1 0 May 11 15:24:39 tulip kernel: DBUG: dmfe_dynamic_reset() 0 May 11 15:24:39 tulip kernel: DBUG: dmfe_free_rxbuffer() 0 May 11 15:24:39 tulip kernel: DBUG: dmfe_init_dm910x() 0 May 11 15:24:39 tulip kernel: DBUG: Link Failed : 7809 May 11 15:24:39 tulip kernel: DBUG: dmfe_descriptor_init() 0 May 11 15:24:39 tulip kernel: DBUG: send_filter_frame() 0 May 11 15:24:39 tulip kernel: DBUG: Link Failed 20 May 11 15:24:39 tulip kernel: DBUG: Link link OK 7e May 11 15:25:35 tulip kernel: DBUG: Warn!! Warn!! Tx/Rx monitor step1 0 May 11 15:25:35 tulip kernel: DBUG: dmfe_dynamic_reset() 0 May 11 15:25:35 tulip kernel: DBUG: dmfe_free_rxbuffer() 0 May 11 15:25:35 tulip kernel: DBUG: dmfe_init_dm910x() 0 May 11 15:25:35 tulip kernel: DBUG: Link Failed : 7809 May 11 15:25:35 tulip kernel: DBUG: dmfe_descriptor_init() 0 May 11 15:25:35 tulip kernel: DBUG: send_filter_frame() 0 May 11 15:25:35 tulip kernel: DBUG: Link Failed 20 May 11 15:25:35 tulip kernel: DBUG: Link link OK 7e May 11 15:26:40 tulip kernel: DBUG: Warn!! Warn!! Tx/Rx monitor step1 0 May 11 15:26:40 tulip kernel: DBUG: dmfe_dynamic_reset() 0 May 11 15:26:40 tulip kernel: DBUG: dmfe_free_rxbuffer() 0 May 11 15:26:40 tulip kernel: DBUG: dmfe_init_dm910x() 0 May 11 15:26:40 tulip kernel: DBUG: Link Failed : 7809 May 11 15:26:40 tulip kernel: DBUG: dmfe_descriptor_init() 0 May 11 15:26:40 tulip kernel: DBUG: send_filter_frame() 0 May 11 15:26:40 tulip kernel: DBUG: Link Failed 20 May 11 15:26:40 tulip kernel: DBUG: Warn!! Warn!! Tx/Rx monitor step1 0 May 11 15:26:40 tulip kernel: DBUG: dmfe_dynamic_reset() 0 May 11 15:26:40 tulip kernel: DBUG: dmfe_free_rxbuffer() 0 May 11 15:26:40 tulip kernel: DBUG: dmfe_init_dm910x() 0 May 11 15:26:40 tulip kernel: DBUG: Link Failed : 7809 May 11 15:26:40 tulip kernel: DBUG: dmfe_descriptor_init() 0 May 11 15:26:40 tulip kernel: DBUG: send_filter_frame() 0 May 11 15:26:40 tulip kernel: DBUG: Link Failed 20 May 11 15:26:40 tulip kernel: DBUG: Link link OK 7e May 11 15:27:48 tulip kernel: DBUG: Warn!! Warn!! Tx/Rx monitor step1 0 May 11 15:27:48 tulip kernel: DBUG: dmfe_dynamic_reset() 0 May 11 15:27:48 tulip kernel: DBUG: dmfe_free_rxbuffer() 0 May 11 15:27:48 tulip kernel: DBUG: dmfe_init_dm910x() 0 May 11 15:27:48 tulip kernel: DBUG: Link Failed : 7809 May 11 15:27:48 tulip kernel: DBUG: dmfe_descriptor_init() 0 May 11 15:27:48 tulip kernel: DBUG: send_filter_frame() 0 May 11 15:27:48 tulip kernel: DBUG: Link Failed 20 May 11 15:27:48 tulip kernel: DBUG: Link link OK 7e
Thanks for the bug report. However, Red Hat no longer maintains this version of the product. Please upgrade to the latest version and open a new bug if the problem persists. The Fedora Legacy project (http://fedoralegacy.org/) maintains some older releases, and if you believe this bug is interesting to them, please report the problem in the bug tracker at: http://bugzilla.fedora.us/