LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: qing

我们的核心工作是什么??

[复制链接]
发表于 2002-12-16 13:06:37 | 显示全部楼层
我看了一下,usb是接在bus01上面的。见后:
scsi cdrw是bus0
如果bus0是scd0,那么bus01呢?

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=ff MxPS=32 #Cfgs=  1
P:  Vendor=04a9 ProdID=3070 Rev= 0.01
S:  Manufacturer=Canon Inc.
S:  Product=Canon Digital Camera


---------------------------------------------
Using libscg version 'schily-0.7'
scsibus0:
        0,0,0     0) '        ' '24X10X40 CD-RW  ' '2.00' Removable CD-ROM
        0,1,0     1) *
        0,2,0     2) *
 楼主| 发表于 2002-12-16 13:10:42 | 显示全部楼层

Unix系统下光盘刻录机的使用

发表于 2002-12-16 13:12:16 | 显示全部楼层
我觉得设备还是手动来加放心啊,devfs又增加了配置。Keep It Simple and Straight-forward(KISS:)
 楼主| 发表于 2002-12-16 13:15:44 | 显示全部楼层
doooom
总结一下你上面设配的使用吧!!(大家共享啊)
发表于 2002-12-16 13:23:22 | 显示全部楼层
最初由 qing 发布
所谓DEVFS就是将现在的/dev目录变为一个文件系统。用户将不再需要手工去为一个新设备增加设备文件,内核将自动地在这个文件系统中增加该设备文件。目录结构也改变了,例如/dev/hda将移到/dev/ide0/disk0/……这使得在Linux中添加USB、IEEE1394等设备将变得更为容易


这个东西没有用过。不行就试试这个了。
如果mount的话,怎么打命令呢?
mount /dev/ide0/disk0/ /mnt   ??
 楼主| 发表于 2002-12-16 13:31:50 | 显示全部楼层
配置键盘 (USB)

对于usb类型的键盘,一般而言,要使它正常工作必须先插入对应的设备模块。

对于usb类型的键盘,您若是要通过手动加载模块的方式使其工作,必须首先插入usb桥接器模块,然后您还必须插入键盘模块usbkbd.o,以及keybdev.o,这样usb键盘才能够正常工作。此时,运行的系统命令:
/sbin/modprobe usbkbd
/sbin/modprobe keybdev


对于2.4.x系列的内核,若要内核的kmod在需要时自动加载则必须在/etc/modules.conf文件中设置别名usb-controller ,它对应您所使用的桥接器模块。例如,当桥接器的类型为UHCI时,在/etc/modules.conf中加入设备别名:
alias usb-controller usb-uhci

在设置了此别名之后,系统启动时会自动进行usb设备检测。当检测过程发现连结的设备是系统支持的,那么系统会自动插入所需的模块。

键盘配置文件
键盘的配置文件/etc/sysconfig/keyboard,它的内容很简单,可选配置项为KEYTABLE(随着发行版本的不同这个文件的内容会有所差异,但是这个字段是最重要的)。例如,当设置KEYTABLE = "us"时,表示系统使用美式键盘。

然后,为了正确的使用键盘上的功能键,您还需要调用命令dumpkeys生成文件/etc/sysconfig/console/default.kmap。
/usr/bin/dumpkeys > /etc/sysconfig/console/default.kmap
这个文件描述了键盘的键盘扫描码和加入键盘修饰之后的键盘的相应的键盘扫描码。

同样,为了键盘能在X系统环境下正常工作,您可能也需要在X系统下对键盘进行设置,这时您就必须使用xmodmap来设置正确的键盘映射。例如,
/usr/X11R6/bin/xmodmap /usr/share/xmodmap/xmodmap.fr
设置您的X系统下的键盘为法语键盘。

在正确的配置了/etc/sysconfig/keyboard文件之后,X系统的配置程序会根据此文件的信息配置X中关于键盘配置的小节。当此文件内容不正确或者是此文件不存在时,X系统是无法启动和配置的。



配置鼠标

   Linux支持四种不同的总线鼠标硬件接口:Inport(Microsoft),Logitech,PS/2和ATI-XL。2.4内核也支持IBM PC110数字化板和Apple Desktop鼠标。

Inport mice
Inport mice包含大多数旧类型的微软鼠标。Inport mice通常连接到主板的接口卡上。假如鼠标线连接头是圆的,有9针,则可能是Inport mice。
Logitech mice
PS/2 mice
ATI combo video/mice
IBM PC110 palmtop digitizer
Apple Desktop Mouse
Hybrid Mice
对于鼠标协议,大多数总线鼠标使用BusMouse协议,一些古老的Logitech鼠标使用MouseSystems协议,而一些更老的微软鼠标使用Logitech协议。PS/2鼠标总是使用PS/2协议。

不同类型的鼠标对应的设备文件:接口类型 设备 主设备号 次设备号
Logitech /dev/logibm 10 0
PS/2 /dev/psaux 10 1
Inport /dev/inportbm 10 2
ATI-XL /dev/atibm 10 3
USB mouse /dev/input/mice 13 63
表2-1

创建对应设备的命令:
mknod /dev/logimm c 10 0
mknod /dev/psaux c 10 1
mknod /dev/inportbm c 10 2
mknod /dev/atibm c 10 3
mknod /dev/input/mice c 13 63




