Skip to contentSkip to conversation

2.4.1X>: Possible SMP<->Networking kernel bug ?

DISCUSSION Stefan Frank 1 participant 1 message Apr 1, 2002

lore
Share & tools
lore
#0 lore raw

Hi,

since some time i have a problem with my SMP system ('obelix'). The symptom is that i cannot transfer big files onto this system (the server). It doesn't matter wether i use scp,ftp or nfs (knfsd) . With NFS i receive an error message "file too big" as soon as i copy files about 2MB large. Either scp or ftp (upload always) will simply get stuck sooner or later. The maximum i succeeded was to copy about 230MB out of an 680MB divx movie. But it also stopped at ~50MB once. Please note that there are no further error messages in the log files. I have attached the tcpdump output of such a failed scp attempt.

This has been happening since some time now, and finally i started looking into it. So i compiled a released 2.4.18 kernel (without any additional patches) with different options.

The result is that when i disable SMP this Problem is gone!
No more NFS error messages copying a 680MB divx movie. Also neither ftp nor scp got stuck once. This leads me to believe that it might be some strange issue with my hardware and SMP or a kernel issue.

Here's more about this SMP server: (dmesg output is attached)

- Asus CUV4X-D motherboard with latest bios 1014
- 2x PIII-Coppermine/866 MHz
- 2x 512 MB PC133 RAM
- Compaq NC3134 Dual-NIC (using the eepro100 driver) but same problem when using a no-name 100MBit card with the 8139too driver

The output of ver_linux (Kernel compiled on another machine!):

sfr@obelix:~$ ver_linux 
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.

Linux obelix 2.4.18-o1 #1 SMP Son Mär 31 19:13:52 CEST 2002 i686 unknown

/usr/local/bin/ver_linux: gcc: command not found Gnu C

  Gnu make               3.79.1
  util-linux             2.11n
  mount                  2.11n
  modutils               2.4.15
  e2fsprogs              1.27
  pcmcia-cs              3.1.28
  PPP                    2.4.1
  Linux C Library        2.2.5
  Dynamic linker (ldd)   2.2.5
  Procps                 2.0.7
  Net-tools              1.60
  Console-tools          0.2.3
  Sh-utils               2.0.11
  Modules Loaded         ipt_state ipt_REJECT ipt_REDIRECT

ipt_MASQUERADE ipt_unclean ipt_LOG ipt_limit ipt_TOS iptable_filter iptable_nat ip_conntrack iptable_mangle ip_tables ppp_async ppp_generic slhc ide-probe-mod ide-mod ospm_processor ospm_button ospm_system ospm_busmgr rtc

Used compiler:

sfr@asterix:~$ gcc -v
Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
gcc version 2.95.4 20011002 (Debian prerelease)

I'd be happy to do additional test.

Happy Easter, Stefan

Signature · 1 line
Your lucky number has been disconnected.

‹U×¥<t2.logś]k\7†ïû+Î¥aÑhFÒh)¹*œö}é…ÛšÖ4_ԆJÿ{5¯jð.éúx$¹˜€“ͳÏ;gÎhö˜èHåÈt È)òvsÿpûÇݗï7ïßßÝ~<ür{àXJÜÞmŸ~º}úûûߎÛõFLZBŠGûƒrWEßl7?ÿŸq¬T¶?ï>n5eÝŸýøéó[ûýp÷áöþáæÃç-V ºåÀI»íê»ïßl?<|ºßÂýqû†žðUN_‡hpÿÅ}ÜàxdJæBñk,¢#]dŠÉáê°=*‚«ZD¯HžbO–Ï°Œ¯ÕŒˆ/ÑX–Æ8+ËÕ[÷PWQDÖÔœ Þ,>ÖeYÔã¯óøKXħ…Gj g՚jqך)‚«œT×ÔZŠ¥¹2ÆI®’qו)‚+ Œš‡%Qwøªš,âÓ Ž,¯;ñ}Íéê‘ëÑé¬l•ªû:0eÍ] ¡p<œršä®jºŒq’«Ü&guEpIÏúë,W¹ÝÜ|†>ÎQñ5À,;ãŽ,iO–™œ³FWW펖_\÷õ_ÊË|•ýYø2Gyq–;ù$»ù |¥ýåU|U‡jÍNªµÈsFéµfŠàª†ÖÔZ±±jĕ1îvU/³d&w]™"sEAòË{Ø>WYŒg€ŽŸv\ÉkøŽ)ÉŒ“²l£•wÑÁS–5u¯QÝ= Xà“L‹z˜ÆêÝmt,ðå_>oìãã2ÔcápV­qõך)‚«ÂAÕZ©#slgœåªº÷]\iI«zXuï1:–ñµi1,š}*GÏãº3™ñ“ó\w:)ÛÊ®¹×”ÁI:9Ïñ$w¢#ûÆÎ8ËUqPgPW±†“þ:ÑUñŸç€>áÓÝö4ŸöBT†²4Æ9Yڛò̍œîM\¥Tó’ºç ®=KÏÒ°ÀW‚È¢,ŵ{ï|†>•ÓÝöLŸ:²;îgÕZ
ž¹±×š)‚«vu‡EµVidwÜ'¹¢öË]WŠÈ\µWÑE=¬á¹¯K`/æÓÝöD>«µ,Á8+Ë=s#êŠàŠUeMÝS;œ»³4,ð%æE=Œ ÃËgXàËE×ÌLš‡îçp8«ÖT=®z­™"žÒuM­ÅVÏC®Œq’«(ÉßÃL\U)‹zXŽ•’—ϰŒ¯ý_qÑìKõìÌ®;ƒç2==ÏÁé¬l5ž÷PwíˆyvžË4ɝª®0NrÕ¬»¿B\qŽgýu–+&ÿÞXàk.âK‰†²4ÆYY&לŒ×œ)‚«Ì”×Ô=ku÷4`¯”,‹²¬q,Kcœ•åÀg™PWí ÅU®’{֖ñ¥ 9¬©5á±Ï2Á8)Ëö&œÏÚtEpE5,êaö±‡›Ï°Àgíg_Ûc€qR–)ø÷PW-SYS÷)&wørH‹úFŠÙÝ׀Ÿ’Î÷ÇÓøZÂCµfgÕg÷3PWŠçŽ—ÔZICg_0ÎrU“{gEæ*‡³gÆ'ºªþó&°ÀGù|—=‹¯.žÙçº3Žó…úô<§;²;²µGŸŒ×”Á]Ä3äO®ƒFŒ×]ŒÌ'ih߈|w¹â ̗YrÚcOe)îŸãèq!79{¶~OnvåVÄ=÷ |©œíÙ§ñr=œ$ËãP¯ŸÊ"þÏGr+ñìó‡y¹•¡ç¯'º²ÑžÝ{º¯õõl™w±‰ïžž;/ÿÒŒ}üöœý[|¡í¯'ïñïí2*‡×h«;Ž•œ‰œ?1i›œw±±o]·;Òö2f,Òb³¿Â]ûymñ`©UOwTë6+·•‘Š6=uš‘HÊC?,7M›¢ŠZþ‡HµÈžgËŸ%ÆþHKØ;ÍH€@ú ‘>¯­ڔ_ÃëG*TŸ»)t6ö=÷Œ/Rö(m§‰ÔP[³[?]Òöï·#7@