Quote:
|
Originally Posted by DotHQ
I'm using the same RHEL version (3.0 update5)& running Oracle.
I vaguely remember removing the HBA entries in modules.conf and recompiling the kernel & reboot (without HBA cards installed). Then shutdown and reboot again this time add cards and then add the entries to modules.conf and recompile the kernel one more time. Reboot one last time. This was using q-logic cards. A real pain but it works. 
|
No entries on modules.conf for HBA. There were tqo different ways to load the driver according to the manual. One required adding the following entry to modules.conf:
alias scsi_hostadapter lpfcdd
I noticed that there was another entry for scsi_hostadapter:
alias scsi_hostadapter megaide (that is a driver I loaded in order to use my sata RAID).
Can this be an issue?
I'm sensing that maybe this distro has the required driver for my HBA built-in, because, in other computer with the same installation except for the driver installation I did the following:
[root@lbackha2 root]# lspci -vv
[...]
02:03.0 Fibre Channel: Emulex Corporation LP9802 Fibre Channel Host Adapter (rev 01)
Subsystem: Emulex Corporation LP9802 Fibre Channel Host Adapter
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV+ VGASnoop- ParErr+ Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 248 (63750ns min), cache line size 20
Interrupt: pin A routed to IRQ 24
Region 0: Memory at fceff000 (64-bit, non-prefetchable) [size=4K]
Region 2: Memory at fcefec00 (64-bit, non-prefetchable) [size=256]
Region 4: I/O ports at cc00 [size=256]
Capabilities: [4c] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [54] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Address: 0000000000000000 Data: 0000
Capabilities: [64] Vital Product Data
Capabilities: [44] PCI-X non-bridge device.
Command: DPERE- ERO+ RBC=0 OST=1
Status: Bus=0 Dev=0 Func=0 64bit- 133MHz- SCD- USC-, DC=simple, DMMRBC=0, DMOST=0, DMCRS=0, RSCEM-
If i get this response from lspci, can I then conclude that the driver needed is already on the kernel?
What I did on my other computer was install the driver from an rpm file, build it as a module and then load it like this:
rpm -i package.rpm
cd intallation directory
make
make install
insmod driver1
insmod driver2
If I am right and the driver is built-in, how can I undo this?
Thanks for your help