Bug 150497
Summary: | sym53c8xx modules load when told not to | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jason <dravet> |
Component: | initscripts | Assignee: | Bill Nottingham <notting> |
Status: | CLOSED WORKSFORME | QA Contact: | Brock Organ <borgan> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4 | CC: | davej, rvokal, wtogami |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-08-08 22:16:39 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jason
2005-03-07 19:17:20 UTC
An update has been released for Fedora Core 3 (kernel-2.6.12-1.1372_FC3) which may contain a fix for your problem. Please update to this new kernel, and report whether or not it fixes your problem. If you have updated to Fedora Core 4 since this bug was opened, and the problem still occurs with the latest updates for that release, please change the version field of this bug to 'fc4'. Thank you. still in FC4 [This comment has been added as a mass update for all FC4 kernel bugs. If you have migrated this bug from an FC3 bug today, ignore this comment.] Please retest your problem with todays 2.6.12-1.1398_FC4 update. If your problem involved being unable to boot, or some hardware not being detected correctly, please make sure your /etc/modprobe.conf is correct *BEFORE* installing any kernel updates. If in doubt, you can recreate this file using.. mv /etc/sysconfig/hwconf /etc/sysconfig/hwconf.bak mv /etc/modprobe.conf /etc/modprobe.conf.bak kudzu Thank you. still in 2.6.12-1.1398_FC4 Here is my modprobe.conf: alias eth0 e1000 alias eth1 e100 alias scsi_hostadapter megaraid Here is my hwconf: - class: OTHER bus: PCI detached: 0 driver: i2c-piix4 desc: "Broadcom (formerly ServerWorks) OSB4 South Bridge" vendorId: 1166 deviceId: 0200 subVendorId: 1166 subDeviceId: 0200 pciType: 1 pcidom: 0 pcibus: 0 pcidev: f pcifn: 0 - class: OTHER bus: PCI detached: 0 driver: shpchp desc: "Intel Corporation 80960RP [i960 RP Microprocessor/Bridge]" vendorId: 8086 deviceId: 0960 subVendorId: 0000 subDeviceId: 0000 pciType: 1 pcidom: 0 pcibus: 0 pcidev: 2 pcifn: 0 - class: OTHER bus: PCI detached: 0 driver: unknown desc: "Broadcom (formerly ServerWorks) CNB20LE Host Bridge" vendorId: 1166 deviceId: 0009 subVendorId: 0000 subDeviceId: 0000 pciType: 1 pcidom: 0 pcibus: 0 pcidev: 0 pcifn: 1 - class: OTHER bus: PCI detached: 0 driver: unknown desc: "Broadcom (formerly ServerWorks) CNB20LE Host Bridge" vendorId: 1166 deviceId: 0009 subVendorId: 0000 subDeviceId: 0000 pciType: 1 pcidom: 0 pcibus: 0 pcidev: 0 pcifn: 0 - class: OTHER bus: SCSI detached: 0 device: sg1 driver: ignore desc: "Hp SAFTE; U160/M BP" host: 0 id: 5 channel: 4 lun: 0 generic: sg1 - class: NETWORK bus: PCI detached: 0 device: eth0 driver: e1000 desc: "Intel Corporation 82543GC Gigabit Ethernet Controller (Fiber)" network.hwaddr: 00:03:47:42:1C:81 vendorId: 8086 deviceId: 1001 subVendorId: 8086 subDeviceId: 1003 pciType: 1 pcidom: 0 pcibus: 3 pcidev: 5 pcifn: 0 - class: NETWORK bus: PCI detached: 0 device: eth1 driver: e100 desc: "Intel Corporation 82557/8/9 [Ethernet Pro 100]" network.hwaddr: 00:10:83:FD:01:A7 vendorId: 8086 deviceId: 1229 subVendorId: 103c subDeviceId: 10ca pciType: 1 pcidom: 0 pcibus: 0 pcidev: 4 pcifn: 0 - class: SCSI bus: PCI detached: 0 driver: sym53c8xx desc: "LSI Logic / Symbios Logic 53C896/897" vendorId: 1000 deviceId: 000b subVendorId: 103c subDeviceId: 60f0 pciType: 1 pcidom: 0 pcibus: 3 pcidev: 6 pcifn: 1 - class: SCSI bus: PCI detached: 0 driver: sym53c8xx desc: "LSI Logic / Symbios Logic 53C896/897" vendorId: 1000 deviceId: 000b subVendorId: 103c subDeviceId: 60f0 pciType: 1 pcidom: 0 pcibus: 3 pcidev: 6 pcifn: 0 - class: SCSI bus: PCI detached: 0 driver: megaraid desc: "Intel Corporation 80960RP [i960RP Microprocessor]" vendorId: 8086 deviceId: 1960 subVendorId: 103c subDeviceId: 10cd pciType: 1 pcidom: 0 pcibus: 0 pcidev: 2 pcifn: 1 - class: CDROM bus: IDE detached: 0 device: hda driver: ignore desc: "HITACHI CDR-8435" - class: VIDEO bus: PCI detached: 0 driver: Card:ATI Mach64 3D Rage IIC desc: "ATI Technologies Inc 3D Rage IIC" vendorId: 1002 deviceId: 4759 subVendorId: 103c subDeviceId: 10c4 pciType: 1 pcidom: 0 pcibus: 0 pcidev: 5 pcifn: 0 - class: VIDEO bus: DDC detached: 0 driver: unknown desc: "ATI Technologies Inc. MACH64GT" mem: 2048 - class: FLOPPY bus: MISC detached: 0 device: fd0 driver: unknown desc: "3.5" 1.44MB floppy drive" - class: HD bus: SCSI detached: 0 device: sda driver: ignore desc: "Megaraid LD0 RAID1 8677R" host: 0 id: 0 channel: 0 lun: 0 generic: sg0 - class: KEYBOARD bus: PSAUX detached: 0 driver: ignore desc: "AT Raw Set 2 keyboard" - class: KEYBOARD bus: PSAUX detached: 0 driver: ignore desc: "AT Translated Set 2 keyboard" - class: KEYBOARD bus: KEYBOARD detached: 0 device: ttyS0 driver: ignore desc: "Serial console (57600 baud) ttyS0" - class: IDE bus: PCI detached: 0 driver: unknown desc: "Broadcom (formerly ServerWorks) OSB4 IDE Controller" vendorId: 1166 deviceId: 0211 subVendorId: 0000 subDeviceId: 0000 pciType: 1 pcidom: 0 pcibus: 0 pcidev: f pcifn: 1 Here are the messages: Jul 18 09:05:34 cisit6 kernel: megaraid: found 0x8086:0x1960:bus 0:slot 2:func 1 Jul 18 09:05:34 cisit6 kernel: scsi0:Found MegaRAID controller at 0xf8804000, IRQ:177 Jul 18 09:05:34 cisit6 kernel: megaraid: [ F :B ] detected 1 logical drives. Jul 18 09:05:34 cisit6 kernel: megaraid: channel[0] is raid. Jul 18 09:05:34 cisit6 kernel: scsi0 : LSI Logic MegaRAID F 254 commands 16 targs 4 chans 7 luns Jul 18 09:05:34 cisit6 kernel: scsi0: scanning scsi channel 0 for logical drives. Jul 18 09:05:34 cisit6 kernel: Vendor: MegaRAID Model: LD0 RAID1 8677R Rev: F Jul 18 09:05:34 cisit6 kernel: Type: Direct-Access ANSI SCSI revision: 02 Jul 18 09:05:34 cisit6 kernel: SCSI device sda: 17770496 512-byte hdwr sectors (9098 MB) Jul 18 09:05:34 cisit6 kernel: sda: asking for cache data failed Jul 18 09:05:34 cisit6 kernel: sda: assuming drive cache: write through Jul 18 09:05:35 cisit6 kernel: SCSI device sda: 17770496 512-byte hdwr sectors (9098 MB) Jul 18 09:05:35 cisit6 kernel: sda: asking for cache data failed Jul 18 09:05:35 cisit6 kernel: sda: assuming drive cache: write through Jul 18 09:05:35 cisit6 kernel: sda: sda1 sda2 Jul 18 09:05:35 cisit6 kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Jul 18 09:05:35 cisit6 kernel: scsi0: scanning scsi channel 4 [P0] for physical devices. Jul 18 09:05:35 cisit6 kernel: Vendor: HP Model: SAFTE; U160/M BP Rev: 1023 Jul 18 09:05:35 cisit6 kernel: Type: Processor ANSI SCSI revision: 02 Jul 18 09:05:36 cisit6 kernel: sym0: <896> rev 0x6 at pci 0000:03:06.0 irq 185 Jul 18 09:05:36 cisit6 kernel: sym0: Symbios NVRAM, ID 7, Fast-40, LVD, parity checking Jul 18 09:05:36 cisit6 kernel: sym0: open drain IRQ line driver Jul 18 09:05:36 cisit6 kernel: sym0: using LOAD/STORE-based firmware. Jul 18 09:05:36 cisit6 kernel: sym0: handling phase mismatch from SCRIPTS. Jul 18 09:05:36 cisit6 kernel: sym0: SCSI BUS has been reset. Jul 18 09:05:36 cisit6 kernel: scsi1 : sym-2.2.0 Jul 18 09:05:36 cisit6 kernel: ACPI: PCI Interrupt 0000:03:06.1[B] -> GSI 25 (level, low) -> IRQ 193 Jul 18 09:05:36 cisit6 kernel: sym1: <896> rev 0x6 at pci 0000:03:06.1 irq 193 Jul 18 09:05:36 cisit6 kernel: sym1: Symbios NVRAM, ID 7, Fast-40, SE, parity checking Jul 18 09:05:36 cisit6 kernel: sym1: open drain IRQ line driver Jul 18 09:05:36 cisit6 kernel: sym1: using LOAD/STORE-based firmware. Jul 18 09:05:36 cisit6 kernel: sym1: handling phase mismatch from SCRIPTS. Jul 18 09:05:36 cisit6 kernel: sym1: SCSI BUS has been reset. Jul 18 09:05:36 cisit6 kernel: scsi2 : sym-2.2.0 Jul 18 09:05:36 cisit6 kernel: sym1: SCSI BUS mode change from SE to SE. Jul 18 09:05:36 cisit6 kernel: sym1: SCSI BUS has been reset. If you need anything else please let me know. Jason if you remove the alias scsi_hostadater1 sym53c8xx line from modprobe.conf amd then recreate the initrd (run mkinitrd with no args for an example), the driver shouldn't be added to the initrd, and on the next boot it should go away. However, if kudzu runs for whatever reason, it may put it back. You could chkconfig kudzu off to stop that happening. You can also double check that it isnt in the initrd by doing something like this.. cp /boot/initrd-2.6.12-1.1446_FC5.img initrd.cpio.gz gzip -d initrd.cpio.gz (you can now browse the initrd.cpio archive with 'mc', or use standard cpio tools on it) Look in the lib/ subdir to see what modules are present. I exploded the initrd-2.6.12-1.1398_FC4smp file and only the following are in lib directory: dm-mirror.ko dm-snapshot.ko ext3.ko megaraid.ko sd_mod.ko dm-mod.ko dm-zero.ko jbd.ko scsi_mod.ko Everytime I boot I see the following in dmesg: ACPI: PCI Interrupt 0000:03:06.0[A] -> GSI 24 (level, low) -> IRQ 185 sym0: <896> rev 0x6 at pci 0000:03:06.0 irq 185 sym0: Symbios NVRAM, ID 7, Fast-40, LVD, parity checking sym0: open drain IRQ line driver sym0: using LOAD/STORE-based firmware. sym0: handling phase mismatch from SCRIPTS. sym0: SCSI BUS has been reset. scsi1 : sym-2.2.0 ACPI: PCI Interrupt 0000:03:06.1[B] -> GSI 25 (level, low) -> IRQ 193 sym1: <896> rev 0x6 at pci 0000:03:06.1 irq 193 sym1: Symbios NVRAM, ID 7, Fast-40, SE, parity checking sym1: open drain IRQ line driver sym1: using LOAD/STORE-based firmware. sym1: handling phase mismatch from SCRIPTS. sym1: SCSI BUS has been reset. scsi2 : sym-2.2.0 sym1: SCSI BUS mode change from SE to SE. sym1: SCSI BUS has been reset. My modprobe.conf looks like this: alias eth0 e1000 alias eth1 e100 alias scsi_hostadapter megaraid Since there is no driver in initrd for the sym scsi card how/why is it being detected during boot? hmm, does it get loaded later in the boot, once init scripts have started running? (When it does starting storage.. maybe ?) ahhh. /etc/rc.d/rc.sysinit has a section where it parses the output of /sbin/kmodule (part of initscripts). Bill, what needs updating to stop this happening ? hwdata ? Nothing needs *updated*; he has a sym53c8xx card, so the driver is loaded. Adding 'install sym53c8xx /bin/true' to /etc/modprobe.conf should cause it to not get loaded. I followed the instructions from comment 8 and the driver nolonger loads. The reason I don't want the driver to load is because I don't use that card. I have HP NetRaid 1Si card that use instead. They way I figure it (and please correct me if I am wrong) is if the driver loads, it is using resources. It also slows down the boot up of the machine by about 5 or 6 seconds, sometimes longer. It has to probe for non-existant hard drives and that takes time. Saving seconds on a system that takes about 2 minutes to boot is a good thing. Thanks, |