Bug 4766

Summary: Failed to load the NVIDIA kernel (3.2.9) module
Product: Mageia Reporter: gil gil <puntogil>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: Normal Keywords: NEEDINFO
Version: Cauldron   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: kmod-nvidia kernel CVE:
Status comment:

Description gil gil 2012-03-02 01:38:17 CET
after install/update lastest kernel the nvidia kernel modules seem to conflict ... or were not installed - configured properly
drakx11 ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
                      â                                                                          â
                      â  There was an error:                                              â
                      â  (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your â
                      â  (EE) NVIDIA: system's kernel log for additional error messages.         â
                      â                                                                          â
                      â  Try changing the parameters 

2/3/2012 00:33:51	ACPI	IRQ0 used by override.
2/3/2012 00:33:51	ACPI	IRQ2 used by override.
2/3/2012 00:33:51	ACPI	IRQ9 used by override.
2/3/2012 00:33:51	ACPI	Using IOAPIC for interrupt routing
2/3/2012 00:33:51	ACPI	PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
2/3/2012 00:33:51	ACPI	PCI Interrupt Routing Table [\_SB_.PCI0.PCE2._PRT]
2/3/2012 00:33:51	ACPI	PCI Interrupt Routing Table [\_SB_.PCI0.PCEA._PRT]
2/3/2012 00:33:51	ACPI	PCI Interrupt Routing Table [\_SB_.PCI0.P0PC._PRT]
2/3/2012 00:33:51	ACPI	PCI Interrupt Routing Table [\_SB_.PCI0.PE20._PRT]
2/3/2012 00:33:51	ACPI	PCI Interrupt Link [LNKA] (IRQs 10 11 14 15) *0
2/3/2012 00:33:51	ACPI	PCI Interrupt Link [LNKB] (IRQs 10 11 14 15) *0
2/3/2012 00:33:51	ACPI	PCI Interrupt Link [LNKC] (IRQs 10 11 14 15) *0
2/3/2012 00:33:51	ACPI	PCI Interrupt Link [LNKD] (IRQs 10 11 14 15) *0
2/3/2012 00:33:51	ACPI	PCI Interrupt Link [LNKE] (IRQs 10 11 14 15) *0
2/3/2012 00:33:51	ACPI	PCI Interrupt Link [LNKF] (IRQs 10 11 14 15) *0
2/3/2012 00:33:51	ACPI	PCI Interrupt Link [LNKG] (IRQs 10 11 14 15) *0
2/3/2012 00:33:51	ACPI	PCI Interrupt Link [LNKH] (IRQs 10 11 14 15) *0
2/3/2012 00:34:25	ata3.00	exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
2/3/2012 00:34:58	ata3.00	exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
2/3/2012 00:35:07	SKU	override=0x1
2/3/2012 00:35:37	ata3.00	exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen

2/3/2012 00:33:51	ACPI	Local APIC address 0xfee00000
2/3/2012 00:33:51	free_area_init_node	node 0, pgdat c06a3840, node_mem_map f1952200
2/3/2012 00:33:51	ACPI	Local APIC address 0xfee00000
2/3/2012 00:33:51		Initializing cgroup subsys freezer
2/3/2012 00:33:51	pnp 00	6: [mem 0xfee00000-0xfee00fff]
2/3/2012 00:33:51	system 00	6: [mem 0xfee00000-0xfee00fff] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x04d0-0x04d1] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x040b] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x04d6] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0c00-0x0c01] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0c14] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0c50-0x0c51] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0c52] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0c6c] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0c6f] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0cd0-0x0cd1] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0cd2-0x0cd3] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0cd4-0x0cd5] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0cd6-0x0cd7] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0cd8-0x0cdf] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0800-0x089f] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0b00-0x0b1f] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0b20-0x0b3f] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0900-0x090f] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0x0910-0x091f] has been reserved
2/3/2012 00:33:51	system 00	7: [io 0xfe00-0xfefe] has been reserved
2/3/2012 00:33:51	system 00	7: [mem 0xffb80000-0xffbfffff] has been reserved
2/3/2012 00:33:51	system 00	7: [mem 0xfec10000-0xfec1001f] has been reserved
2/3/2012 00:33:51	system 00	7: [mem 0xfed80000-0xfed80fff] has been reserved
2/3/2012 00:33:51	system 00	a: [io 0x0290-0x029f] has been reserved
2/3/2012 00:33:51	system 00	b: [mem 0xe0000000-0xefffffff] has been reserved
2/3/2012 00:33:51		Freeing initrd memory: 5804k freed
2/3/2012 00:33:52		msgmni has been set to 1556
2/3/2012 00:33:52		Freeing unused kernel memory: 576k freed
2/3/2012 00:33:53	usb 4-3	new low-speed USB device number 2 using ohci_hcd
2/3/2012 00:35:01	PM	Basic memory bitmaps freed
2/3/2012 00:35:07	SKU	enable_pcbeep=0x0

