1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128
|
/*
* Hubcot (USB-HUB MASCOT) driver for Linux
*
* Copyright (C) 2001 by Tomoaki MITSUYOSHI <micchan@geocities.co.jp>
*
* This source made use of the result of uhubcot driver for NetBSD
* by Takuya SHIOZAKI <tshiozak@netbsd.org>.
*
* "Hubcot" is trademarked by Dreams come true co.,Ltd.
*/
o ?
Dreams come true ȯ䤵Ƥ롢Hubcot (ȥʤɤη
2-port USB HUB) Linux 夫ư٤Υɥ饤ФȥץǤ
˿ɥ饤ФΤ褦˲ڤ˹碌٤äꡢdaemon Ȥư
(ΤȤ)ޤ餺 ^^;;
Shingo Akagaki <dora@digitalfactory.co.jp> patch ǡ
ƥ Hubcot ˤбޤ(̤ǧ)
o ޤ
ǥХޥʡֹϾ 123 ǿäΤǡ
Թ簭ϥ(hubcot.h HUBCOT_MINOR)ľƲ ^^;;
# mknod /dev/usb/hubcot c 180 123
o θ
Ÿǥ쥯ȥäƤ
$ make
$ su -
# insmod hubcot.o
Hubcot ɥ饤ФϿޤʴ
mini kernel: usb.c: registered new driver hubcot
mini kernel: hubcot.c: Hubcot driver registered
ȡ̵ΤǡŬʾ˥ԡƲ
o Hubcot Ҥ
mini kernel: hub.c: USB new device connect on bus1/1, assigned device number 22
mini kernel: hub.c: USB hub found
mini kernel: hub.c: 3 ports detected
mini kernel: hub.c: USB new device connect on bus1/1/3, assigned device number 23
mini kernel: hubcot.c: Hubcot found at address 23
ǸιԤСǧƤޤ
mini kernel: usb.c: USB device 2 (vend/prod 0x54d/0x1000) is not claimed by any active driver.
Τ褦ʥåФϡɥ饤Фȡ뤵Ƥޤ
ΤdzǧƲ
o Hubcot
$ ./hubcot_ctl -r 5 -s 100
ǡӤߤ3á OK (ȥ Hubcot ξ)
-r -s ΥѥѤȡư䥹ԡɤѲޤ
ѥξܺ٤ˤĤƤϡȤꤢ
$ ./hubcot_ctl
dzǧƲ (_o_)
o To Do
- ȡ
- ޤȤ˥ȥưƤߤ
- ĤǤ˲ϽФʤ?
- biff ˻Ȥǭ
- ⥸塼ѥĩ
- ܳФ
- Windows ǤΤ褦ư (daemon !?)
- ܲ NetBSD Ǥߤʹ⾰ʻ̵ۤΤǡʤȤޤ ^^;;
o ưǧĶ
- Let's note mini CF-M32J8 (Panasonic)
- Kondara Linux 1.2 (ftp )
- Kernel 2.4.2 / 2.4.5
o ۥ饤ջ
- Υץ GPL2 Ǥܺ٤ˤĤƤ° "COPYING"
- Υץ̵ݾڤǤΥץѤ̤ˤĤޤƤ
ԤϰǤ餤ޤ
o ռ
ΥץϡNetBSD hubcot ɥ饤 "uhubcot" ̤
ѤƤޤɥ饤Ф줿
Takuya SHIOZAKI <tshiozak@netbsd.org> ˴դޤ
ޤΤ褦ʳڤʤäĺ Dreams come true
ȥȤ(ʰ̣)ǶΥ饯߽Ф
SCEI ξҤˤⴶդޤ
¾͡ʥץѤޤ줾Υץ
ȯԤ˴פޤ
o
Tomoaki MITSUYOSHI <micchan@geocities.co.jp>
http://www.1974.gr.jp/%7Etm/
o
2001.03.03 Ȥꤢ
2001.06.30 Shingo Akagaki <dora@digitalfactory.co.jp>
ƥ patch ޡ
饤 GPL2 Ȥ
[END]
|