diff options
author | Tony Luck <tony.luck@intel.com> | 2005-07-08 11:52:42 -0400 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2005-07-08 11:52:42 -0400 |
commit | 88c3cdfdde3cf87e1831265ea4246430bef34fc9 (patch) | |
tree | caea510ffb2f81a5ea13b00ecb8a4146ad462048 /Documentation | |
parent | 2b2c3750330325ae5071582b5c4dbdf1c8bc1e51 (diff) | |
parent | a92b7b80579fe68fe229892815c750f6652eb6a9 (diff) |
Auto merge with /home/aegl/GIT/linus
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/dvb/README.dvb-usb | 132 | ||||
-rw-r--r-- | Documentation/dvb/bt8xx.txt | 79 | ||||
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 16 | ||||
-rw-r--r-- | Documentation/infiniband/user_verbs.txt | 69 | ||||
-rw-r--r-- | Documentation/power/video.txt | 1 |
5 files changed, 148 insertions, 149 deletions
diff --git a/Documentation/dvb/README.dvb-usb b/Documentation/dvb/README.dvb-usb index c7ed01b9f8f4..ac0797ea646c 100644 --- a/Documentation/dvb/README.dvb-usb +++ b/Documentation/dvb/README.dvb-usb | |||
@@ -13,14 +13,17 @@ different way: With the help of a dvb-usb-framework. | |||
13 | The framework provides generic functions (mostly kernel API calls), such as: | 13 | The framework provides generic functions (mostly kernel API calls), such as: |
14 | 14 | ||
15 | - Transport Stream URB handling in conjunction with dvb-demux-feed-control | 15 | - Transport Stream URB handling in conjunction with dvb-demux-feed-control |
16 | (bulk and isoc (TODO) are supported) | 16 | (bulk and isoc are supported) |
17 | - registering the device for the DVB-API | 17 | - registering the device for the DVB-API |
18 | - registering an I2C-adapter if applicable | 18 | - registering an I2C-adapter if applicable |
19 | - remote-control/input-device handling | 19 | - remote-control/input-device handling |
20 | - firmware requesting and loading (currently just for the Cypress USB | 20 | - firmware requesting and loading (currently just for the Cypress USB |
21 | controller) | 21 | controllers) |
22 | - other functions/methods which can be shared by several drivers (such as | 22 | - other functions/methods which can be shared by several drivers (such as |
23 | functions for bulk-control-commands) | 23 | functions for bulk-control-commands) |
24 | - TODO: a I2C-chunker. It creates device-specific chunks of register-accesses | ||
25 | depending on length of a register and the number of values that can be | ||
26 | multi-written and multi-read. | ||
24 | 27 | ||
25 | The source code of the particular DVB USB devices does just the communication | 28 | The source code of the particular DVB USB devices does just the communication |
26 | with the device via the bus. The connection between the DVB-API-functionality | 29 | with the device via the bus. The connection between the DVB-API-functionality |
@@ -36,93 +39,18 @@ the dvb-usb-lib. | |||
36 | TODO: dynamic enabling and disabling of the pid-filter in regard to number of | 39 | TODO: dynamic enabling and disabling of the pid-filter in regard to number of |
37 | feeds requested. | 40 | feeds requested. |
38 | 41 | ||
39 | Supported devices USB1.1 | 42 | Supported devices |
40 | ======================== | 43 | ======================== |
41 | 44 | ||
42 | Produced and reselled by Twinhan: | 45 | See the LinuxTV DVB Wiki at www.linuxtv.org for a complete list of |
43 | --------------------------------- | 46 | cards/drivers/firmwares: |
44 | - TwinhanDTV USB-Ter DVB-T Device (VP7041) | ||
45 | http://www.twinhan.com/product_terrestrial_3.asp | ||
46 | 47 | ||
47 | - TwinhanDTV Magic Box (VP7041e) | 48 | http://www.linuxtv.org/wiki/index.php/DVB_USB |
48 | http://www.twinhan.com/product_terrestrial_4.asp | ||
49 | |||
50 | - HAMA DVB-T USB device | ||
51 | http://www.hama.de/portal/articleId*110620/action*2598 | ||
52 | |||
53 | - CTS Portable (Chinese Television System) (2) | ||
54 | http://www.2cts.tv/ctsportable/ | ||
55 | |||
56 | - Unknown USB DVB-T device with vendor ID Hyper-Paltek | ||
57 | |||
58 | |||
59 | Produced and reselled by KWorld: | ||
60 | -------------------------------- | ||
61 | - KWorld V-Stream XPERT DTV DVB-T USB | ||
62 | http://www.kworld.com.tw/en/product/DVBT-USB/DVBT-USB.html | ||
63 | |||
64 | - JetWay DTV DVB-T USB | ||
65 | http://www.jetway.com.tw/evisn/product/lcd-tv/DVT-USB/dtv-usb.htm | ||
66 | |||
67 | - ADSTech Instant TV DVB-T USB | ||
68 | http://www.adstech.com/products/PTV-333/intro/PTV-333_intro.asp?pid=PTV-333 | ||
69 | |||
70 | |||
71 | Others: | ||
72 | ------- | ||
73 | - Ultima Electronic/Artec T1 USB TVBOX (AN2135, AN2235, AN2235 with Panasonic Tuner) | ||
74 | http://82.161.246.249/products-tvbox.html | ||
75 | |||
76 | - Compro Videomate DVB-U2000 - DVB-T USB (2) | ||
77 | http://www.comprousa.com/products/vmu2000.htm | ||
78 | |||
79 | - Grandtec USB DVB-T | ||
80 | http://www.grand.com.tw/ | ||
81 | |||
82 | - AVerMedia AverTV DVBT USB | ||
83 | http://www.avermedia.com/ | ||
84 | |||
85 | - DiBcom USB DVB-T reference device (non-public) | ||
86 | |||
87 | |||
88 | Supported devices USB2.0-only | ||
89 | ============================= | ||
90 | - Twinhan MagicBox II | ||
91 | http://www.twinhan.com/product_terrestrial_7.asp | ||
92 | |||
93 | - TwinhanDTV Alpha | ||
94 | http://www.twinhan.com/product_terrestrial_8.asp | ||
95 | |||
96 | - DigitalNow TinyUSB 2 DVB-t Receiver | ||
97 | http://www.digitalnow.com.au/DigitalNow%20tinyUSB2%20Specifications.html | ||
98 | |||
99 | - Hanftek UMT-010 | ||
100 | http://www.globalsources.com/si/6008819757082/ProductDetail/Digital-TV/product_id-100046529 | ||
101 | |||
102 | |||
103 | Supported devices USB2.0 and USB1.1 | ||
104 | ============================= | ||
105 | - Typhoon/Yakumo/HAMA/Yuan DVB-T mobile USB2.0 | ||
106 | http://www.yakumo.de/produkte/index.php?pid=1&ag=DVB-T | ||
107 | http://www.yuan.com.tw/en/products/vdo_ub300.html | ||
108 | http://www.hama.de/portal/articleId*114663/action*2563 | ||
109 | http://www.anubisline.com/english/articlec.asp?id=50502&catid=002 | ||
110 | |||
111 | - Artec T1 USB TVBOX (FX2) (2) | ||
112 | |||
113 | - Hauppauge WinTV NOVA-T USB2 | ||
114 | http://www.hauppauge.com/ | ||
115 | |||
116 | - KWorld/ADSTech Instant DVB-T USB2.0 (DiB3000M-B) | ||
117 | |||
118 | - DiBcom USB2.0 DVB-T reference device (non-public) | ||
119 | |||
120 | - AVerMedia AverTV A800 DVB-T USB2.0 | ||
121 | |||
122 | 1) It is working almost - work-in-progress. | ||
123 | 2) No test reports received yet. | ||
124 | 49 | ||
125 | 0. History & News: | 50 | 0. History & News: |
51 | 2005-06-30 - added support for WideView WT-220U (Thanks to Steve Chang) | ||
52 | 2005-05-30 - added basic isochronous support to the dvb-usb-framework | ||
53 | added support for Conexant Hybrid reference design and Nebula DigiTV USB | ||
126 | 2005-04-17 - all dibusb devices ported to make use of the dvb-usb-framework | 54 | 2005-04-17 - all dibusb devices ported to make use of the dvb-usb-framework |
127 | 2005-04-02 - re-enabled and improved remote control code. | 55 | 2005-04-02 - re-enabled and improved remote control code. |
128 | 2005-03-31 - ported the Yakumo/Hama/Typhoon DVB-T USB2.0 device to dvb-usb. | 56 | 2005-03-31 - ported the Yakumo/Hama/Typhoon DVB-T USB2.0 device to dvb-usb. |
@@ -137,7 +65,7 @@ Supported devices USB2.0 and USB1.1 | |||
137 | 2005-01-31 - distorted streaming is gone for USB1.1 devices | 65 | 2005-01-31 - distorted streaming is gone for USB1.1 devices |
138 | 2005-01-13 - moved the mirrored pid_filter_table back to dvb-dibusb | 66 | 2005-01-13 - moved the mirrored pid_filter_table back to dvb-dibusb |
139 | - first almost working version for HanfTek UMT-010 | 67 | - first almost working version for HanfTek UMT-010 |
140 | - found out, that Yakumo/HAMA/Typhoon are predessors of the HanfTek UMT-010 | 68 | - found out, that Yakumo/HAMA/Typhoon are predecessors of the HanfTek UMT-010 |
141 | 2005-01-10 - refactoring completed, now everything is very delightful | 69 | 2005-01-10 - refactoring completed, now everything is very delightful |
142 | - tuner quirks for some weird devices (Artec T1 AN2235 device has sometimes a | 70 | - tuner quirks for some weird devices (Artec T1 AN2235 device has sometimes a |
143 | Panasonic Tuner assembled). Tunerprobing implemented. Thanks a lot to Gunnar Wittich. | 71 | Panasonic Tuner assembled). Tunerprobing implemented. Thanks a lot to Gunnar Wittich. |
@@ -187,25 +115,13 @@ Supported devices USB2.0 and USB1.1 | |||
187 | 1. How to use? | 115 | 1. How to use? |
188 | 1.1. Firmware | 116 | 1.1. Firmware |
189 | 117 | ||
190 | Most of the USB drivers need to download a firmware to start working. | 118 | Most of the USB drivers need to download a firmware to the device before start |
191 | 119 | working. | |
192 | for USB1.1 (AN2135) you need: dvb-usb-dibusb-5.0.0.11.fw | ||
193 | for USB2.0 HanfTek: dvb-usb-umt-010-02.fw | ||
194 | for USB2.0 DiBcom: dvb-usb-dibusb-6.0.0.8.fw | ||
195 | for USB2.0 AVerMedia AverTV DVB-T USB2: dvb-usb-avertv-a800-01.fw | ||
196 | for USB2.0 TwinhanDTV Alpha/MagicBox II: dvb-usb-vp7045-01.fw | ||
197 | |||
198 | The files can be found on http://www.linuxtv.org/download/firmware/ . | ||
199 | 120 | ||
200 | We do not have the permission (yet) to publish the following firmware-files. | 121 | Have a look at the Wikipage for the DVB-USB-drivers to find out, which firmware |
201 | You'll need to extract them from the windows drivers. | 122 | you need for your device: |
202 | 123 | ||
203 | You should be able to use "get_dvb_firmware dvb-usb" to get the firmware: | 124 | http://www.linuxtv.org/wiki/index.php/DVB_USB |
204 | |||
205 | for USB1.1 (AN2235) (a few Artec T1 devices): dvb-usb-dibusb-an2235-01.fw | ||
206 | for USB2.0 Hauppauge: dvb-usb-nova-t-usb2-01.fw | ||
207 | for USB2.0 ADSTech/Kworld USB2.0: dvb-usb-adstech-usb2-01.fw | ||
208 | for USB2.0 Yakumo/Typhoon/Hama: dvb-usb-dtt200u-01.fw | ||
209 | 125 | ||
210 | 1.2. Compiling | 126 | 1.2. Compiling |
211 | 127 | ||
@@ -289,6 +205,9 @@ Patches, comments and suggestions are very very welcome. | |||
289 | Gunnar Wittich and Joachim von Caron for their trust for providing | 205 | Gunnar Wittich and Joachim von Caron for their trust for providing |
290 | root-shells on their machines to implement support for new devices. | 206 | root-shells on their machines to implement support for new devices. |
291 | 207 | ||
208 | Allan Third and Michael Hutchinson for their help to write the Nebula | ||
209 | digitv-driver. | ||
210 | |||
292 | Glen Harris for bringing up, that there is a new dibusb-device and Jiun-Kuei | 211 | Glen Harris for bringing up, that there is a new dibusb-device and Jiun-Kuei |
293 | Jung from AVerMedia who kindly provided a special firmware to get the device | 212 | Jung from AVerMedia who kindly provided a special firmware to get the device |
294 | up and running in Linux. | 213 | up and running in Linux. |
@@ -296,7 +215,12 @@ Patches, comments and suggestions are very very welcome. | |||
296 | Jennifer Chen, Jeff and Jack from Twinhan for kindly supporting by | 215 | Jennifer Chen, Jeff and Jack from Twinhan for kindly supporting by |
297 | writing the vp7045-driver. | 216 | writing the vp7045-driver. |
298 | 217 | ||
299 | Some guys on the linux-dvb mailing list for encouraging me | 218 | Steve Chang from WideView for providing information for new devices and |
219 | firmware files. | ||
220 | |||
221 | Michael Paxton for submitting remote control keymaps. | ||
222 | |||
223 | Some guys on the linux-dvb mailing list for encouraging me. | ||
300 | 224 | ||
301 | Peter Schildmann >peter.schildmann-nospam-at-web.de< for his | 225 | Peter Schildmann >peter.schildmann-nospam-at-web.de< for his |
302 | user-level firmware loader, which saves a lot of time | 226 | user-level firmware loader, which saves a lot of time |
@@ -305,4 +229,4 @@ Patches, comments and suggestions are very very welcome. | |||
305 | Ulf Hermenau for helping me out with traditional chinese. | 229 | Ulf Hermenau for helping me out with traditional chinese. |
306 | 230 | ||
307 | André Smoktun and Christian Frömmel for supporting me with | 231 | André Smoktun and Christian Frömmel for supporting me with |
308 | hardware and listening to my problems very patient. | 232 | hardware and listening to my problems very patiently. |
diff --git a/Documentation/dvb/bt8xx.txt b/Documentation/dvb/bt8xx.txt index 3a3260794758..e6b8d05bc08d 100644 --- a/Documentation/dvb/bt8xx.txt +++ b/Documentation/dvb/bt8xx.txt | |||
@@ -1,66 +1,55 @@ | |||
1 | How to get the Nebula, PCTV and Twinhan DST cards working | 1 | How to get the Nebula Electronics DigiTV, Pinnacle PCTV Sat, Twinhan DST + clones working |
2 | ========================================================= | 2 | ========================================================================================= |
3 | 3 | ||
4 | This class of cards has a bt878a as the PCI interface, and | 4 | 1) General information |
5 | require the bttv driver. | 5 | ====================== |
6 | 6 | ||
7 | Please pay close attention to the warning about the bttv module | 7 | This class of cards has a bt878a chip as the PCI interface. |
8 | options below for the DST card. | 8 | The different card drivers require the bttv driver to provide the means |
9 | to access the i2c bus and the gpio pins of the bt8xx chipset. | ||
9 | 10 | ||
10 | 1) General informations | 11 | 2) Compilation rules for Kernel >= 2.6.12 |
11 | ======================= | 12 | ========================================= |
12 | 13 | ||
13 | These drivers require the bttv driver to provide the means to access | 14 | Enable the following options: |
14 | the i2c bus and the gpio pins of the bt8xx chipset. | ||
15 | 15 | ||
16 | Because of this, you need to enable | ||
17 | "Device drivers" => "Multimedia devices" | 16 | "Device drivers" => "Multimedia devices" |
18 | => "Video For Linux" => "BT848 Video For Linux" | 17 | => "Video For Linux" => "BT848 Video For Linux" |
19 | |||
20 | Furthermore you need to enable | ||
21 | "Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices" | 18 | "Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices" |
22 | => "DVB for Linux" "DVB Core Support" "Nebula/Pinnacle PCTV/TwinHan PCI Cards" | 19 | => "DVB for Linux" "DVB Core Support" "Nebula/Pinnacle PCTV/TwinHan PCI Cards" |
23 | 20 | ||
24 | 2) Loading Modules | 21 | 3) Loading Modules, described by two approaches |
25 | ================== | 22 | =============================================== |
26 | 23 | ||
27 | In general you need to load the bttv driver, which will handle the gpio and | 24 | In general you need to load the bttv driver, which will handle the gpio and |
28 | i2c communication for us, plus the common dvb-bt8xx device driver. | 25 | i2c communication for us, plus the common dvb-bt8xx device driver, |
29 | The frontends for Nebula (nxt6000), Pinnacle PCTV (cx24110) and | 26 | which is called the backend. |
30 | TwinHan (dst) are loaded automatically by the dvb-bt8xx device driver. | 27 | The frontends for Nebula DigiTV (nxt6000), Pinnacle PCTV Sat (cx24110), |
28 | TwinHan DST + clones (dst and dst-ca) are loaded automatically by the backend. | ||
29 | For further details about TwinHan DST + clones see /Documentation/dvb/ci.txt. | ||
31 | 30 | ||
32 | 3a) Nebula / Pinnacle PCTV | 31 | 3a) The manual approach |
33 | -------------------------- | 32 | ----------------------- |
34 | 33 | ||
35 | $ modprobe bttv (normally bttv is being loaded automatically by kmod) | 34 | Loading modules: |
36 | $ modprobe dvb-bt8xx (or just place dvb-bt8xx in /etc/modules for automatic loading) | 35 | modprobe bttv |
36 | modprobe dvb-bt8xx | ||
37 | 37 | ||
38 | Unloading modules: | ||
39 | modprobe -r dvb-bt8xx | ||
40 | modprobe -r bttv | ||
38 | 41 | ||
39 | 3b) TwinHan and Clones | 42 | 3b) The automatic approach |
40 | -------------------------- | 43 | -------------------------- |
41 | 44 | ||
42 | $ modprobe bttv i2c_hw=1 card=0x71 | 45 | If not already done by installation, place a line either in |
43 | $ modprobe dvb-bt8xx | 46 | /etc/modules.conf or in /etc/modprobe.conf containing this text: |
44 | $ modprobe dst | 47 | alias char-major-81 bttv |
45 | |||
46 | The value 0x71 will override the PCI type detection for dvb-bt8xx, | ||
47 | which is necessary for TwinHan cards. | ||
48 | |||
49 | If you're having an older card (blue color circuit) and card=0x71 locks | ||
50 | your machine, try using 0x68, too. If that does not work, ask on the | ||
51 | mailing list. | ||
52 | |||
53 | The DST module takes a couple of useful parameters: | ||
54 | 48 | ||
55 | a. verbose takes values 0 to 5. These values control the verbosity level. | 49 | Then place a line in /etc/modules containing this text: |
56 | b. debug takes values 0 and 1. You can either disable or enable debugging. | 50 | dvb-bt8xx |
57 | c. dst_addons takes values 0 and 0x20: | ||
58 | - A value of 0 means it is a FTA card. | ||
59 | - A value of 0x20 means it has a Conditional Access slot. | ||
60 | 51 | ||
61 | The autodetected values are determined by the "response string" | 52 | Reboot your system and have fun! |
62 | of the card, which you can see in your logs: | ||
63 | e.g.: dst_get_device_id: Recognize [DSTMCI] | ||
64 | 53 | ||
65 | -- | 54 | -- |
66 | Authors: Richard Walker, Jamie Honan, Michael Hunold, Manu Abraham, Uwe Bugla | 55 | Authors: Richard Walker, Jamie Honan, Michael Hunold, Manu Abraham, Uwe Bugla |
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index 1d227ee3792a..12dde43fe657 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -119,3 +119,19 @@ Why: Match the other drivers' name for the same function, duplicate names | |||
119 | will be available until removal of old names. | 119 | will be available until removal of old names. |
120 | Who: Grant Coady <gcoady@gmail.com> | 120 | Who: Grant Coady <gcoady@gmail.com> |
121 | 121 | ||
122 | --------------------------- | ||
123 | |||
124 | What: PCMCIA control ioctl (needed for pcmcia-cs [cardmgr, cardctl]) | ||
125 | When: November 2005 | ||
126 | Files: drivers/pcmcia/: pcmcia_ioctl.c | ||
127 | Why: With the 16-bit PCMCIA subsystem now behaving (almost) like a | ||
128 | normal hotpluggable bus, and with it using the default kernel | ||
129 | infrastructure (hotplug, driver core, sysfs) keeping the PCMCIA | ||
130 | control ioctl needed by cardmgr and cardctl from pcmcia-cs is | ||
131 | unnecessary, and makes further cleanups and integration of the | ||
132 | PCMCIA subsystem into the Linux kernel device driver model more | ||
133 | difficult. The features provided by cardmgr and cardctl are either | ||
134 | handled by the kernel itself now or are available in the new | ||
135 | pcmciautils package available at | ||
136 | http://kernel.org/pub/linux/utils/kernel/pcmcia/ | ||
137 | Who: Dominik Brodowski <linux@brodo.de> | ||
diff --git a/Documentation/infiniband/user_verbs.txt b/Documentation/infiniband/user_verbs.txt new file mode 100644 index 000000000000..f847501e50b5 --- /dev/null +++ b/Documentation/infiniband/user_verbs.txt | |||
@@ -0,0 +1,69 @@ | |||
1 | USERSPACE VERBS ACCESS | ||
2 | |||
3 | The ib_uverbs module, built by enabling CONFIG_INFINIBAND_USER_VERBS, | ||
4 | enables direct userspace access to IB hardware via "verbs," as | ||
5 | described in chapter 11 of the InfiniBand Architecture Specification. | ||
6 | |||
7 | To use the verbs, the libibverbs library, available from | ||
8 | <http://openib.org/>, is required. libibverbs contains a | ||
9 | device-independent API for using the ib_uverbs interface. | ||
10 | libibverbs also requires appropriate device-dependent kernel and | ||
11 | userspace driver for your InfiniBand hardware. For example, to use | ||
12 | a Mellanox HCA, you will need the ib_mthca kernel module and the | ||
13 | libmthca userspace driver be installed. | ||
14 | |||
15 | User-kernel communication | ||
16 | |||
17 | Userspace communicates with the kernel for slow path, resource | ||
18 | management operations via the /dev/infiniband/uverbsN character | ||
19 | devices. Fast path operations are typically performed by writing | ||
20 | directly to hardware registers mmap()ed into userspace, with no | ||
21 | system call or context switch into the kernel. | ||
22 | |||
23 | Commands are sent to the kernel via write()s on these device files. | ||
24 | The ABI is defined in drivers/infiniband/include/ib_user_verbs.h. | ||
25 | The structs for commands that require a response from the kernel | ||
26 | contain a 64-bit field used to pass a pointer to an output buffer. | ||
27 | Status is returned to userspace as the return value of the write() | ||
28 | system call. | ||
29 | |||
30 | Resource management | ||
31 | |||
32 | Since creation and destruction of all IB resources is done by | ||
33 | commands passed through a file descriptor, the kernel can keep track | ||
34 | of which resources are attached to a given userspace context. The | ||
35 | ib_uverbs module maintains idr tables that are used to translate | ||
36 | between kernel pointers and opaque userspace handles, so that kernel | ||
37 | pointers are never exposed to userspace and userspace cannot trick | ||
38 | the kernel into following a bogus pointer. | ||
39 | |||
40 | This also allows the kernel to clean up when a process exits and | ||
41 | prevent one process from touching another process's resources. | ||
42 | |||
43 | Memory pinning | ||
44 | |||
45 | Direct userspace I/O requires that memory regions that are potential | ||
46 | I/O targets be kept resident at the same physical address. The | ||
47 | ib_uverbs module manages pinning and unpinning memory regions via | ||
48 | get_user_pages() and put_page() calls. It also accounts for the | ||
49 | amount of memory pinned in the process's locked_vm, and checks that | ||
50 | unprivileged processes do not exceed their RLIMIT_MEMLOCK limit. | ||
51 | |||
52 | Pages that are pinned multiple times are counted each time they are | ||
53 | pinned, so the value of locked_vm may be an overestimate of the | ||
54 | number of pages pinned by a process. | ||
55 | |||
56 | /dev files | ||
57 | |||
58 | To create the appropriate character device files automatically with | ||
59 | udev, a rule like | ||
60 | |||
61 | KERNEL="uverbs*", NAME="infiniband/%k" | ||
62 | |||
63 | can be used. This will create device nodes named | ||
64 | |||
65 | /dev/infiniband/uverbs0 | ||
66 | |||
67 | and so on. Since the InfiniBand userspace verbs should be safe for | ||
68 | use by non-privileged processes, it may be useful to add an | ||
69 | appropriate MODE or GROUP to the udev rule. | ||
diff --git a/Documentation/power/video.txt b/Documentation/power/video.txt index 881a37e3eeb0..7a4a5036d123 100644 --- a/Documentation/power/video.txt +++ b/Documentation/power/video.txt | |||
@@ -117,6 +117,7 @@ IBM Thinkpad X40 Type 2371-7JG s3_bios,s3_mode (4) | |||
117 | Medion MD4220 ??? (*) | 117 | Medion MD4220 ??? (*) |
118 | Samsung P35 vbetool needed (6) | 118 | Samsung P35 vbetool needed (6) |
119 | Sharp PC-AR10 (ATI rage) none (1) | 119 | Sharp PC-AR10 (ATI rage) none (1) |
120 | Sony Vaio PCG-C1VRX/K s3_bios (2) | ||
120 | Sony Vaio PCG-F403 ??? (*) | 121 | Sony Vaio PCG-F403 ??? (*) |
121 | Sony Vaio PCG-N505SN ??? (*) | 122 | Sony Vaio PCG-N505SN ??? (*) |
122 | Sony Vaio vgn-s260 X or boot-radeon can init it (5) | 123 | Sony Vaio vgn-s260 X or boot-radeon can init it (5) |