From: Vladislav B. <vs...@vl...> - 2011-04-29 00:43:25
|
Salvatore Cristofaro, on 04/28/2011 01:13 PM wrote: > Hi, > > I installed scst 2.0.0.1 on Xenserver 5.6 FP1. Because I can't apply > the scst_exec_req_fifo patch to the kernel, i edited src/Makefile and > uncommented the line EXTRA_CFLAGS += -DCONFIG_SCST_STRICT_SERIALIZING. > > When I try to insert scst_tape or scts_disk, I obtain this output: > #modprobe scst_disk > FATAL: Error inserting scst_disk > (/lib/modules/2.6.32.12-0.7.1.xs5.6.100.307.170586xen/extra/dev_handlers/scst_disk.ko): > Invalid argument > > (dmesg: [19555]: scst: __scst_register_dev_driver:1313:***ERROR***: > Pass-through dev handlers (handler "dev_disk") not supported. Consider > applying on your kernel patch scst_exec_req_fifo-<kernel-version>) > > #modprobe scst_tape > FATAL: Error inserting scst_tape > (/lib/modules/2.6.32.12-0.7.1.xs5.6.100.307.170586xen/extra/dev_handlers/scst_tape.ko): > Invalid argument > > (dmesg: [19569]: scst: __scst_register_dev_driver:1313:***ERROR***: > Pass-through dev handlers (handler "dev_tape") not supported. Consider > applying on your kernel patch scst_exec_req_fifo-<kernel-version>) > > Could you please help me with this issue? On kernels >=2.6.30 defining CONFIG_SCST_STRICT_SERIALIZING is not sufficient, because those kernels don't have the necessary functionality. You need to apply scst_exec_req_fifo patch on them. Vlad |