[Bug 19390] New: dist-upgrade from hoary to breezy caused pesky IRQ problems

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Tue Nov 8 18:59:02 UTC 2005


Please do not reply to this email.  You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=19390
Ubuntu | linux

           Summary: dist-upgrade from hoary to breezy caused pesky IRQ
                    problems
           Product: Ubuntu
           Version: unspecified
          Platform: i386
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: linux
        AssignedTo: ben.collins at ubuntu.com
        ReportedBy: era+ubuntu at iki.fi
         QAContact: kernel-bugs at lists.ubuntu.com


On 2005-10-24, I ran "sudo aptitude dist-upgrade" on a Hoary box which I had
installed as a "server" some weeks earlier from the regular i386 Hoary install CD.

The hardware is an IBM ThinkPad 600X. The only peripherals are two network
cards, one a very old Xircom PCMCIA one which has worked throughout all these
troubles, and in the other slot I have been trying various cards. See below.

When I did a "dist-upgrade", the CardBus wlan card -- a D-Link DWL-650+, Prism
chipset -- stopped working, and various other CardBus cards I tried would also
not work (Intel e100 and 3Com 3c59x). I finally managed to get at least the 3com
card to work with the "irqpoll" kernel boot option, and am reluctant to
experiment more at this point, as I don't have a replacement handy for this
particular part of my home network infrastructure. :-/

I had barely installed the following packages and done some minimal
configuration tweaks for them before the dist-upgrade.

ssh
ipmasq
dhcp
cvs
patch
linux-image-2.6.10-5-686 <- should probably have installed linux-686, but I'm
fairly new to Ubuntu
wireless-tools
hostap-utils
./hostap-modules-2.6.10-5-686_0.2.6-1+2.6.10-34.6_i386.deb <- compiled from
hostap-source on another Hoary box
hostapd
apache-perl
twiki <- purged immediately; could not get it to work sensibly
screen
sed -e 's/hoary/breezy/' /etc/apt/sources.list
sudo aptitude update && sudo aptitude dist-upgrade

I imagine the problems might have been there before, but after the dist-upgrade,
the wlan card stopped working, even before I rebooted. The dist-upgrade did not
actually install a new kernel, even though linux-image-2.6.12-9-386 is included
in the listing:

The following NEW packages will be automatically installed:
  binutils-static busybox-cvs-initramfs gcc-4.0-base hwdata initramfs-tools 
  klibc-utils laptop-detect libatm1 libbind9-0 libdb4.3 libdevmapper1.01   libdn
s20 libedit2 libgc1c2 libisc9 libisccc0 libisccfg1 libiw28 libklibc 
  libreadline5 libselinux1 libsigc++-1.2-5c2 libslang2 libstdc++6 
  linux-image-2.6.12-9-386 linux-restricted-modules-2.6.12-9-386   linux-restric
ted-modules-common linux-sound-base lshw-common 
  ubuntu-minimal ubuntu-standard 
The following packages will be automatically REMOVED:
  libgc1 libsigc++-1.2-5c102 postfix-tls 
The following NEW packages will be installed:
  binutils-static busybox-cvs-initramfs gcc-4.0-base hwdata initramfs-tools 
  klibc-utils laptop-detect libatm1 libbind9-0 libdb4.3 libdevmapper1.01   libdn
s20 libedit2 libgc1c2 libisc9 libisccc0 libisccfg1 libiw28 libklibc 
  libreadline5 libselinux1 libsigc++-1.2-5c2 libslang2 libstdc++6 
  linux-image-2.6.12-9-386 linux-restricted-modules-2.6.12-9-386 
  linux-restricted-modules-common linux-sound-base lshw-common 
  ubuntu-minimal ubuntu-standard 
The following packages will be REMOVED:
  libgc1 libsigc++-1.2-5c102 postfix-tls 
