[Bug 576095] New: boot process: isapnp.conf is executed by boot.isapnp but settings are ignored
http://bugzilla.novell.com/show_bug.cgi?id=576095 http://bugzilla.novell.com/show_bug.cgi?id=576095#c0 Summary: boot process: isapnp.conf is executed by boot.isapnp but settings are ignored Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: i586 OS/Version: openSUSE 11.2 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: kunsche@t-online.de QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 (.NET CLR 3.5.30729) To configure an ISA-PNP card, one normally has to configure it via the isapnp.conf file which is executed by the boot.isapnp script during boot (using /sbin/isapnp). The script itself seems to be executed correctly and one will get also an response that the settings were applied successfully like: Board 1 has Identity fb 00 af 9c 2b 00 25 23 39: NIC2500 Serial No 11508879 [checksum fb] Board 2 has Identity fb 00 a8 ce 7e 01 c6 23 39: NICe601 Serial No 11082910 [checksum f7] NIC2500/11508879[0]{National Instruments, AT-MIO-16DE-10} Port 0x320; IRQ5 DMA6 DMA7 --- Enabled OK NIC2500/11508879[1]{National Instruments, AT-MIO-16DE-10} DMA5 --- Enabled OK NICc601/11082910[0]{National Instruments AT-GPIB/TNT (Plug and Play)}: Port 0x2C0; IRQ9 --- Enabled OK But these settings are not used. With cat /proc/interrupts one will get: 5: 0 XT-PIC-XT atgpib 7: 78 XT-PIC-XT 8: 0 XT-PIC-XT rtc0 10: 430 XT-PIC-XT ohci_hcd:usb2, ohci_hcd:usb3, ohci1394, EMU10K1, eth0, eth1 Here you can see that the GPIB card is assigned to IRQ5 instead to IRQ 9 and the DAQ card is not assigned at all (maybe as it normally uses the IRQ5) After this experience I deleted the isapnp.conf file but the ISA-PNP card(s) were enabled anyhow with the same (unwanted) settings like before. This behaviour doesn't allow the user to apply the necessary settings to avoid irq and or io conflicts with other hardware as it was possible in the past. In the past means at least prior to opensuse 10.3 and 11.1 as I explored the same behaviour in the mean time also with these distridutions (which wasn't realized before as with these distributions the settings were "by accident" the wanted ones). The system is a 32bit PIII board (GA-6va7+). Reproducible: Always Steps to Reproduce: 1. apply an isapnp.conf file in /etc 2. boot the system and compare the settings of isapnp.conf with the real ones 3. Actual Results: settings of isapnp.conf are ignored Expected Results: if an isapnp.conf file is availlable, it's settings should be used -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=576095 http://bugzilla.novell.com/show_bug.cgi?id=576095#c yang xiaoyu <xyyang@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xyyang@novell.com AssignedTo|bnc-team-screening@forge.pr |jsrain@novell.com |ovo.novell.com | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=576095 http://bugzilla.novell.com/show_bug.cgi?id=576095#c yang xiaoyu <xyyang@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |pth@novell.com |ovo.novell.com | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=576095 http://bugzilla.novell.com/show_bug.cgi?id=576095#c2 Philipp Thomas <pth@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P4 - Low Status|NEW |ASSIGNED --- Comment #2 from Philipp Thomas <pth@novell.com> 2010-03-17 19:47:15 CET --- I can try to do an update to 1.27 which is the latest version of the isapnptools released three years ago. But I can't test ist because we don't have any of the boards for industrial use (i.e. boards which pair a P5 with an ISA bus). So fixing will depend on users like you to test and to help in hunting down bugs. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=576095 http://bugzilla.novell.com/show_bug.cgi?id=576095#c3 --- Comment #3 from none none <kunsche@t-online.de> 2010-03-18 18:02:36 UTC --- .. no problem, if you can provide a link where to get the update, I'll do these tests. But I'm afraid that the isapnp tools are not the problem, my impression is that there are concurrent services doing the same thing while the system ramps up. In any case, we'll be wiser after testing ;) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=576095 http://bugzilla.novell.com/show_bug.cgi?id=576095#c4 --- Comment #4 from Philipp Thomas <pth@novell.com> 2010-03-18 20:01:16 CET --- Then it's the BIOS configuring the devices. Note that isapnp is completely unsupported in newer openSUSE versions (the X server dropped support quite some time ago). Tools like isapnp haven't been necessary for quite some time as the kernel can handle it OK by itself if you reserve the resources in the BIOS. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=576095 http://bugzilla.novell.com/show_bug.cgi?id=576095#c5 --- Comment #5 from none none <kunsche@t-online.de> 2010-03-18 23:04:50 UTC --- .. hmm I don't think the issue is related to the BIOS. You're right, the BIOS is doing a configuration (which can be seen on the early startup screen before grub is active) but this configuration will/can be overruled by Linux. Even if I'm using the same settings in the isapnp.conf as shown by the BIOS, it can happen that I got finally other settings (as described above). Unfortunately I was not able to detect a deterministic behaviour, but I've the impression that the settings are somewhat influenced by the order of the insertion of the hardware configuration scripts into the system and completely independent from the isapnp.conf settings. (I was playing around with this and was able to get usable settings for me now, but that was by luck and should IMHO not be the Linux way;) You mentioned that the kernel is handling it by itself, is it possible for the (su)user to influence the settings applied by the kernel? (I found within the kernel- documentation -> device-drivers.pdf -> "2.4 Device drivers PnP support" something linked to ISAPNP but for me it's not clear what mechanism initiates for example "pnp_register_protocol") -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=576095 http://bugzilla.novell.com/show_bug.cgi?id=576095#c6 --- Comment #6 from Philipp Thomas <pth@novell.com> 2010-03-19 13:07:00 CET --- Please ask such questions on the opensuse-kernel@opensuse.org mailing list as you'll reach our kernel developers there. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=576095 http://bugzilla.novell.com/show_bug.cgi?id=576095#c7 Philipp Thomas <pth@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |INVALID --- Comment #7 from Philipp Thomas <pth@novell.com> 2010-05-04 15:38:58 CEST --- Closing -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com