<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>173791</bug_id>
          
          <creation_ts>2007-04-08 19:53 0000</creation_ts>
          <short_desc>net-misc/dhcpcd-3.0.16 sets MTU too low if given MTU is invalid</short_desc>
          <delta_ts>2007-04-14 09:46:46 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ken69267@gentoo.org</reporter>
          <assigned_to>uberlord@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>ken69267@gentoo.org</who>
            <bug_when>2007-04-08 19:53:36 0000</bug_when>
            <thetext>Upon updating to the new dhcpcd and rebooting, I launched TeamSpeak as normal and when attempting to join a server, the UI didn&apos;t show all of the channels in the server but instead showed the servers name with all the channels collapsed under it. Expanding the list of channels only shows some of the channels, and it is apparent that TS did not fully connect. TeamSpeak almost immediately then times out of the server being joined. TS becomes unusable as it cannot join any servers.

Reproducible: Didn&apos;t try




ken@Core2 ~ $ emerge --info
Portage 2.1.2.2 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.20-viper7 x86_64)
=================================================================
System uname: 2.6.20-viper7 x86_64 Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Sun, 08 Apr 2007 14:30:08 +0000
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS=&quot;amd64&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=nocona -fomit-frame-pointer -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo&quot;
CXXFLAGS=&quot;-O2 -march=nocona -fomit-frame-pointer -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;distlocks metadata-transfer sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://www.gtlib.gatech.edu/pub/gentoo &quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X aac alsa amd64 berkdb bitmap-fonts cli cracklib crypt cups dbus dri flac fortran gdbm gpm hal iconv ipv6 isdnlog jpeg kde kdeenablefinal libg++ mad midi mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre perl png ppds pppd python qt4 readline reflection session spl ssl tcpd truetype-fonts type1-fonts unicode vorbis xml xorg zlib&quot; ALSA_CARDS=&quot;usb-audio hda-intel&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse evdev&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;nvidia&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>uberlord@gentoo.org</who>
            <bug_when>2007-04-08 21:39:16 0000</bug_when>
            <thetext>If everything works except for TeamSpeak, I doubt it&apos;s a problem caused by dhcpcd.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ken69267@gentoo.org</who>
            <bug_when>2007-04-08 21:41:29 0000</bug_when>
            <thetext>(In reply to comment #1)
&gt; If everything works except for TeamSpeak, I doubt it&apos;s a problem caused by
&gt; dhcpcd.
&gt; 

But TeamSpeak works perfectly when reverted back to dhcpcd-2.0.8-r3, so it has to have some correlation.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>uberlord@gentoo.org</who>
            <bug_when>2007-04-10 14:46:02 0000</bug_when>
            <thetext>What&apos;s the MTU of the interface?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ken69267@gentoo.org</who>
            <bug_when>2007-04-11 23:14:11 0000</bug_when>
            <thetext>(In reply to comment #1)
&gt; If everything works except for TeamSpeak, I doubt it&apos;s a problem caused by
&gt; dhcpcd.
&gt; 

I am also experiencing the same problem with net-misc/dhcpcd-3.0.16-r1</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>uberlord@gentoo.org</who>
            <bug_when>2007-04-12 06:26:12 0000</bug_when>
            <thetext>And again, what is the MTU of the interface?

Attach the output of `ifconfig eth0`
Replace eth0 with the name of the interface dhcpcd is running on.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>uberlord@gentoo.org</who>
            <bug_when>2007-04-12 07:26:21 0000</bug_when>
            <thetext>MTU values from dhcpcd-2.0.5 and 3.0.16 would be useful so I can see the difference.

If the MTU value is say 576 then try this command
ifconfig eth0 mtu 1492
and see if teamspeak starts working</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ken69267@gentoo.org</who>
            <bug_when>2007-04-12 22:31:09 0000</bug_when>
            <thetext>(In reply to comment #6)
&gt; MTU values from dhcpcd-2.0.5 and 3.0.16 would be useful so I can see the
&gt; difference.
&gt; 
&gt; If the MTU value is say 576 then try this command
&gt; ifconfig eth0 mtu 1492
&gt; and see if teamspeak starts working
&gt; 

eth0      Link encap:Ethernet  HWaddr 00:16:E6:84:AF:AC
          inet addr:72.184.65.68  Bcast:255.255.255.255  Mask:255.255.248.0
          UP BROADCAST RUNNING MULTICAST  MTU:576  Metric:1
          RX packets:4859 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1397 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:812542 (793.4 Kb)  TX bytes:150528 (147.0 Kb)
          Interrupt:16

Changed the MTU to 1500 and Teamspeak is now working as good as before. This bug as far as I am concerned can be closed now as solved. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>uberlord@gentoo.org</who>
            <bug_when>2007-04-13 05:54:24 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; eth0      Link encap:Ethernet  HWaddr 00:16:E6:84:AF:AC
&gt;           inet addr:72.184.65.68  Bcast:255.255.255.255  Mask:255.255.248.0
&gt;           UP BROADCAST RUNNING MULTICAST  MTU:576  Metric:1
&gt;           RX packets:4859 errors:0 dropped:0 overruns:0 frame:0
&gt;           TX packets:1397 errors:0 dropped:0 overruns:0 carrier:0
&gt;           collisions:0 txqueuelen:1000
&gt;           RX bytes:812542 (793.4 Kb)  TX bytes:150528 (147.0 Kb)
&gt;           Interrupt:16
&gt; 
&gt; Changed the MTU to 1500 and Teamspeak is now working as good as before. This
&gt; bug as far as I am concerned can be closed now as solved. 

sigh.

I&apos;ll release dhcpcd-3.0.17 then, which should solve this once and for all :/</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>uberlord@gentoo.org</who>
            <bug_when>2007-04-14 08:00:36 0000</bug_when>
            <thetext>Fixed in dhcpcd-3.0.17</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>uberlord@gentoo.org</who>
            <bug_when>2007-04-14 09:46:46 0000</bug_when>
            <thetext>.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>