• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

man/H28-Aug-2020-5553

rc.d/H28-Aug-2020-4118

tests/H28-Aug-2020-498397

LICENSEH A D28-Aug-20201.2 KiB2319

MakefileH A D28-Aug-20203.1 KiB9482

README.mdH A D28-Aug-20201.2 KiB7246

config.cH A D28-Aug-20205.3 KiB193146

config.hH A D28-Aug-20201.7 KiB4315

config.lua.inH A D28-Aug-20203.4 KiB11496

device.cH A D28-Aug-20209.7 KiB383322

device.hH A D28-Aug-20202.5 KiB6834

drivers.dbH A D28-Aug-202040.6 KiB5,8215,594

dsbdriverd.cH A D28-Aug-202018.6 KiB775652

log.cH A D28-Aug-20202.3 KiB8047

log.hH A D28-Aug-20201.6 KiB4315

netif.luaH A D28-Aug-202015.4 KiB592481

readme.mdocH A D28-Aug-20201.2 KiB5856

README.md

1
2# ABOUT
3
4**dsbdriverd**
5is a daemon that automatically tries to find and load the
6suitable driver for your PCI and USB hardware. On startup
7**dsbdriverd**
8scans the PCI and US(B) bus for all connected devices and looks up their
9driver in a database using information provided by the hardware. The same
10applies to USB devices attached to the system later at runtime.
11
12# INSTALLATION
13## Dependencies
14*lang/lua52*
15
16## Getting the source code
17
18	# git clone https://github.com/mrclksr/DSBDriverd.git
19
20## Building and installation
21
22	# cd DSBDriverd && make install
23
24# USAGE
25
26**dsbdriverd**
27\[**-l** | **-c** *vendor:device*]
28|
29\[**-fn**]
30\[**-x** *driver,...*]
31
32# OPTIONS
33
34**-c**
35
36> Check if there is a driver for the given
37> *vendor*
38> and
39> *device*
40> ID.
41
42**-f**
43
44> Run in foreground.
45
46**-l**
47
48> List installed devices and their corresponding driver.
49
50**-n**
51
52> Just show what would be done, but do not load any drivers.
53
54**-x**
55
56> Exclude every
57> *driver*
58> in the comma separated list from loading.
59
60# SETUP
61
62In oder to start
63**dsbdriverd**
64at boot time, add the following line to
65*/etc/rc.conf*:
66
67	dsbdriverd_enable="YES"
68
69In addtion you can specify flags using the
70*dsbdriverd\_flags* variable.
71
72

readme.mdoc

1.Dd $Mdocdate$
2.Dt DSBDriverd 8
3.Os
4.Sh ABOUT
5.Nm dsbdriverd
6is a daemon that automatically tries to find and load the
7suitable driver for your PCI and USB hardware. On startup
8.Nm
9scans the PCI and US(B) bus for all connected devices and looks up their
10driver in a database using information provided by the hardware. The same
11applies to USB devices attached to the system later at runtime.
12.Sh INSTALLATION
13.Bd -literal -offset indent
14# git clone https://github.com/mrclksr/DSBDriverd.git
15# cd DSBDriverd && make install
16.Ed
17.Sh USAGE
18.Nm
19.Op Fl l | Fl c Ar vendor:device
20|
21.Op Fl fn
22.Op Fl x Ar driver,...
23.Sh OPTIONS
24.Bl -tag -width indent
25.It Fl c
26Check if there is a driver for the given
27.Ar vendor
28and
29.Ar device
30ID.
31.It Fl f
32Run in foreground.
33.It Fl l
34List installed devices and their corresponding driver.
35.It Fl n
36Just show what would be done, but do not load any drivers.
37.It Fl x
38Exclude every
39.Ar driver
40in the comma separated list from loading.
41.El
42.Sh SETUP
43In oder to start
44.Nm
45at boot time, add the following line to
46.Em  /etc/rc.conf :
47.Bd -literal -offset indent
48dsbdriverd_enable="YES"
49.Ed
50.Pp
51In addtion you can specify flags using the
52.Em dsbdriverd_flags
53variable.
54.Pp
55in
56.Em  /etc/rc.conf
57
58