2/3/2012 00:33:51	PM	Registering ACPI NVS region at c7fb0000 (196608 bytes)
2/3/2012 00:33:52	rtc0	alarms up to one month, y3k, 114 bytes nvram, hpet irqs
2/3/2012 00:35:08	input	HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:02.0/0000:04:00.1/sound/card1/input5
2/3/2012 00:35:08	input	HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:04:00.1/sound/card1/input6
2/3/2012 00:35:08	input	HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:04:00.1/sound/card1/input7
2/3/2012 00:35:08	input	HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:04:00.1/sound/card1/input8
2/3/2012 00:35:08	nvidia	module license 'NVIDIA' taints kernel.
2/3/2012 00:35:09	nvidia 0000	4:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
2/3/2012 00:35:09	nvidia 0000	4:00.0: setting latency timer to 64
2/3/2012 00:35:09	NVRM	loading NVIDIA UNIX x86 Kernel Module 290.10 Wed Nov 16 19:27:25 PST 2011
2/3/2012 00:35:54	nvidia 0000	4:00.0: PCI INT A disabled
2/3/2012 00:36:16	[drm] nouveau 0000	4:00.0: Detected an NV50 generation card (0x0a5000a2)
2/3/2012 00:59:04	NVRM	The NVIDIA probe routine was not called for 1 device(s).
2/3/2012 00:59:04	NVRM	This can occur when a driver such as nouveau, rivafb,
2/3/2012 00:59:04	NVRM	nvidiafb, or rivatv was loaded and obtained ownership of
2/3/2012 00:59:04	NVRM	the NVIDIA device(s).
2/3/2012 00:59:04	NVRM	Try unloading the conflicting kernel module (and/or
2/3/2012 00:59:04	NVRM	reconfigure your kernel without the conflicting
2/3/2012 00:59:04	NVRM	driver(s)), then try loading the NVIDIA kernel module
2/3/2012 00:59:04	NVRM	again.
2/3/2012 00:59:04	NVRM	No NVIDIA graphics adapter probed!


$ XFdrake --auto
getting exclusive lock on rpm
getting lock on urpmi
esamino il file synthesis [/var/lib/urpmi/Core Updates (distrib1)/synthesis.hdlist.cz]
esamino il file synthesis [/var/lib/urpmi/Nonfree Updates (distrib2)/synthesis.hdlist.cz]
esamino il file synthesis [/var/lib/urpmi/Tainted Updates (distrib3)/synthesis.hdlist.cz]
esamino il file synthesis [/var/lib/urpmi/Core Release (distrib4)/synthesis.hdlist.cz]
esamino il file synthesis [/var/lib/urpmi/Core Release Debug (distrib5)/synthesis.hdlist.cz]
esamino il file synthesis [/var/lib/urpmi/Core Updates (distrib6)/synthesis.hdlist.cz]
esamino il file synthesis [/var/lib/urpmi/Nonfree Release (distrib14)/synthesis.hdlist.cz]
esamino il file synthesis [/var/lib/urpmi/Nonfree Updates (distrib16)/synthesis.hdlist.cz]
To satisfy dependencies, it will install the following packages:
nvidia-current-kernel-3.2.7-desktop586-1.mga2-290.10-13.mga2.nonfree.i586
nvidia-current-kernel-3.2.9-desktop586-1.mga2-290.10-15.mga2.nonfree.i586
nvidia-current-kernel-desktop586-latest-290.10-15.mga2.nonfree.i586
(3 pacchetti, 6 MB)
=> ok(auto)


