Subject: linux-image-2.6.22-3-686: locks up or crashes, errors in tg3, psmouse 
and usb (2.6.22-2 worked fine)
Package: linux-image-2.6.22-3-686
Version: 2.6.22-6
Severity: critical
Justification: breaks the whole system

*** Please type your report below this line ***

Upgrading from kernel 2.6.22-2 to 2.6.22-3 caused my machine to become 
very unstable, with random failures of the network interface (causing it 
to disconnect from the network and then reconnect later), temporary or
permanent freezes of the display, and eventually some kernel panics.
These failures occured at random intervals going from a few minutes to 
about one hour in the best case.

This machine has been running fine for the last few years with most of
the 2.6 kernels that entered Debian testing: 2.6.12-1, 2.6.15-1,
2.6.16-2, 2.6.17-2, 2.6.18-3, 2.6.18-4, 2.6.21-2, 2.6.22-2.  The
version 2.6.22-3 that entered testing yesterday is the first one that
causes such problems leading to sudden crashes and data loss.

At first I blamed it on the upgrade of the proprietary fglrx kernel
module that was also upgraded at the same time (proprietary modules
are evil and always suspicious), but I rebooted several times without
the module and the system kept on crashing.  It is only after
rebooting with the older kernel 2.6.22-2 that the problems stopped.  I
could even rebuild and reload the newer fglrx module for the old
kernel and everything is still working fine.  But as soon as I reboot
with the 2.6.22-3 kernel, the random freezes and crashes start again.

Here are some excerpts from /var/log/messages showing the problems that 
occur with various devices, until there is eventually a kernel panic 
(for which I have no message):

Dec  4 17:13:31 bora-bora -- MARK --
Dec  4 17:33:31 bora-bora -- MARK --
Dec  4 17:53:31 bora-bora -- MARK --
Dec  4 18:11:32 bora-bora kernel: tg3: eth0: Link is down.
Dec  4 18:11:35 bora-bora kernel: tg3: eth0: The system may be re-ordering 
memory-mapped I/O cycles to the network device, attempting to recover. Please 
report the problem to the driver maintainer and include system chipset 
information.
Dec  4 18:11:36 bora-bora dhcdbd: dhco_parse_option_settings: bad option 
setting: old_server_name =  
Dec  4 18:11:38 bora-bora kernel: ADDRCONF(NETDEV_UP): eth0: link is not ready
Dec  4 18:11:40 bora-bora kernel: tg3: eth0: Link is up at 100 Mbps, full 
duplex.
Dec  4 18:11:40 bora-bora kernel: tg3: eth0: Flow control is off for TX and off 
for RX.
Dec  4 18:11:40 bora-bora kernel: ADDRCONF(NETDEV_CHANGE): eth0: link becomes 
ready
[...]

Dec  4 18:53:10 bora-bora kernel: Clocksource tsc unstable (delta = 23435522509 
ns)
Dec  4 18:53:10 bora-bora kernel: tg3: eth0: Link is down.
Dec  4 18:53:10 bora-bora kernel: psmouse.c: Wheel Mouse at 
isa0060/serio2/input0 lost synchronization, throwing 3 bytes away.
Dec  4 18:53:10 bora-bora kernel: tg3: eth0: The system may be re-ordering 
memory-mapped I/O cycles to the network device, attempting to recover. Please 
report the problem to the driver maintainer and include system chipset 
information.
[...]

Dec  5 18:05:30 bora-bora -- MARK --
Dec  5 18:25:30 bora-bora -- MARK --
Dec  5 18:37:18 bora-bora kernel: usb 2-2: USB disconnect, address 2
Dec  5 18:37:19 bora-bora kernel: usb 2-2: new low speed USB device using 
uhci_hcd and address 3
Dec  5 18:37:19 bora-bora kernel: usb 2-2: configuration #1 chosen from 1 choice
Dec  5 18:37:19 bora-bora kernel: input: CHICONY Compaq USB Keyboard as 
/class/input/input10
Dec  5 18:37:19 bora-bora kernel: input: USB HID v1.10 Keyboard [CHICONY Compaq 
USB Keyboard] on usb-0000:00:1d.1-2
Dec  5 18:37:19 bora-bora kernel: input: CHICONY Compaq USB Keyboard as 
/class/input/input11
Dec  5 18:37:19 bora-bora kernel: input,hiddev96: USB HID v1.10 Device [CHICONY 
Compaq USB Keyboard] on usb-0000:00:1d.1-2
Dec  5 18:53:18 bora-bora kernel: tg3: eth0: Link is down.
Dec  5 18:53:18 bora-bora kernel: tg3: eth0: The system may be re-ordering 
memory-mapped I/O cycles to the network device, attempting to recover. Please 
report the problem to the driver maintainer and include system chipset 
information.
Dec  5 18:53:19 bora-bora dhcdbd: dhco_parse_option_settings: bad option 
setting: old_server_name =  
Dec  5 18:53:22 bora-bora kernel: ADDRCONF(NETDEV_UP): eth0: link is not ready
Dec  5 18:53:23 bora-bora kernel: tg3: eth0: Link is up at 100 Mbps, full 
duplex.
Dec  5 18:53:23 bora-bora kernel: tg3: eth0: Flow control is off for TX and off 
for RX.
Dec  5 18:53:23 bora-bora kernel: ADDRCONF(NETDEV_CHANGE): eth0: link becomes 
ready
[...]

