Bugzilla – Bug 130193
Yast module for IDE DMA mode does not work
Last modified: 2005-11-21 15:49:05 UTC
When I start the Yast module for configuration of the IDE DMA mode, no error message appears, but the list is empty, even though I have three ide harddisks. The relevant part of /var/log/YaST2/y2log may be: 2005-10-23 13:59:16 <1> linux(17037) [liby2] genericfrontend.cc(main):193 Launched YaST2 component 'y2base' 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(SetLanguage):500 GET encoding for de_DE.UTF-8: UTF-8 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Mode) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Idedma) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Report) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Popup) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Label) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Directory) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (String) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Summary) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Service) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (CommandLine) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Stage) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (TypeRepository) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Address) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Hostname) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (IP) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Netmask) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (URL) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (XML) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (RichText) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Progress) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Wizard) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (SuSERelease) 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Sequencer) 2005-10-23 13:59:16 <2> linux(17037) [Parser] idedma/ui.ycp:267 Warning: Format string is not constant, no parameter ch ecking possible 2005-10-23 13:59:16 <1> linux(17037) [wfm] Y2CCWFM.cc(createInLevel):153 Parsing finished 2005-10-23 13:59:16 <1> linux(17037) [liby2] genericfrontend.cc(main):482 YAST_IS_RUNNING is yes 2005-10-23 13:59:16 <1> linux(17037) [YCP] clients/idedma.ycp:34 Idedma module started 2005-10-23 13:59:16 <1> linux(17037) [YCP] clients/idedma.ycp:35 ---------------------------------------- 2005-10-23 13:59:16 <1> linux(17037) [YCP] CommandLine.ycp:1157 ---------------------------------------- 2005-10-23 13:59:16 <1> linux(17037) [YCP] CommandLine.ycp:1158 Command line interface started 2005-10-23 13:59:16 <1> linux(17037) [YCP] SuSERelease.ycp:47 File with release information: /etc/SuSE-release 2005-10-23 13:59:16 <1> linux(17037) [qt-ui] YQUI_x11.cc(loadPredefinedQtTranslations):422 Loaded translations for pred efined Qt dialogs from /usr/lib/qt3/translations/qt_de.qm 2005-10-23 13:59:16 <1> linux(17037) [qt-ui] YQUI_core.cc(processCommandLineArgs):214 Qt argument: qt 2005-10-23 13:59:16 <1> linux(17037) [qt-ui] YQUI_core.cc(calcDefaultSize):326 Default size: 895x695 2005-10-23 13:59:19 <2> linux(17037) [qt-wizard] YQWizard.cc(setDialogIcon):1434 Couldn't load dialog icon "/usr/share/ YaST2/theme/current/icons/22x22/apps/yast-idedma.png" 2005-10-23 13:59:19 <3> linux(17037) [Interpreter] Idedma.ycp:242 Couldn't find an agent to handle '.probe.ide' 2005-10-23 13:59:19 <3> linux(17037) [Interpreter] Idedma.ycp:242 SCR::Read() failed 2005-10-23 13:59:19 <3> linux(17037) [Interpreter] Idedma.ycp:245 Argument (devices) to filter(...) is nil 2005-10-23 13:59:19 <3> linux(17037) [Interpreter] Idedma.ycp:252 Couldn't find an agent to handle '.probe.scsi' 2005-10-23 13:59:19 <3> linux(17037) [Interpreter] Idedma.ycp:252 SCR::Read() failed 2005-10-23 13:59:19 <1> linux(17037) [YCP] Idedma.ycp:266 Detected ide-scsi devices: nil 2005-10-23 13:59:19 <1> linux(17037) [YCP] Idedma.ycp:297 Read config: $["/dev/hda":"udma5", "/dev/hdc":"udma5", "/dev/ hde":"udma5", "/dev/hdg":"udma2"] 2005-10-23 13:59:19 <3> linux(17037) [Interpreter] Idedma.ycp:300 Argument (devices) to foreach(...) is nil 2005-10-23 13:59:19 <1> linux(17037) [YCP] Idedma.ycp:351 Detected IDE devices: []
Please, install package yast2-hardware-detection. Unfortunately it not installed by default in alpha2... It's has been fixed for the next release.
Now the window opens, saying that the configuration module is being started, and that I should please wait. However, nothing more happens. From y2log: 2005-10-25 20:10:09 <1> linux(6545) [liby2] genericfrontend.cc(main):193 Launched YaST2 component 'y2base' 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(SetLanguage):500 GET encoding for de_DE.UTF-8: UTF-8 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Mode) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Idedma) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Report) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Popup) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Label) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Directory) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (String) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Summary) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Service) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (CommandLine) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Stage) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (TypeRepository) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Address) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Hostname) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (IP) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Netmask) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (URL) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (XML) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (RichText) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Progress) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Wizard) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (SuSERelease) 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2WFMComponent.cc(import):695 Y2WFMComponent::import (Sequencer) 2005-10-25 20:10:09 <2> linux(6545) [Parser] idedma/ui.ycp:267 Warning: Format string is not constant, no parameter checking possible 2005-10-25 20:10:09 <1> linux(6545) [wfm] Y2CCWFM.cc(createInLevel):153 Parsing finished 2005-10-25 20:10:10 <1> linux(6545) [liby2] genericfrontend.cc(main):482 YAST_IS_RUNNING is yes 2005-10-25 20:10:10 <1> linux(6545) [YCP] clients/idedma.ycp:34 Idedma module started 2005-10-25 20:10:10 <1> linux(6545) [YCP] clients/idedma.ycp:35 ---------------------------------------- 2005-10-25 20:10:10 <1> linux(6545) [YCP] CommandLine.ycp:1157 ---------------------------------------- 2005-10-25 20:10:10 <1> linux(6545) [YCP] CommandLine.ycp:1158 Command line interface started 2005-10-25 20:10:10 <1> linux(6545) [YCP] SuSERelease.ycp:47 File with release information: /etc/SuSE-release 2005-10-25 20:10:10 <1> linux(6545) [qt-ui] YQUI_x11.cc(loadPredefinedQtTranslations):422 Loaded translations for predefined Qt dialogs from /usr/lib/qt3/translations/qt_de.qm 2005-10-25 20:10:10 <1> linux(6545) [qt-ui] YQUI_core.cc(processCommandLineArgs):214 Qt argument: qt 2005-10-25 20:10:10 <1> linux(6545) [qt-ui] YQUI_core.cc(calcDefaultSize):326 Default size: 895x695 2005-10-25 20:10:12 <2> linux(6545) [qt-wizard] YQWizard.cc(setDialogIcon):1434 Couldn't load dialog icon "/usr/share/YaST2/theme/current/icons/22x22/apps/yast-idedma.png" 2005-10-25 20:10:14 <1> linux(6545) [YCP] Idedma.ycp:266 Detected ide-scsi devices: [] 2005-10-25 20:10:14 <1> linux(6545) [YCP] Idedma.ycp:297 Read config: $["/dev/hda":"udma5", "/dev/hdc":"udma5", "/dev/hde":"udma5", "/dev/hdg":"udma2"] 2005-10-25 20:10:14 <1> linux(6545) [YCP] Idedma.ycp:328 dma_info: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 2005-10-25 20:10:14 <1> linux(6545) [YCP] Idedma.ycp:328 dma_info: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 2005-10-25 20:10:14 <1> linux(6545) [YCP] Idedma.ycp:328 dma_info: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
Please, start the yast module with debug enabled (command 'Y2DEBUG=1 yast2 idedma'). It seems that it probably hangs in the DMA mode detection. Please, _attach_ y2log, it's harder to read it and the reports gets too long if it's in the comment... (See http://www.opensuse.org/Bug_Reporting_FAQ#YaST for more information.)
For some reason, it works now (without having updated to a new Suse version). Maybe this is related to Bug 130186, which says that my CD drive was no longer detected on startup. The option MODULES_LOADED_ON_BOOT="ide-cd" in /etc/sysconfig/kernel fixed that problem. Perhaps it also fixed this one.
OK, resolved as FIXED