rpm files from the recovery support "Nonfree Release (distrib14)"...
not using metalink since requested downloader does not handle it
    ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/i586/media/nonfree/release/nvidia-current-kernel-3.2.7-desktop586-1.mga2-290.10-13.mga2.nonfree.i586.rpm
    ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/i586/media/nonfree/release/nvidia-current-kernel-3.2.9-desktop586-1.mga2-290.10-15.mga2.nonfree.i586.rpm
    ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/i586/media/nonfree/release/nvidia-current-kernel-desktop586-latest-290.10-15.mga2.nonfree.i586.rpm
ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/i586/media/nonfree/release nvidia-current-kernel-3.2.7-desktop586-1.mga2-290.10-13.mga2.nonfree.i586.rpm nvidia-current-kernel-3.2.9-desktop586-1.mga2-290.10-15.mga2.nonfree.i586.rpm nvidia-current-kernel-desktop586-latest-290.10-15.mga2.nonfree.i586.rpm recovered
...complete recovery
installazione di nvidia-current-kernel-3.2.7-desktop586-1.mga2-290.10-13.mga2.nonfree.i586.rpm nvidia-current-kernel-desktop586-latest-290.10-15.mga2.nonfree.i586.rpm nvidia-current-kernel-3.2.9-desktop586-1.mga2-290.10-15.mga2.nonfree.i586.rpm da /var/cache/urpmi/rpms
starting installing packages
created transaction for installing on / (rimuove=0, installa=0, aggiorna=3)

nvidia-current.ko.xz:
 - Installation
   - Installing to /lib/modules/3.2.9-desktop586-1.mga2/dkms-binary/drivers/char/drm/

depmod.....

DKMS: install Completed.
nvidia-current, 290.10-1.mga2.nonfree, 3.2.0-desktop586-0.rc7.1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.1-desktop586-2.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.1.6-desktop586-2.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.0-desktop586-0.rc7.2.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.1-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.5-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.7-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.6-desktop586-3.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.2-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.0-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.9-desktop586-1.mga2, i586: installed-binary from 3.2.9-desktop586-1.mga2

nvidia-current.ko.xz:
 - Installation
   - Installing to /lib/modules/3.2.7-desktop586-1.mga2/dkms-binary/drivers/char/drm/

depmod.......

DKMS: install Completed.
nvidia-current, 290.10-1.mga2.nonfree, 3.2.0-desktop586-0.rc7.1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.1-desktop586-2.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.1.6-desktop586-2.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.0-desktop586-0.rc7.2.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.1-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.5-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.7-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.6-desktop586-3.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.2-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.0-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.7-desktop586-1.mga2, i586: installed-binary from 3.2.7-desktop586-1.mga2
nvidia-current, 290.10-1.mga2.nonfree, 3.2.9-desktop586-1.mga2, i586: installed-binary from 3.2.9-desktop586-1.mga2
removal of installed rpm (nvidia-current-kernel-3.2.7-desktop586-1.mga2-290.10-13.mga2.nonfree.i586.rpm nvidia-current-kernel-desktop586-latest-290.10-15.mga2.nonfree.i586.rpm nvidia-current-kernel-3.2.9-desktop586-1.mga2-290.10-15.mga2.nonfree.i586.rpm) da /var/cache/urpmi/rpms
unlocking urpmi database
unlocking rpm database
Using `/etc/nvidia-current/ld.so.conf' to provide `gl_conf'.


hi
thanks in advance for all your help
Comment 1 gil gil 2012-03-02 02:59:43 CET
hi
there is something of strange in 
/etc/X11/xorg.conf
Section "Module"
    Load "v4l" # Video for Linux
EndSection

changed with 

Section "Module"
    Load "glx"
    #Load "v4l" # Video for Linux
EndSection
Comment 2 gil gil 2012-03-02 03:03:59 CET
edit again with 
Section "Module"
    Load "glx"
    Load "v4l" # Video for Linux
EndSection
Comment 3 gil gil 2012-03-02 03:28:45 CET
back to previous revision
and with the kernel 3.2.9-desktop586
every change is not accepted
Comment 4 Manuel Hiebel 2012-03-02 12:44:48 CET
duplicate of bug 4675 ?

Keywords: (none) => NEEDINFO
Source RPM: nvidia-current-kernel-3.2.9-desktop586-1.mga2-290.10-15.mga2.nonfree kernel-3.2.9-desktop586-1.mga2 => kmod-nvidia kernel

Comment 5 gil gil 2012-03-02 19:35:47 CET
# /sbin/modinfo nvidia
ERROR: modinfo: could not find module nvidia
# update-alternatives --display gl_conf
gl_conf - status is manual.
 link currently points to /etc/nvidia-current/ld.so.conf