Dec  5 19:31:22 bora-bora kernel: tg3: eth0: Link is down.
Dec  5 19:31:22 bora-bora kernel: tg3: eth0: The system may be re-ordering 
memory-mapped I/O cycles to the network device, attempting to recover. Please 
report the problem to the driver maintainer and include system chipset 
information.
Dec  5 19:31:22 bora-bora dhcdbd: dhco_parse_option_settings: bad option 
setting: old_server_name =  
Dec  5 19:31:24 bora-bora kernel: ADDRCONF(NETDEV_UP): eth0: link is not ready
Dec  5 19:31:26 bora-bora kernel: tg3: eth0: Link is up at 100 Mbps, full 
duplex.
Dec  5 19:31:26 bora-bora kernel: tg3: eth0: Flow control is off for TX and off 
for RX.
Dec  5 19:31:26 bora-bora kernel: ADDRCONF(NETDEV_CHANGE): eth0: link becomes 
ready
[...]

Note that in the examples above, the USB keyboard and the PS/2 mouse
were not disconnected, although the messages report that the keyboard
has been disconnected and almost immediately reconnected.  All
messages shown here were usually followed by a kernel panic a few
minutes later.

I am now using the older kernel version 2.6.22-2 and everything works
fine again.

In case this additional information could be useful, this machine is a
HP/Compaq nc8000 laptop and lspci reports the following devices:

00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 
03)
00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 
03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) 
USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI 
Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge 
(rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 
03)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus 
Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM 
(ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 
Modem Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 
9600 M10]
02:04.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC 
(rev 01)
02:06.0 CardBus bridge: O2 Micro, Inc. OZ711M3/MC3 4-in-1 MemoryCardBus 
Controller
02:06.1 CardBus bridge: O2 Micro, Inc. OZ711M3/MC3 4-in-1 MemoryCardBus 
Controller
02:06.2 System peripheral: O2 Micro, Inc. OZ711Mx 4-in-1 MemoryCardBus 
Accelerator
02:06.3 CardBus bridge: O2 Micro, Inc. OZ711M3/MC3 4-in-1 MemoryCardBus 
Controller
02:0d.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 
Controller (PHY/Link)
02:0e.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705M_2 Gigabit 
Ethernet (rev 03)


-- Package-specific info:

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (650, 'testing'), (50, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-image-2.6.22-3-686 depends on:
ii  initramfs-tools [linux-initr 0.90a       tools for generating an initramfs
ii  module-init-tools            3.3-pre11-4 tools for managing Linux kernel mo

Versions of packages linux-image-2.6.22-3-686 recommends:
pn  libc6-i686                    <none>     (no description available)

-- debconf information:
  linux-image-2.6.22-3-686/postinst/bootloader-test-error-2.6.22-3-686:
  shared/kernel-image/really-run-bootloader: true
  linux-image-2.6.22-3-686/preinst/lilo-initrd-2.6.22-3-686: true
  linux-image-2.6.22-3-686/prerm/would-invalidate-boot-loader-2.6.22-3-686: true
  linux-image-2.6.22-3-686/preinst/overwriting-modules-2.6.22-3-686: true
  linux-image-2.6.22-3-686/preinst/elilo-initrd-2.6.22-3-686: true
  linux-image-2.6.22-3-686/postinst/kimage-is-a-directory:
  linux-image-2.6.22-3-686/preinst/lilo-has-ramdisk:
  linux-image-2.6.22-3-686/postinst/old-initrd-link-2.6.22-3-686: true
  linux-image-2.6.22-3-686/preinst/initrd-2.6.22-3-686:
  linux-image-2.6.22-3-686/postinst/old-system-map-link-2.6.22-3-686: true
  linux-image-2.6.22-3-686/preinst/already-running-this-2.6.22-3-686:
  linux-image-2.6.22-3-686/postinst/depmod-error-2.6.22-3-686: false
  linux-image-2.6.22-3-686/postinst/bootloader-error-2.6.22-3-686:
  linux-image-2.6.22-3-686/preinst/failed-to-move-modules-2.6.22-3-686:
  linux-image-2.6.22-3-686/postinst/old-dir-initrd-link-2.6.22-3-686: true
  linux-image-2.6.22-3-686/preinst/abort-install-2.6.22-3-686:
  linux-image-2.6.22-3-686/preinst/abort-overwrite-2.6.22-3-686:
  linux-image-2.6.22-3-686/postinst/depmod-error-initrd-2.6.22-3-686: false
  linux-image-2.6.22-3-686/preinst/bootloader-initrd-2.6.22-3-686: true
  linux-image-2.6.22-3-686/prerm/removing-running-kernel-2.6.22-3-686: true
  linux-image-2.6.22-3-686/postinst/create-kimage-link-2.6.22-3-686: true



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to