| Title: | DIGITAL UNIX (FORMERLY KNOWN AS DEC OSF/1) |
| Notice: | Welcome to the Digital UNIX Conference |
| Moderator: | SMURF::DENHAM |
| Created: | Thu Mar 16 1995 |
| Last Modified: | Fri Jun 06 1997 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 10068 |
| Total number of notes: | 35879 |
Hello,
The following is from a customer having difficulty writing a
device driver. As a form of troubleshooting, he used the ed100 example
provided in /usr/examples/devdriver and is STILL encountering problems
loading the driver.
Looks to me like he is following the steps outlined in the Device
Driver Tutorial...Can someone help?
Thanks,
Donna
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Donna,
The following are the commands used to create a new kernel
for ED100.
mkdir /usr/sys/io/ED100
cd /usr/sys/io/ED100
cp /usr/examples/devdriver/ed100/edpseudo.c .
cp /usr/examples/devdriver/ed100/edpseudoreg.h .
cp /usr/examples/devdriver/ed100/files .
cd /usr/sys/conf
vi BINARY.list
i
/usr/sys/io/ED100:
:wq
cd /usr/sys/io/ED100
cp /usr/examples/devdriver/ed100/sysconfigtab .
cd /usr/sys/conf
./sourceconfig BINARY
cd /usr/sys/BINARY
make ed.mod
cd /usr/sys/conf
doconfig
- kernel configuration name : ED100DRV
- select no new kernel options
cd /usr/sys/io/ED100
sysconfigdb -a -f sysconfigtab ed
cd /usr/sys/conf
vi ED100DRV.list
i
/usr/sys/io/ED100:
:wq
cd /usr/sys/conf
doconfig -c ED100DRV
- kernel configuration name : ED100DRV
- select no new kernel options
- Edit configuration No
cp /usr/sys/ED100DRV/vmunix /vmunix
cd /
shutdown -h now
>>> boot -fi "vmunix"
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 9988.1 | Not much to go on here | RHETT::PARKER | Fri May 30 1997 10:14 | 24 | |
Hi, Donna.
You did not mention which version of Digital UNIX this is. There
were a couple of small bugs in edpseudo.c that caused a couple of
minor problems. I'll email you a fixed version.
From what you have shown in .0, there is very little indication
of exactly what problem the customer is having. The following command
will give us a lot more to go on:
# sysconfig -v -c edpseudo
And, then post what gets printed in the console/dxconsole. Or, it might
be a better idea to have the customer send you a detailed description
of the problems they are having and post that here.
Best Regards,
Lee Parker [email protected]
Digital UNIX Device Driver & Realtime Support
Realtime Expertise Center 1-800-354-9000
| |||||