/etc/ld.so.conf.d/GL/standard.conf - priority 500
 slave xorg_extra_modules: /usr/lib/xorg/xorg-1.6-extra-modules
/etc/nvidia-current/ld.so.conf - priority 9700
 slave xorg_extra_modules: /usr/lib/nvidia-current/xorg
 slave nvidia-debugdump: /usr/lib/nvidia-current/bin/nvidia-debugdump
 slave nvidia-smi.1.xz: /usr/share/man/man1/alt-nvidia-current-smi.1.xz
 slave nvidia_settings: /usr/lib/nvidia-current/bin/nvidia-settings
 slave libvdpau_nvidia.so.1: /usr/lib/nvidia-current/vdpau/libvdpau_nvidia.so.290.10
 slave nvidia_desktop: /usr/share/nvidia-current/mageia-nvidia-settings.desktop
 slave nvidia_xconfig: /usr/lib/nvidia-current/bin/nvidia-xconfig
 slave nvidia.icd: /etc/nvidia-current/nvidia.icd
 slave display-driver.conf: /etc/nvidia-current/modprobe.conf
 slave nvidia-settings.xinit: /etc/nvidia-current/nvidia-settings.xinit
 slave man_nvidiasettings.xz: /usr/share/man/man1/alt-nvidia-current-settings.1.xz
 slave man_nvidiaxconfig.xz: /usr/share/man/man1/alt-nvidia-current-xconfig.1.xz
 slave xvmcconfig: /etc/nvidia-current/XvMCConfig
 slave nvidia_bug_report: /usr/lib/nvidia-current/bin/nvidia-bug-report.sh
 slave nvidia_smi: /usr/lib/nvidia-current/bin/nvidia-smi
Current `best' version is /etc/nvidia-current/ld.so.conf.

# dkms status
nvidia-current, 290.10-1.mga2.nonfree, 3.2.0-desktop586-0.rc7.1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.1-desktop586-2.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.1.6-desktop586-2.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.0-desktop586-0.rc7.2.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.1-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.5-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.7-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.6-desktop586-3.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.2-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.0-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.7-desktop586-1.mga2, i586: installed-binary from 3.2.7-desktop586-1.mga2
nvidia-current, 290.10-1.mga2.nonfree, 3.2.9-desktop586-1.mga2, i586: installed-binary from 3.2.9-desktop586-1.mga2

# rpm -qa "*nvidia*"
nvidia-current-kernel-desktop586-latest-290.10-15.mga2.nonfree
nvidia-current-kernel-3.2.7-desktop586-1.mga2-290.10-13.mga2.nonfree
dkms-nvidia-current-290.10-1.mga2.nonfree
nvidia-current-kernel-3.2.9-desktop586-1.mga2-290.10-15.mga2.nonfree
nvidia-current-doc-html-290.10-1.mga2.nonfree
x11-driver-video-nvidia-current-290.10-1.mga2.nonfree


these versions of the kernel i uninstalled
after verifying that all work


nvidia-current, 290.10-1.mga2.nonfree, 3.2.0-desktop586-0.rc7.1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.1-desktop586-2.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.1.6-desktop586-2.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.0-desktop586-0.rc7.2.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.1-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.5-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.2-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)
nvidia-current, 290.10-1.mga2.nonfree, 3.2.0-desktop586-1.mga2, i586: installed  (WARNING! Missing some built modules!)

the problem is verified after the installation of kernel 3.2.9
duplicate of bug 4675 ? i think so

thanks
Comment 6 Manuel Hiebel 2012-03-02 20:03:16 CET
ok thanks

in fact i guess it's an general bug of kmod stuff and also a duplicate of the bug 4765, but I will better wait :)

*** This bug has been marked as a duplicate of bug 4675 ***

Status: NEW => RESOLVED
Resolution: (none) => DUPLICATE

Comment 7 gil gil 2012-03-03 23:20:19 CET
Is this normal?
 42/59: kernel-desktop586-3.2.9-2.mga2
                                 ########################################################################################
Subroutine detect_devices::formatError redefined at /usr/lib/libDrakX/detect_devices.pm line 12
"my" variable $_pkg masks earlier declaration in same scope at
        /usr/lib/libDrakX/fs/format.pm line 199 (#1)
    (W misc) A "my", "our" or "state" variable has been redeclared in the
    current scope or statement, effectively eliminating all access to the
    previous instance.  This is almost always a typographical error.  Note
    that the earlier variable will still exist until the end of the scope
    or until all closure referents to it are destroyed.
    
"my" variable $cmd masks earlier declaration in same scope at
        /usr/lib/libDrakX/fs/format.pm line 199 (#1)

Use of uninitialized value in pattern match (m//) at
        /usr/lib/libDrakX/detect_devices.pm line 218 (#2)
    (W uninitialized) An undefined value was used as if it were already
    defined.  It was interpreted as a "" or a 0, but maybe it was a mistake.
    To suppress this warning assign a defined value to your variables.
    
    To help you figure out what was undefined, perl will try to tell you the
    name of the variable (if any) that was undefined. In some cases it cannot
    do this, so it also tells you what operation you used the undefined value
    in.  Note, however, that perl optimizes your program and the operation
    displayed in the warning may not necessarily appear literally in your
    program.  For example, "that $foo" is usually optimized into "that "
    . $foo, and the warning will refer to the concatenation (.) operator,
    even though there is no . in your program.
    
Use of uninitialized value $o_prefix in concatenation (.) or string at
        /usr/lib/perl5/vendor_perl/5.14.1/MDK/Common/System.pm line 345 (#2)
Use of uninitialized value $o_prefix in concatenation (.) or string at
        /usr/lib/perl5/vendor_perl/5.14.1/MDK/Common/System.pm line 352 (#2)
Use of uninitialized value in string eq at /usr/lib/libDrakX/fs/type.pm line
        290 (#2)
Use of uninitialized value in string eq at /usr/lib/libDrakX/fs/type.pm line
        298 (#2)
Use of uninitialized value in concatenation (.) or string at
        /usr/lib/libDrakX/fs/type.pm line 309 (#2)
Use of uninitialized value in string eq at /usr/lib/libDrakX/fs/type.pm line
        323 (#2)
Use of uninitialized value in string eq at /usr/lib/libDrakX/fs/type.pm line
        322 (#2)
Use of uninitialized value in string eq at /usr/lib/libDrakX/fs/type.pm line
        324 (#2)
Use of uninitialized value in string eq at /usr/lib/libDrakX/fs/get.pm line 116 (#2)
Use of uninitialized value in pattern match (m//) at
        /usr/lib/libDrakX/devices.pm line 215 (#2)
Use of uninitialized value in pattern match (m//) at
        /usr/lib/libDrakX/bootloader.pm line 180 (#2)
Use of uninitialized value in pattern match (m//) at
        /usr/lib/libDrakX/bootloader.pm line 183 (#2)
Use of uninitialized value in concatenation (.) or string at
        /usr/lib/libDrakX/bootloader.pm line 711 (#2)
Use of uninitialized value in split at /usr/lib/libDrakX/modules.pm line 98 (#2)
I: *** Including module: dash ***
I: *** Including module: i18n ***
I: *** Including module: rpmversion ***
I: *** Including module: plymouth ***
I: *** Including module: kernel-modules ***
I: *** Including module: resume ***
I: *** Including module: rootfs-block ***
I: *** Including module: terminfo ***
I: *** Including module: udev-rules ***
I: Skipping udev rule: 50-udev.rules
I: Skipping udev rule: 95-late.rules
I: Skipping udev rule: 50-firmware.rules
I: *** Including module: usrmount ***
I: *** Including module: base ***
I: *** Including module: fs-lib ***
I: *** Including module: shutdown ***
I: Skipping program kexec as it cannot be found and is flagged to be optional
I: *** Including modules done ***
I: Wrote /boot/initrd-3.2.9-desktop586-2.mga2.img:
I: -rw-r--r-- 1 root root 5944413 mar  3 23:18 /boot/initrd-3.2.9-desktop586-2.mga2.img
Subroutine detect_devices::formatError redefined at /usr/lib/libDrakX/detect_devices.pm line 12
Use of uninitialized value in string eq at /usr/lib/libDrakX/detect_devices.pm
        line 67 (#2)
Use of uninitialized value in pattern match (m//) at
        /usr/lib/libDrakX/bootloader.pm line 1764 (#2)
Use of uninitialized value $m in quotemeta at /usr/lib/libDrakX/fs/get.pm line
        105 (#2)
Use of uninitialized value in numeric lt (<) at /usr/lib/libDrakX/fs/get.pm
        line 105 (#2)
Use of uninitialized value $vga in concatenation (.) or string at
        /usr/lib/libDrakX/bootloader.pm line 1812 (#2)