The following packages will be upgraded:
  adduser alsa-base alsa-utils apache-common apache-perl apache2-utils apt 
  apt-utils aptitude at base-config base-files base-passwd bash bind9-host
  bsdmainutils bsdutils bzip2 console-common console-data console-tools
  coreutils cpio cron cvs dash debconf debconf-i18n debianutils
  dhcp3-client dhcp3-common diff discover1 discover1-data dmidecode dmsetup 
  dnsutils dosfstools dpkg dselect e2fslibs e2fsprogs eject evms 
  evms-ncurses fdutils file findutils ftp gcc-3.3-base gettext-base gnupg
  grep grepmap groff-base grub gzip hdparm hostap-utils hostapd hotplug
  ifrename ifupdown info initrd-tools initscripts ipmasq iproute iptables
  iputils-arping iputils-ping iputils-tracepath jfsutils klogd libacl1 
  libapache-mod-perl libapr0 libasound2 libattr1 libblkid1 libbz2-1.0 libc6 
  libc6-i686 libcomerr2 libcompress-zlib-perl libconsole libdb3 libdb4.2
  libdiscover1 libevms-2.5 libexpat1 libfribidi0 libgcc1 libgcrypt11 
  libgnutls11 libgpmg1 libhtml-parser-perl libidn11 libldap2 
  liblocale-gettext-perl liblwres1 libmagic1 libncurses5 libncursesw5 
  libnewt0.51 libpam-modules libpam-runtime libpam0g libparted1.6-12 
  libpcap0.8 libpcre3 libperl5.8 libsasl2 libsasl2-modules libss2 
  libssl0.9.7 libstdc++5 libtext-charwidth-perl libtext-iconv-perl 
  libtext-wrapi18n-perl liburi-perl libusb-0.1-4 libuuid1 libwrap0 
  libwww-perl linux-386 linux-image-386 linux-restricted-modules-386 
  locales login logrotate lsb-base lsb-release lshw lsof lvm2 mailx makedev 
  man-db manpages mdadm memtest86+ mii-diag mime-support module-init-tools 
  mount mtr-tiny mutt nano ncurses-base ncurses-bin net-tools netbase 
  netkit-inetd ntp ntpdate nvidia-kernel-common openssh-client 
  openssh-server parted passwd pcmcia-cs perl perl-base perl-modules 
  popularity-contest postfix ppp pppconfig pppoeconf procps psmisc python 
  python-minimal python2.4 python2.4-minimal reiser4progs reportbug rsync 
  sed ssh strace sudo sysklogd sysv-rc sysvinit tar tcpd tcpdump telnet 
  time ubuntu-base ucf udev usbutils util-linux vim vim-common w3m wget 
  whiptail wireless-tools xfsprogs zlib1g 
204 packages upgraded, 31 newly installed, 3 to remove and 0 not upgraded.

My primary suspect would be the hotplug upgrade, but there's obviously a lot of
other things which might have affected this.

After a lot of desperate tweaking, I managed to get at least some cards back up
and running by booting with "irqpoll". I don't think any of this matters, but
during the tweaking I also installed the following packages:

linux-686
hostap-modules-2.6.12-9-686_0.4.1-1_i386.deb <- again, compiled from
hostap-source on another Hoary box

and disabled hostap and dhcp (renamed scripts in /etc/init.d and ran
"update-rc.d remove").

I have a bunch of log files but uploading them all is probably overkill. During
troubleshooting, I tried booting with various cards present or absent, with the
cards in different slots, with different network cables, etc, and I'm afraid I
don't have a good correlation of which log messages correspond to which
experiments any longer anyway.

Scrolling back through the logs, I see various messages about IRQ 10 and 11 in
the log file already before the upgrade.

If I inserted the 3com card in the lower slot (I believe this is socket 1) and
did ifconfig eth0 172.16.0.1 up the machine would freeze hard under some
circumstances. With the card in the other socket, this was less fatal, but I
could not get the card to work; it would appear to ping, but not get through,
and then throw a "netdev watchdog" error after some time.

I'll attach kernel log messages from the bootup sequence from before and after
the upgrade. You should keep in mind that I've switched the wlan card to a 3com
ethernet card in the meantime, and obviously upgraded the kernel, and now
finally added the "irqpoll" boot argument.

I don't expect you can do much to help me at this point, but I hope that others
will at least be able to get something out of this bug report if they should
stumble into the same problem.

-- 
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the kernel-bugs mailing list