Report for a number of issues.

Bug #82764 reported by Thomas Schwinge on 2007-02-02
This bug report is a duplicate of:  Bug #76294: atheros oops. Edit Remove
2
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
linux-source-2.6.20 (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: linux-image-2.6.20-6-generic

D E F E C T R E P O R T
=========================

... for a 2007-02-01 update from an up-to-date Edgy system to pre-Feisty.

I had expected this to be a more-or-less feasible thing to do, as Feisty's release date is getting nearer. I updated using ``gksudo 'update-manager -d'''.

One-line summary: even worse than it was when I was updating from Dapper to pre-Edgy.

The system is a IBM (now Lenovo) ThinkPad T42. Nothing spectacular.

Issues:

* The sound hardware isn't recognized anymore.

#v+
$ cat /dev/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.14rc1 emulation code)
Kernel: Linux dirichlet 2.6.20-6-generic #2 SMP Wed Jan 31 20:53:39 UTC 2007 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
--- no soundcards ---

[...]
#v-

It used to be:

#v+
Sound Driver:3.8.1a-980706 (ALSA v1.0.12rc1 emulation code)
Kernel: Linux dirichlet 2.6.17-10-generic #2 SMP Tue Dec 5 22:28:26 UTC 2006 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
Intel 82801DB-ICH4 with AD1981B at 0xc0000c00, irq 11

[...]
#v-

* The wireless network doesn't work anymore.

From `dmesg':

#v+
[...]
[ 25.344000] parport0: PC-style at 0x3bc, irq 7 [PCSPP,TRISTATE]
[ 25.396000] ath_rate_sample: 1.2 (0.9.2.1)
[ 25.480000] ath_pci: 0.9.4.5 (0.9.2.1)
[ 25.480000] ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11
[ 25.480000] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000
[ 25.480000] printing eip:
[ 25.480000] e0b8f018
[ 25.480000] *pde = 00000000
[ 25.480000] Oops: 0002 [#1]
[ 25.480000] SMP
[ 25.480000] Modules linked in: ath_pci ath_rate_sample snd soundcore parport_pc parport serio_raw crc_ccitt wlan snd_page_alloc floppy yenta
_socket rsrc_nonstatic pcmcia_core ath_hal(P) iTCO_wdt iTCO_vendor_support pcspkr intel_agp agpgart shpchp pci_hotplug evdev ext3 jbd mbcache i
de_cd cdrom ide_disk ata_piix ata_generic libata scsi_mod piix e1000 generic ehci_hcd uhci_hcd usbcore raid10 raid456 xor raid1 raid0 multipath
 linear md_mod thermal processor fan fbcon tileblit font bitblit softcursor vesafb capability commoncap
[ 25.480000] CPU: 0
[ 25.480000] EIP: 0060:[<e0b8f018>] Tainted: P VLI
[ 25.480000] EFLAGS: 00010286 (2.6.20-6-generic #2)
[ 25.480000] EIP is at ath_attach+0x148/0x1530 [ath_pci]
[ 25.480000] eax: 00000000 ebx: 00001014 ecx: 00000000 edx: d8433dd3
[ 25.480000] esi: df77e400 edi: d857c400 ebp: d857c400 esp: d8433d44
[ 25.480000] ds: 007b es: 007b ss: 0068
[ 25.480000] Process modprobe (pid: 3547, ti=d8432000 task=c14eda90 task.ti=d8432000)
[ 25.480000] Stack: e0b00000 d8433dcc 00000000 00000000 00000000 00000000 00000000 00000000
[ 25.480000] d857c000 10140000 d857da38 00000000 00000000 00000000 00000000 00000000
[ 25.480000] 00000000 00000000 00000000 00000000 0000000b d859f500 00000080 c03c0b80
[ 25.480000] Call Trace:
[ 25.480000] [<c01537f1>] setup_irq+0xf1/0x1e0
[ 25.480000] [<e0b940f0>] ath_pci_probe+0x0/0x370 [ath_pci]
[ 25.480000] [<e0b919b0>] ath_intr+0x0/0xb50 [ath_pci]
[ 25.480000] [<e0b942c3>] ath_pci_probe+0x1d3/0x370 [ath_pci]
[ 25.480000] [<c01b7f4e>] sysfs_create_link+0x6e/0x160
[ 25.480000] [<c0210000>] acpi_ev_terminate+0x2a/0xaf
[ 25.480000] [<e0b940f0>] ath_pci_probe+0x0/0x370 [ath_pci]
[ 25.480000] [<c01f9cd6>] pci_device_probe+0x56/0x80
[ 25.480000] [<c02556a4>] really_probe+0x54/0x140
[ 25.480000] [<c02557d9>] driver_probe_device+0x49/0xc0
[ 25.480000] [<c025598e>] __driver_attach+0x9e/0xa0
[ 25.480000] [<c0254bab>] bus_for_each_dev+0x3b/0x60
[ 25.480000] [<c0255556>] driver_attach+0x16/0x20
[ 25.480000] [<c02558f0>] __driver_attach+0x0/0xa0
[ 25.480000] [<c0254f3b>] bus_add_driver+0x7b/0x1a0
[ 25.480000] [<c01f9ea4>] __pci_register_driver+0x74/0xc0
[ 25.480000] [<e0a65030>] init_ath_pci+0x30/0x54 [ath_pci]
[ 25.480000] [<c0143bcd>] sys_init_module+0x15d/0x1ba0
[ 25.480000] [<c0107a3d>] sys_mmap2+0xcd/0xd0
[ 25.480000] [<c0103260>] syscall_call+0x7/0xb
[ 25.480000] [<c02e0033>] unix_gc+0xa3/0x3c0
[ 25.480000] =======================
[ 25.480000] Code: 89 40 04 c7 85 a4 17 00 00 e0 36 b9 e0 8b 54 24 20 8d 84 24 88 00 00 00 89 44 24 04 8b 42 1c 89 ea 89 04 24 89 d8 e8 58 02
 f1 ff <01> 00 00 00 24 2c 0f 84 98 05 00 00 8b 5c 24 2c 8b 43 04 3d 00
[ 25.480000] EIP: [<e0b8f018>] ath_attach+0x148/0x1530 [ath_pci] SS:ESP 0068:d8433d44
[ 25.480000] <6>Bluetooth: Core ver 2.11
[ 25.488000] NET: Registered protocol family 31
[...]
#v-

* Suspending to ram stopped working.

No matter whether I press `Fn-F4' or select the item in `gnome-power-manager''s list, the screen goes black, the moon-light begins blinking -- as is used to -- but then -- not as it used to -- the screensaver's unlocking password dialog comes up again. The moon-light keeps blinking even if I log back into the system again. Exactly the same story for suspending to disk.

* The hanging-while-booting problem is still not fixed.

See <https://bugs.launchpad.net/ubuntu/+bug/74522>.

From `dmesg', mind the time stamps:

#v+
[...]
[ 31.476000] IBM TrackPoint firmware: 0x0e, buttons: 3/3
[ 31.752000] input: TPPS/2 IBM TrackPoint as /class/input/input3
[ 203.888000] lp0: using parport0 (interrupt-driven).
[ 204.060000] Adding 979924k swap on /dev/disk/by-uuid/adcab767-4ff2-4c13-9988-88ff6a734be0. Priority:-1 extents:1 across:979924k
[...]
#v-

* `initrd.img'.

In `/boot/', the `initrd.img' that corresponds to the previous (Edgy) kernel version was truncated to zero length during the installation process. Restoring it with the Feisty `update-initramfs' and friends is not possible because the ``udev hook script requires at least kernel version 2.6.19''.

* Disk space.

The free disk space required (that the installer had calculated) was not enough. I noticed quickly enough and was able to delete some files from the root file system to circumvent an abortion of the upgrading process because of lacking disk space.

To make sure that it wasn't some sort of transient error, I rebooted once more with the Feisty Linux kernel and could reproduce all the kernel-related issues.

After having restored the destroyed Edgy Linux kernel's `initrd.img' from another machine I rebooted with the Edgy Linux kernel and everything save the ``hanging-while-booting problem'') is ``fixed''. This is of course neither a real option nor a solution. (... but the reason why I filed
this report against the `linux-image-2.6.20-6-generic' package.)

Feel free to fork this report into different ones or tell me to. I will happily try to help.

Dennis Kaarsemaker (dennis) wrote :

Thomas,

Thanks for the detailed report. Splitting it into separate reports, as you suggest, would be very much appreciated.

Ben Collins (ben-collins) wrote :

The main bug here (for the kernel) is the atheros crash. All the other kernels problem cannot be reviewed until the crash is fixed (which it will be in the next kernel upload).

Once that is fixed, reconfirm the other problems. They were likely caused by the unstable state of the kernel caused by the atheros crash.

The other bugs, please file against appropriate packages.

Beginning with the Hardy Heron 8.04 development cycle, all open Ubuntu kernel bugs need to be reported against the "linux" kernel package. We are automatically migrating this bug to the new "linux" package. However, development has already began for the upcoming Intrepid Ibex 8.10 release. It would be helpful if you could test the upcoming release and verify if this is still an issue - http://www.ubuntu.com/testing . If the issue still exists, please update this report by changing the Status of the "linux" task from "Incomplete" to "New". We appreciate your patience and understanding as we make this transition. Thanks!

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers