关于Solaris系统“mpt_sas”驱动
1.mpt_sas 驱动源文件所在系统源代码中目录:
illumos-soulos/usr/src/uts/common/sys/scsi/adapters/mpt_sas -- 头文件
illumos-soulos/usr/src/uts/common/io/scsi/adapters/mpt_sas -- C文件
2.mpt_sas 驱动所在运行系统中位置:
/kernel/drv/amd64/mpt_sas
3.查看系统的内核版本信息:
192.168.5.41
root@UA4300D-spa:~# uname -v
soulos-d9f1eff
192.168.5.222
linux@linux-desktop:~$ ssh root@192.168.5.222
Last login: Tue Jun 24 16:38:56 2014
The Illumos Project SunOS 5.11 soulos-d9f1eff Mar. 03, 2014
SunOS Internal Development: wqx 2014-Mar-03 [illumos-soulos]
192.168.2.122
linux@linux-desktop:~$ ssh root@192.168.2.122
Last login: Tue Jun 24 15:44:50 2014 from 192.168.2.17
The Illumos Project SunOS 5.11 soulos-0f38905 May. 03, 2014
SunOS Internal Development: zhiwen 2014-May-03 [illumos-soulos]
使用git工具,根据“commit”号查询到以前的内核版本:
--返回到原来的分支
-bash-4.2$ git checkout -b mpt origin/master
-bash-4.2$ git branch -a
-bash-4.2$ git reset --hard d9f1eff5d8b3ce67e2eee2e79e49b216a1626146
4.在wqx 2014-Mar-03内核版本中替换最新的mpt_sas驱动,出现错误!
commit d9f1eff5d8b3ce67e2eee2e79e49b216a1626146
Author: Zhiwen Zheng <zhiwen.zheng@soulinfo.com>
Date: Sun Mar 2 16:29:42 2014 +0800
commit d42cd6f0692e164eaa320d38928367b0be70b5b1
Author: Zhiwen Zheng <zhiwen.zheng@soulinfo.com>
Date: Tue Jun 24 09:50:35 2014 +0800
illumos-soulos/usr/src/uts/common/sys/scsi/scsi_pkt.h
+ hrtime_t pkt_start;
+ hrtime_t pkt_stop;
5.在替换成最新的mpt_sas驱动后,机器始终处于重启状态,不能正常启动,可以禁止该驱动是系统能够启动
(1)禁止mpt_sas驱动的方法:开机后一直按“Esc”键,然后根据提示按“e”进入编辑模式,在内容为“Kernel”的这一行添加内容:-B disable-mpt_sas=true,这样便能启动
(2)测试新的mpt_sas驱动时,不要直接将该驱动替换,因为如果失败的话,需要重新执行上述操作,可将mpt_sas驱动拷贝到其他目录,然后使用命令:modload mpt_sas
注意:删完之后,要执行命令:bootadm update-archive,否则是没有效的。
(3)查看驱动信息可使用命令:modinfo | grep scsi , modinfo | grep mpt_sas
6.修改系统启动参数:
vi /rpool/boot/grub/menu.1st
kernel$/platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS -k 这一行最末尾的-k去掉
(-k 的意思可能是是系统进入调试模式)
关于Solaris系统“mpt_sas”驱动的更多相关文章
- Thinkpad 笔记本 装win7 64 位操作系统热键驱动装不上问题解决!
Thinkpad 笔记本 装win7 64 位操作系统热键驱动装不上问题解决! 一般牛人的解释如下: 问题终于搞定.是因为需要手工建%PROGRAMFILES%\Lenovo\Hotkey目录.这个写 ...
- 9.2 Binder系统_驱动情景分析_服务注册过程
1. 几个重要结构体的引入给test_server添加一个goodbye服务, 由此引入以下概念: 进程间通信其实质也是需要三要素:源.目的.数据,源是自己,目的用handle表示:通讯的过程是源向实 ...
- Linux FC/iSCSI存储设备管理系列(一):Linux系统设备驱动入门
Linux FC/iSCSI存储设备管理系列(一):Linux系统设备驱动入门 转载请在文首保留原文出处:EMC中文支持论坛 - https://community.emc.com/go/chines ...
- Ubuntu系统---nvidia驱动下载之问题
Ubuntu系统---nvidia驱动下载之问题 百度 ...
- Ubuntu系统---“NVIDIA 驱动+CUDA+cuDNN ”之后 OpenCV安装
Ubuntu系统---“NVIDIA 驱动+CUDA+cuDNN ”之后 OpenCV安装 目录: 一.OpenCV安装包下载 二.cmake安装 三.OpenCV安装 正文 一.OpenCV安装包下 ...
- Ubuntu系统---NVIDIA 驱动安装
Ubuntu系统---NVIDIA 驱动安装 第一次安装“NVIDIA 驱动”,小小的激动,因为终于可以玩GPU了.预想一块GPU,盼望太久,差点放弃,感谢J姐让我捡个漏.但是,第一次新的试错过程,网 ...
- win7系统网卡驱动正常,网线连接设备正常,但电脑右下角网络图片显示一直在转圈或者显示一个黄色感叹号的解决办法
今天遇到一个问题是电脑的win7系统一直都可以连接有线,但今天突然连接不了.在我的电脑右键-->管理--->设备管理器-->网络适配器,里面查看了网络适配器安装正常.但是电脑右下角的 ...
- 2013-6-2 [转载自CSDN]如何入门Windows系统下驱动开发
[序言]很多人都对驱动开发有兴趣,但往往找不到正确的学习方式.当然这跟驱动开发的本土化资料少有关系.大多学的驱动开发资料都以英文为主,这样让很多驱动初学者很头疼.本人从事驱动开发时间不长也不短,大概 ...
- Linux系统NBD驱动安装拓展篇
前言: 最近在安装中标麒麟机器的时候,发现麒麟的操作系统找不到src.rpm包,且系统内部也没有内核文件,导致正常方法安装NBD驱动无法实施.故这里找了另一种办法帮助此类型操作系统安装NBD驱动. 一 ...
随机推荐
- TensorFlow安装及jupyter notebook配置
版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:TensorFlow安装及jupyter notebook配置 本文地址:http:/ ...
- [OS] 进程间通信--管道
管道是单向的.先进先出的.无结构的.固定大小的字节流,它把一个进程的标准输出和另一个进程的标准输入连接在一起.写进程在管道的尾端写入数据,读进程在管道的首端读出数据.数据读出后将从管道中移走,其它读进 ...
- 【数据库】Sql Server 2008完全卸载方法(其他版本类似)
本文介绍如何卸载 Microsoft SQL Server 2008的方法.当您按照本文中的步骤时,您还准备系统以便可以重新安装 SQL Server 2008版本 一. SQL2008卸载. ...
- 【MVC】ASP.Net MVC 4项目升级MVC 5的方法
1.备份你的项目 2.从Web API升级到Web API 2,修改global.asax,将 ? 1 WebApiConfig.Register(GlobalConfiguration.Config ...
- 【bzoj4922】[Lydsy六月月赛]Karp-de-Chant Number 贪心+背包dp
题目描述 给出 $n$ 个括号序列,从中选出任意个并将它们按照任意顺序连接起来,求以这种方式得到匹配括号序列的最大长度. 输入 第一行包含一个正整数n(1<=n<=300),表示括号序列的 ...
- [洛谷P3975][TJOI2015]弦论
题目大意:求一个字符串的第$k$大字串,$t$表示长得一样位置不同的字串是否算多个 题解:$SAM$,先求出每个位置可以到达多少个字串($Right$数组),然后在转移图上$DP$,若$t=1$,初始 ...
- Android 数据库升级中数据保持和导入已有数据库
一.数据库升级: 在我们的程序中,或多或少都会涉及到数据库,使用数据库必定会涉及到数据库的升级,数据库升级带来的一些问题,如旧版本数据库的数据记录的保持,对新表的字段的添加等等一系列问题,还记得当我来 ...
- Android Service 生命周期
Service概念及用途: Android中的服务,它与Activity不同,它是不能与用户交互的,不能自己启动的,运行在后台的程序,如果我们退出应用时,Service进程并没有结束,它仍然在后台运行 ...
- BZOJ5288 & 洛谷4436 & LOJ2508:[HNOI/AHOI2018]游戏——题解
https://www.lydsy.com/JudgeOnline/problem.php?id=5288 https://www.luogu.org/problemnew/show/P4436 ht ...
- HDU5446:Unknown Treasure——题解
http://acm.hdu.edu.cn/showproblem.php?pid=5446 求C(n,m)%(p1p2…pk)的值,其中pi均为质数. 参考:https://www.cnblogs. ...