Bug 615656

Summary: YAST Frozen on Intel(R) Matrix Storage detection when installer start
Product: [openSUSE] openSUSE 11.3 Reporter: Peter Nagy <nagylakas>
Component: InstallationAssignee: E-mail List <kernel-maintainers>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Critical    
Priority: P5 - None CC: aschnell, jeffm
Version: Factory   
Target Milestone: ---   
Hardware: i586   
OS: openSUSE 11.3   
Whiteboard: maint:released:11.3:35403
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Deadline: 2010-09-07   
Attachments: Last question before installer stopped
Standard error output
[PATCH] dm-raid45: API update: Remove dm_put after dm_table_get_md

Description Peter Nagy 2010-06-19 00:21:38 UTC
Created attachment 370246 [details]
Last question before installer stopped

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.1 (KHTML, like Gecko) Chrome/6.0.437.1 Safari/534.1

On openSuSE 11.3 RC1, YaST when asked how to use the Intel(r) Matrix Storage, does not go further, and the progress bar stops at 60% regardless of whether I answer yes or no for the question. A screenshot from the question is attached.

My Motherboard is: MSI P45 NEO3-FR

Reproducible: Always

Steps to Reproduce:
1. Start The installer from the DVD
2. Select Language, Accept the License argement
3. Answer yes or no for the question
Actual Results:  
Installer stopped the "Searching for Linux partitions" step.

Expected Results:  
Start partitioner.

openSuSE 11.2 works fine on this computer, no additional configuration requied.
The 11.3 RC1 disk checked, and also works on VirtualBoX.
Comment 1 Peter Nagy 2010-06-19 00:28:22 UTC
Created attachment 370248 [details]
Standard error output

When the installer stop at 60%, and i switch tho Virtual Terminal 4, this kernel bug trace is visible.
Comment 2 Peter Nagy 2010-06-19 14:09:55 UTC
The error also affected the 64 bit version.
Comment 3 Peter Nagy 2010-07-01 17:38:29 UTC
The error also affected the openSuSE 11.3 RC2 version.
Kernel Trace: http://s.konquer.org/zvcou

linux kernel: [  59.773063] ------------[ cut here ]------------
linux kernel: [  59.773071] kernel BUG at /usr/src/packages/BUILD/kernel-default-2.6.34/linux-2.6.34/drivers/md/dm.c:2213!
linux kernel: [  59.773077] invalid opcode: 0000 [#1] SMP
linux kernel: [  59.773082] last sysfs file: /sys/module/dm_mod/initstate
linux kernel: [  59.773086] CPU 1
linux kernel: [  59.773087] Modules linked in: dm_raid45 dm_region_hash dm_log dm_memcache dm_snapshot dm_mod multipath raid10 raid456 async_raid6_recov async_pq raid6_pq async_xor xor async_memcpy async_tx raid1 raid0 parport_pc nls_utf8 usb_storage usbhid ppa acpi_cpufreq mperf fan nfs nfs_acl lockd fscache auth_rpcgss sunrpc nls_iso8859_1 nls_cp437 af_packet st arc4 ecb rt61pci sg sr_mod crc_itu_t cdrom sd_mod ata_generic rt2x00pci uhci_hcd rt2x00lib mac80 211 pata_jmicron ehci_hcd parport ahci cfg80211 rfkill eeprom_93cx6 libata r8169 scsi_mod intel_agp thermal usbcore button processor thermal_sys edd squashfs loop [last unloaded: parport_pc]
linux kernel: [  59.773142]
linux kernel: [  59.773146] Pid: 3625, comm: dmraid NOT tainted 2.6.34-12-default #1 P!% Neo3 (MS-7514)/MS-7514
...
Comment 4 Jeff Mahoney 2010-07-01 18:22:35 UTC
Created attachment 373312 [details]
[PATCH] dm-raid45: API update: Remove dm_put after dm_table_get_md

 Commit ecdb2e257abc33ae6798d3ccba87bdafa40ef6b6, for 2.6.34, removed
 the dm_get() call from dm_table_get_md(). The dm-raid45 code still has
 matching dm_put() calls for the dm_table_get_md() calls. This patch removes
 the dm_put() calls as it's causing too many reference drops and BUG_ONs.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Comment 5 Jeff Mahoney 2010-07-01 18:22:58 UTC
I've committed this patch to the kernel repo.
Comment 6 Swamp Workflow Management 2010-08-24 15:23:07 UTC
The SWAMPID for this issue is 35398.
This issue was rated as moderate.
Please submit fixed packages until 2010-09-07.
When done, please reassign the bug to security-team@suse.de.
Patchinfo will be handled by security team.
Comment 7 Swamp Workflow Management 2010-09-08 13:08:34 UTC
Update released for: kernel-debug, kernel-debug-base, kernel-debug-base-debuginfo, kernel-debug-debuginfo, kernel-debug-debugsource, kernel-debug-devel, kernel-debug-devel-debuginfo, kernel-default, kernel-default-base, kernel-default-base-debuginfo, kernel-default-debuginfo, kernel-default-debugsource, kernel-default-devel, kernel-default-devel-debuginfo, kernel-desktop, kernel-desktop-base, kernel-desktop-base-debuginfo, kernel-desktop-debuginfo, kernel-desktop-debugsource, kernel-desktop-devel, kernel-desktop-devel-debuginfo, kernel-devel, kernel-ec2-devel, kernel-pae, kernel-pae-base, kernel-pae-base-debuginfo, kernel-pae-debuginfo, kernel-pae-debugsource, kernel-pae-devel, kernel-pae-devel-debuginfo, kernel-source, kernel-source-vanilla, kernel-syms, kernel-trace, kernel-trace-base, kernel-trace-base-debuginfo, kernel-trace-debuginfo, kernel-trace-debugsource, kernel-trace-devel, kernel-trace-devel-debuginfo, kernel-vanilla, kernel-vanilla-base, kernel-vanilla-base-debuginfo, kernel-vanilla-debuginfo, kernel-vanilla-debugsource, kernel-vanilla-devel, kernel-vanilla-devel-debuginfo, kernel-vmi-devel, kernel-xen, kernel-xen-base, kernel-xen-base-debuginfo, kernel-xen-debuginfo, kernel-xen-debugsource, kernel-xen-devel, kernel-xen-devel-debuginfo, preload-kmp-default, preload-kmp-desktop
Products:
openSUSE 11.3 (debug, i586, x86_64)