Hello

I have simple question about HBA QLE2460. Is anybody using IP over FC
switch with this cards? I've tried qla2xxx kernel module from vanilla
kernel in debian in 2.6.18 kernel, but can't find working interfaces, for
example, fc0. I've tried also to complile sorces from qlogic site
http://download.qlogic.com/drivers/3...la2xxx2-6.htm:

make: Entering directory `/usr/src/linux-headers-2.6.18-6-amd64'
scripts/Makefile.build:23: kbuild: /usr/src/qla2xxx/qlogic/
qla2xxx-8.01.06/Makefile - Usage of host-progs is deprecated. Please
replace with hostprogs-y!
CC [M] /usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/ql2100.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/ql2100_fw.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/ql2200.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/ql2200_fw.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/ql2300.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/ql2300_fw.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/ql2322.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/ql2322_fw.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/ql2400.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/ql2400_fw.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_os.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_init.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_mbx.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_iocb.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_isr.o
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_os.c: In function
'qla2x00_ioctl_error_recovery':
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_os.c:5356: warning: unused
variable 'flags'
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_os.c: In function
'qla2x00_cleanup_module_exit':
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_os.c:5392: warning: implicit
declaration of function 'inter_module_put'
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_os.c: In function
'qla2x00_module_init':
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_os.c:5440: warning: implicit
declaration of function 'inter_module_get_request'
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_os.c:5441: warning: cast to
pointer from integer of different size
CC [M] /usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_gs.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_dbg.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_sup.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_rscn.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_attr.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_xioct.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_inioct.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_fo.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_foln.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_cfg.o
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_fo.c: In function
'qla2x00_fo_set_params':
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_fo.c:2211: warning: comparison
is always false due to limited range of data type
CC [M] /usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_cfgln.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_32ioctl.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla_ip.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2xxx_conf.o CC [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2xip.o
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2xxx_conf.c: In function
'conf_init':
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2xxx_conf.c:29: warning:
implicit declaration of function 'inter_module_register'
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2xxx_conf.c: In function
'conf_exit':
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2xxx_conf.c:35: warning:
implicit declaration of function 'inter_module_unregister'
HOSTCC /usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/extras/qla_nvr HOSTCC
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/extras/qla_opts LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2xxx.o LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2100.o LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2200.o LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2300.o LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2322.o LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2400.o Building modules,
stage 2.
MODPOST
WARNING: "inter_module_register" [/usr/src/qla2xxx/qlogic/
qla2xxx-8.01.06/
qla2xxx_conf.ko] undefined!
WARNING: "inter_module_unregister" [/usr/src/qla2xxx/qlogic/
qla2xxx-8.01.06/qla2xxx_conf.ko] undefined! WARNING: "inter_module_put"
[/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/ qla2xxx.ko] undefined!
WARNING: "inter_module_get_request" [/usr/src/qla2xxx/qlogic/
qla2xxx-8.01.06/qla2xxx.ko] undefined!
CC /usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2100.mod.o CC
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2200.mod.o CC
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2300.mod.o CC
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2322.mod.o CC
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2400.mod.o CC
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2xip.mod.o CC
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2xxx.mod.o CC
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2xxx_conf.mod.o LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2100.ko LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2200.ko LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2300.ko LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2322.ko LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2400.ko LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2xxx.ko LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2xip.ko LD [M]
/usr/src/qla2xxx/qlogic/qla2xxx-8.01.06/qla2xxx_conf.ko

but when I' trying to load this modules I get: qla2xxx: Unknown symbol
inter_module_get_request qla2xxx: Unknown symbol inter_module_put

From default kernel module I get:

QLogic Fibre Channel HBA Driver
PCI: Enabling device 0000:0e:00.0 (0140 -> 0143) ACPI: PCI Interrupt
0000:0e:00.0[A] -> GSI 17 (level, low) -> IRQ 177 qla2xxx 0000:0e:00.0:
Found an ISP2432, irq 177, iobase 0xffffc2000001a000
qla2xxx 0000:0e:00.0: Configuring PCI space... PCI: Setting latency timer
of device 0000:0e:00.0 to 64 qla2xxx 0000:0e:00.0: Configure NVRAM
parameters... qla2xxx 0000:0e:00.0: Verifying loaded RISC code... qla2xxx
0000:0e:00.0: Allocated (64 KB) for EFT... qla2xxx 0000:0e:00.0: Allocated
(1413 KB) for firmware dump... qla2xxx 0000:0e:00.0: Waiting for LIP to
complete... qla2xxx 0000:0e:00.0: Cable is unplugged... scsi6 : qla2xxx
qla2xxx 0000:0e:00.0:
QLogic Fibre Channel HBA Driver: 8.01.07-k1
QLogic HPAE311A - Sun PCI-X 2.0 to 4Gb FC, Single Channel ISP2432: PCIe
(2.5Gb/s x4) @ 0000:0e:00.0 hdma+, host#=6, fw=4.00.22
[IP]


but it's missing something like this: qla2xip: QLogic IP via Fibre Channel
Network Driver qla2xip: Driver Version 1.0b2, Entry point: e08e5060
qla2xip: Mapping interface fc0 to HBA 210100e08b20a15b qla2xip: Mapping
interface fc1 to HBA 210200e08b40a25b

How can I get support for IP over FC for this cards? I need qla2xip kernel
module, but I won't compile from source.

Thank you for any information.

--
Stone aka S1one





--
Stone aka S1one