在创建了鼠标对应的设备文件之后,因为现在很多程序都使用/dev/mouse作为缺省的鼠标设备文件,所以为了使鼠标正常工作你还要创建一个符号连接/dev/mouse指向真实的鼠标设备文件。例如,对于ps/2鼠标,/dev/mouse指向/dev/psaux,对于usb鼠标,/dev/mouse/指向/dev/input/mice,对于串口鼠标/dev/mouse指向/dev/ttyS0。对于不同的linux发行版本,这些文件可能有所不同,上述介绍主要是基于Redhat发布的配置。

对于现在最常见的三种鼠标:串口鼠标、PS/2鼠标和USB鼠标而言,由于对PS/2鼠标支持一般都打在内核中,所以您也不需要在鼠标工作之前插入设备模块。但对于其他的两种鼠标,插入模块的操作一般是必须的。对于串口鼠标而言,您必须先插入模块serial.o,
/sbin/modprobe serial

成功的插入模块之后,如果串口鼠标支持即插即用的串口协议,您可以从串口(/dev/ttyS*)读到鼠标的类型信息,然后由此信息,完成鼠标的配置文件。对于USB鼠标,为了使其正常工作,您必须先插入模块usbmouse.o和mousedev.o
/sbin/modprobe usbmouse
/sbin/modprobe mousedev
同样,为了使鼠标驱动程序能够自动加载,您也需要在/etc/modules.conf文件中创建usb-interface(usb-controller)别名。

2.2 鼠标配置文件
正确配置鼠标必须生成配置文件/etc/sysconfig/mouse,它包括下列选项:MOUSETYPE、XMOUSETYPE、FULLNAME、XEMU3、DEVICE。该鼠标配置文件也是X配置文件中鼠标配置节的基础。如果没有这个文件,很多X配置程序将无法工作。

MOUSETYPE=
配置鼠标的类型,包括ps/2、Busmouse、imps2、netmouse、Microsoft、Logitech、MouseMan、MMHitTab、MouseSystems、pnp、logim、ms3、MMSeries等。

XMOUSETYPE=
X系统下配置的鼠标的类型,包括MouseMan、IntelliMouse、MMSeries、MMHittab、Logitech、MouseMan、Microsoft、MouseSystems、PS/2、BusMouse等。

FULLNAME=
描述鼠标设备的全名。例如,对于普通PS/2鼠标,其全名为PS/2|Standard。

XEMU3=
是否仿真三键鼠标,可选参数为yes或no。

DEVICE=
描述鼠标对应的设备文件。例如。对于普通PS/2鼠标,设备文件为psaux。

2.3 鼠标的配置技巧
通过gpm能在命令行方式下使用鼠标。这样在控制台方式下,就可以使用鼠标进行剪贴等操作了。例如,对于ps/2鼠标,它的配置方式是:
gpm -t ps/2 -m /dev/psaux
如果不指定-m选项,那么系统会去查找文件/dev/mouse。

鼠标移动不规则可能是因为对鼠标设置了错误的协议。如新的Logitech鼠标不使用Logitech协议,而用微软协议(MouseMan)。如果您的鼠标移动不规则,那您可能首先需要尝试更换一下MouseType(XMouseType)指定的值。
在X系统下,您如果需要更换鼠标的左、右键,那么可以执行xmodmap -e "pointer = 3 2 1"。
 楼主| 发表于 2002-12-16 13:36:23 | 显示全部楼层

Linux下刻录光盘

摘自<http://www.linuxfocus.org/ChineseGB/January2002/article227.shtml>

硬件配置:


如果你有一个SCSI刻录机的机会,那就非常棒了,你的刻录机可以被Linux核心可以直接识别出。你仅是检查你的SCSI卡是否被Linux支持就行了(参见 Linux支持的硬件库 )。所有的SCSI光盘刻录机都可以在Linux下工作。
如果是ATAPI/IDE接口的刻录机,你就不得不配置SCSI接口模拟了,使你的刻录机看上去象SCSI 设备,尽管硬件上的物理连接是通过IDE总线。xcdroast里面的README.atapi文件中作为例子描述了如何配置,我们也推 荐你阅读 linuxdoc.org 里面的CD Writing HOWTO章节。
对于USB刻录机请参考 mobilix.org/linux_usb_cd.html 里面的USB-CD Writer HOWTO章节。
由于我们都仅有使用SCSI接口刻录机的经验,因此本文所讲述的有关你容只能在SCSI刻录机上重现 。

.................
 楼主| 发表于 2002-12-16 13:45:07 | 显示全部楼层

扫描仪

在Linux下安装和使用扫描仪的经过http://www.powerba.com/develop/os/linux/article/20001109024.htm
发表于 2002-12-16 14:34:26 | 显示全部楼层

Re: 扫描仪

最初由 qing 发布
在Linux下安装和使用扫描仪的经过http://www.powerba.com/develop/os/linux/article/20001109024.htm


这个文章就是我想要的!
qing兄果然厉害!

和我原来设置scanner路子不一样。嗯,号!

但是美中不足的是不能全文下载:(

仔细看了一下这个是SCSI扫描疑。和我的USB差一些,其实我的扫描意不WORK,主要是因为SANE里面没有它的驱动。:)
发表于 2002-12-16 14:47:56 | 显示全部楼层
qing兄把这些贴子整理一下吧,都是好东西阿!!!

我cdrw的文章在软件版,当时是号称linuxsir第一个相信cdrw了。

现在,我看我们这里又出了一套usb设备的。我回北京不带scanner。争取在最后3天试好scanner!( 但愿吧,不行就抢老妈的scanner试,反正是我送的HOHO)

过几天我搞一个usb硬盘盒,这样usb硬盘也可以实验。

然后我们就出一套linuxsir上面完整的usb解决方案。

我们的黑店抢硬件版生意喽。。。。:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表