Bug 123445

Summary: (NET E100) Fedora Core 2 Freeze on Wakeonlan packets hit the network card
Product: [Fedora] Fedora Reporter: Marc Olivier Chouinard <mochouinard>
Component: kernelAssignee: Dave Jones <davej>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: medium    
Version: 2CC: alan, pfrields
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-04-16 05:34:08 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
tcpdump -i eth0 -vv -n > dump.info
none
tcpdump -i eth0 -vv -n > dump2.info (test 2) none

Description Marc Olivier Chouinard 2004-05-18 16:36:09 UTC
Description of problem:
After installing and a fews hours on the HP Vectra computer, the 
Linux freeze.  It still answer to ping, but all services (even 
console) doesn't reply.  I had that problem using test3(which did 
output information when frozen) but someone from #fedora told he the 
final would work fine.  But it dont, sorry I havent submit a bug 
repport instead.

Let me know if I can do anything to give you more information.

Version-Release number of selected component (if applicable):
Fedora Core 2 final (Test 3 also)

How reproducible:
Install Fedora Core 2 on a HP Vectra.  and wait

Steps to Reproduce:
1. Install Fedora core 2 (I use minimal install)
2. Wait
  
Actual results:
Everything freeze

Expected results:
Should continue to work

Additional info:

Comment 1 Marc Olivier Chouinard 2004-05-19 14:50:38 UTC
I just tryed again on a Compaq EVO D510 (P4 1.5) and same probleme.  
I wonder if it might be the traffic on our local network that just 
make the kernel hang. I'll reboot the machine and let it unplug from 
the network and see.

Comment 2 Marc Olivier Chouinard 2004-05-21 14:54:34 UTC
Wakeonlan make the kernel FREEZE.... NOT GOOD 

Comment 3 Alan Cox 2004-05-21 15:20:02 UTC
What network chips are these two machines using ?


Comment 4 Marc Olivier Chouinard 2004-05-21 15:48:17 UTC
thet both use the e100 driver

Comment 5 Marc Olivier Chouinard 2004-05-21 16:04:31 UTC
I tryed it again on my Evo (by tcpdump > to the HD) and once the pc 
crash, it wont boot again anymore, Bios dont detect the Harddrive.  
Not good, Going to try another harddrive soon and see if it just HD 
or machine are is dead

Marc

Comment 6 Marc Olivier Chouinard 2004-05-21 16:07:48 UTC
HD Dead, Maxtor DiamondMax Plus 8 20gig ATA/133HD. Viva warrenty.
This problem really cause alot of bad thing.  Hope you can fix it.

Comment 7 Marc Olivier Chouinard 2004-05-21 16:19:34 UTC
12:11:24.262980 10.150.110.203.1469 > 10.150.190.255.32767: udp 102
12:11:24.263003 10.150.110.203.1469 > 10.150.190.255.32767: udp 102
12:11:24.279847 10.150.110.203.1470 > 10.150.190.255.32767: udp 102
12:11:24.279872 10.150.110.203.1470 > 10.150.190.255.32767: udp 102

the WOL request machine send about 4900 of these packets (600 time to 
7 different VLAN)
After that, the linux is crashed

Comment 8 Alan Cox 2004-05-21 16:34:01 UTC
Those are UDP broadcasts not wake on lan packets as far as I can see.

As to the disk, Linux has no way of breaking the disk - thats just
chance occurence.

Comment 9 Marc Olivier Chouinard 2004-05-21 16:41:34 UTC
well those are the packets another linux machine capture from the 
network card.  As for linux breaking the HD.. May be it just bad 
luck, but it not old machine and on 550 PC, it would be the first 
that does that over here. I'l attach a dump file that work from the 
HP machine (up until it crashed)

Comment 10 Marc Olivier Chouinard 2004-05-21 16:42:43 UTC
Created attachment 100424 [details]
tcpdump -i eth0 -vv -n > dump.info

From the HP Vectra PC FC2 (Minimal install)

Comment 11 Marc Olivier Chouinard 2004-05-21 16:49:13 UTC
Created attachment 100425 [details]
tcpdump -i eth0 -vv -n > dump2.info (test 2)

From the HP Vectra PC FC2 (Minimal install) (Another test)

Comment 12 Marc Olivier Chouinard 2004-05-21 16:53:44 UTC
I did a manual wake-on-lan on the Linux MAC and it crash. I tryed 
other MAC and it was fine.

Comment 13 Marc Olivier Chouinard 2004-06-21 17:42:15 UTC
Is there any update on this ? I can't put that box live if it 
vulnerable to DoS attack


Comment 14 Alan Cox 2004-06-21 23:04:27 UTC
At the moment I can't duplicate it on any e100 hardware I have nor can
find any reference to the same problem anywhere else on the internet.
That makes it kind of hard to fix.



Comment 15 Marc Olivier Chouinard 2004-07-05 15:20:59 UTC
Ok here my new testing :
rmmod e100 after system is booted, and doing wakeonlan again, and 
system still crash
But I just thought to REMOVE ACPI and APM  (linux acpi=off apm=off at 
boot time) and it fine, doesn't crash anymore.

Want the wakeonlan program I use, I open source, but I lost the 
source :(

Comment 16 Dan Slowik 2004-09-24 14:14:35 UTC
I think this sound a bit like the 129103 bug lots of folks seem to be
ancountering on stock core 2 2.6.5-1.358

hangs our ibm e server pentium 4 .  No console or login services work 
from then on but we can ping the box.

Comment 17 Dave Jones 2005-04-16 05:34:08 UTC
Fedora Core 2 has now reached end of life, and no further updates will be
provided by Red Hat.  The Fedora legacy project will be producing further kernel
updates for security problems only.

If this bug has not been fixed in the latest Fedora Core 2 update kernel, please
try to reproduce it under Fedora Core 3, and reopen if necessary, changing the
product version accordingly.

Thank you.