免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3939 | 回复: 12
打印 上一主题 下一主题

求助:qlogic2300无法识别多个lun [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-14 14:02 |只看该作者 |倒序浏览
os:redhat 9
hba:qlogic2300
storage:ADTX FC2
目前现象是这样:ADTX原有3个LUN(0;1;2),分别挂在solaris系统上,工作正常,现新增磁盘划为lun3,计划挂载在这台redhat9的pc server上,HBA卡型号相同,在redhat 9上安装驱动正常,可识别到ADTX设备,但只可以识别到lun 0,无法识别其他lun,而将卡转移到microsoft wineows2000上测试,可识别到lun3 70G的容量,因此怀疑是linux默认只识别lun0所致,根据adaptec上的解决方法http://www.adaptec.com.cn/support/tecfaqdetail.asp?id=994l352s663  作了相应调整,但无效果,下面是一些具体情况,请高手指教,谢谢!


[root@mail root]# more /etc/modules.conf
alias eth0 tg3
alias eth1 tg3
alias scsi_hostadapter megaraid
alias usb-controller usb-ohci
post-remove qla2300 rmmod qla2300_conf
options scsi_mod max_scsi_luns=8

[root@mail root]# fdisk -l

Disk /dev/sda: 73.2 GB, 73272393728 bytes
255 heads, 63 sectors/track, 8908 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sda1             1         4     32098+  de  Dell Utility
/dev/sda2   *         5        17    104422+  83  Linux
/dev/sda3            18       271   2040255   82  Linux swap
/dev/sda4           272      8908  69376702+   f  Win95 Ext'd (LBA)
/dev/sda5           272      8908  69376671   83  Linux

Disk /dev/sdb (Sun disk label): 128 heads, 128 sectors, 54636 cylinders
Units = cylinders of 16384 * 512 bytes

   Device Flag    Start       End    Blocks   Id  System
/dev/sdb3  u          0     54636 447578112    5  Whole disk
/dev/sdb4  u          1         2      8192    f  Unknown
/dev/sdb5  u          2     54636 447561728    e  Unknown
[root@mail root]# sfdisk -l

Disk /dev/sda: 8908 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1          0+      3       4-     32098+  de  Dell Utility
/dev/sda2   *      4      16      13     104422+  83  Linux
/dev/sda3         17     270     254    2040255   82  Linux swap
/dev/sda4        271    8907    8637   69376702+   f  Win95 Ext'd (LBA)
/dev/sda5        271+   8907    8637-  69376671   83  Linux

Disk /dev/sdb: 55722 cylinders, 255 heads, 63 sectors/track

sfdisk: ERROR: sector 0 does not have an msdos signature
/dev/sdb: unrecognized partition
No partitions found

[root@mail root]# lsmod
Module                  Size  Used by    Not tainted
qla2300_conf          301592   0  (autoclean)
qla2300               850812   0  (unused)
autofs                 13684   0  (autoclean) (unused)
nfs                    84600   1  (autoclean)
lockd                  59536   1  (autoclean) [nfs]
sunrpc                 87516   1  (autoclean) [nfs lockd]
tg3                    52904   1  (autoclean)
keybdev                 2976   0  (unused)
mousedev                5656   0  (unused)
hid                    22308   0  (unused)
input                   6208   0  [keybdev mousedev hid]
usb-ohci               22216   0  (unused)
usbcore                82592   1  [hid usb-ohci]
ext3                   73376   2
jbd                    56336   2  [ext3]
megaraid               31212   3
sd_mod                 13452   6
scsi_mod              110488   3  [qla2300 megaraid sd_mod]


dmesg messages:
qla2x00_set_info starts at address = f89f6060
qla2x00: Found  VID=1077 DID=2300 SSVID=1077 SSDID=9
scsi(1): Found a QLA2300  @ bus 3, device 0x6, irq 24, iobase 0xf8b12000
scsi(1): 32 Bit PCI Addressing Enabled.
scsi(1): Allocated 4096 SRB(s).
scsi(1): Configure NVRAM parameters...
scsi(1): Verifying loaded RISC code...
scsi(1): Verifying chip...
scsi(1): Waiting for LIP to complete...
scsi(1): Waiting for LIP to complete...
scsi(1): LIP reset occurred.
scsi(1): LIP occurred.
scsi(1): LOOP UP detected.
scsi(1): Port database changed.
scsi(1): Topology - (Loop), Host Loop address 0x0
scsi-qla0-adapter-node=200000e08b016404\;
scsi-qla0-adapter-port=210000e08b016404\;
scsi-qla0-tgt-0-di-0-port=210000a0b8089e71\;
qla2x00_detect num_hosts=0
scsi1 : QLogic QLA2300 PCI to Fibre Channel Host Adapter: bus 3 device 6 irq 24
        Firmware version:  3.03.14, Driver version 7.07.01

blk: queue f5492818, I/O limit 4095Mb (mask 0xffffffff)
  Vendor: ADTX      Model: AXRR-HA-FF        Rev: 5855
  Type:   Direct-Access                      ANSI SCSI revision: 02
blk: queue f5492618, I/O limit 4095Mb (mask 0xffffffff)
scsi(1:0:0:0): Enabled tagged queuing, queue depth 32.
Attached scsi disk sdb at scsi1, channel 0, id 0, lun 0
SCSI device sdb: 895188992 512-byte hdwr sectors (458337 MB)
sdb: sdb3 sdb4 sdb5

论坛徽章:
0
2 [报告]
发表于 2005-12-14 14:16 |只看该作者
应该是系统的问题,redhat不熟悉,帮不了你,顶

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
3 [报告]
发表于 2005-12-14 14:35 |只看该作者
OS的问题,不是HBA卡的问题。
如果非要用RH9,自己编译内核吧,打开多LUN支持。
比较好的方式还是换用SUSE EL 9,缺省支持多LUN,而且其他方面也好得多。

论坛徽章:
0
4 [报告]
发表于 2005-12-14 14:43 |只看该作者
楼上的意思是要编译kernel么?但我没有找到相关文档,所有厂商的文档写的都只需要更改modles.conf,然后rebuild initrd就可以了,我不知 若重新编译内核应如何入手,望指教,谢谢!

论坛徽章:
0
5 [报告]
发表于 2005-12-14 15:05 |只看该作者
就是需要制作启动映象文件的嘛,Adaptec的文档有说明了,照做把!

论坛徽章:
0
6 [报告]
发表于 2005-12-14 15:08 |只看该作者
可能是我写的不够明白,我已经按照Adaptec上文档做了调整,但问题依旧

论坛徽章:
0
7 [报告]
发表于 2005-12-14 20:21 |只看该作者
^_^,很不幸,你只能重新编译内核才行,
9。0就是存在这个问题,而8。0 和 AS3。0都没有这个问题,
在/etc/module.conf下加入options scsi_mod max_scsi_luns=16,然后重新
生成img问题就可以。我很早就提过这个问题,最后自己确定这个问题所在。

论坛徽章:
0
8 [报告]
发表于 2005-12-15 10:19 |只看该作者
楼上的,我已经按照adaptec上的解决方法作了,没有效果啊

论坛徽章:
0
9 [报告]
发表于 2005-12-15 11:06 |只看该作者
主要是内核不支持多LUN。重新编译内核,或者装AS3.0以上,默认就支持多LUN。

论坛徽章:
0
10 [报告]
发表于 2005-12-15 14:05 |只看该作者
uname -a看一下kernel是多少的,升级吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP