为什么 SCSI 磁盘没有显示?

为什么 SCSI 磁盘没有显示?

我有一个安装在我的库维尔2500R我通过计算机向其发送文件的采样器。我曾在 Windows 计算机上运行此系统,但无法针对 Ubuntu 12.04 正确配置它

SCSI 磁盘显示在 BIOS 和 Kurzweil 中,但我似乎无法让 Ubuntu 看到它。我使用过 GParted,但没有结果。SCSI 驱动器通过计算机中的 PCI 插槽连接。

lspciSCSI 的输出为:

04:00.0 SCSI storage controller: Tekram Technology Co.,Ltd. TRM-S1040 (rev 01)

更多信息:

$ lsblk 
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT 
sda 8:0 0 74.5G 0 disk 
 ├─sda1 8:1 0 72.5G 0 part / 
 ├─sda2 8:2 0 1K 0 part 
 └─sda5 8:5 0 2G 0 part (in gparted this partition is unreadable)
 └─cryptswap1 (dm-0) 252:0 0 2G 0 crypt sdb 8:16 0 931.5G 0 disk 
 └─sdb1 8:17 0 931.5G 0 part /media/trunk sr0 11:0 1 621.1M 0 rom

(这些驱动器似乎都不是 SEAGATE 的 4G SCSI 驱动器)

lsscsi 输出以下内容:

[0:0:0:0] 磁盘 ATA WDC WD800JD-75MS 10.0 /dev/sda
[1:0:0:0] cd/dvd HL-DT-ST DVDRAM GH22NS50 TN00 /dev/sr0
[2:0:0:0] 磁盘 ATA Hitachi HDT72101 ST6O /dev/sdb
[4:0:6:0] 进程 Kurzweil K2500 3.02 -

(底部是安装驱动器的 Kurzweil,但这是 SCSI 7,我需要访问 Kurzweil 内部的驱动器,即 SCSI 2)

我最近发现我使用的 PCI 卡04:00.0 SCSI 存储控制器:Tekram Technology Co.,Ltd. TRM-S1040(rev 01)需要一名司机。

经过谷歌搜索,我找到了这篇文章:

http://ubuntuforums.org/showthread.php?t=1535201

我安装了该软件包kernel-patch-tekram-dc3x5_1.41-2_all.deb,希望它能让 UBUNTU 识别我的驱动器。重启后驱动器仍然不见了。下面是驱动程序的描述。我需要知道这是否适合我所拥有的内核?

“DC3x5 是 Tekram 的 SCSI 主机,Linux 内核不支持其开箱即用功能。此补丁将卡的支持添加到 Linux 内核中。支持的卡是 DC315 和 DC395,均基于 TRM-S1040 芯片组。此软件包支持 2.2.20 和 2.4.18 内核。较旧和较新的 2.2.x 和 2.4.x 也应该可以工作。它也应该可以工作,并将尝试应用于 2.5 和 2.0 内核版本”

看起来我有 3.11.0-18-generic 内核,所以这不起作用。

有想法吗?

答案1

在我看来,该驱动程序应该在较新的内核中可用(名称为 dc395x),但默认情况下可能不会激活/编译。有帮助吗sudo modprobe dc395x?根据,它是适合您的卡的正确模块。

答案2

您可以尝试几个选项。

1) 尝试获取一个可以打补丁的内核版本。(按照 Seth 在评论中建议的方式设置双启动)你可以在补丁指定的范围内找到内核版本这里

2)迁移将 Windows 安装到虚拟盒

如何实现这两种方法在其他地方都有详尽的记录,而且这两种方法都会引发不同的问题,而这些问题很可能早就被提出并得到解答了。我不想再重复了。

相关内容