05-12-2011
BTW, is there a database or repository to check on existing drivers before buying a device? My understanding that in most cases Linux drivers aren't provided by manufacturers but mostly by a community. I found numerous discussion forums for Ubuntu and some HCLs.
And, is there an issue of using old drivers with newer versions of kernel, or they are compatible? It's my understanding that 64-bit and 32-bit require different drivers.
Are Linux drivers universal and fit into all Linux flavors or let say Fedora needs one driver and Debian another?
4 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
I am looking for a guide on how to program for either the Linux or FreeBSD (includes 4.4BSD, NetBSD or OpenBSD) kernel. I would prefer to learn how to write device drivers, but anything would help.
If you know, please email me at *removed* or leave a post here
Regards,
Farhan (0 Replies)
Discussion started by: Farhan
0 Replies
2. Solaris
I've been researching minimizeing Solaris 8 and found that on the web page http://www.sun.com/bigadmin/content/packagelist/s8u7PkgList/p2.html the package SUNWglmr
is listed as "rasctrl environment monitoring driver for i2c, (Root) (32-bit)" while in the document "Solaris 8 minimize-updt1.pdf"... (1 Reply)
Discussion started by: roygoodwin
1 Replies
3. Linux
I recently started working with Linux and wrote my first device driver for a hardware chip controlled by a host CPU running Linux 2.6.x kernel.
1. The user space process makes an IOCTL call with pointer to a user memory buffer.
2. The kernel device driver in the big switch-case of IOCTL,... (1 Reply)
Discussion started by: agaurav
1 Replies
4. UNIX for Advanced & Expert Users
Hi all!
I am trying to register a device in an existing device class, but I am
having trouble getting the pointer to an existing class.
I can create a class in a module, get the pointer to it and then use
it to register the device with:
*cl = class_create(THIS_MODULE, className);... (0 Replies)
Discussion started by: hdaniel@ualg.pt
0 Replies
bscv(7D) Devices bscv(7D)
NAME
bscv, bscbus, i2bsc - Blade support chip interface driver
DESCRIPTION
The bscv, bscbus and i2bsc drivers interface with the Blade support chip used on Sun Microsystem's Blade server products. These drivers
provide a conduit for passing control, environmental, cpu signature and event information between Solaris and the Blade support chip.
These drivers do not export public interfaces. Instead they make information available via picl, prtdiag, prtfru and related tools. In
addition, these drivers log Blade support chip environmental event information into system logs.
FILES
/platform/sun4u/kernel/drv/sparcv9/bscbus
64-bit ELF kernel driver
/platform/sun4u/kernel/drv/sparcv9/bscv
64-bit ELF kernel driver
/platform/sun4u/kernel/drv/sparcv9/i2bsc
64-bit ELF kernel driver
/platform/i86pc/kernel/drv/bscbus
32-bit ELF kernel file (x86 only)
/platform/i86pc/kernel/drv/bscv
32-bit ELF kernel file (x86 only)
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
|ATTRIBUTE TYPE |ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Architecture |Limited to systems with |
| |Blade Support Chip |
+-----------------------------+-----------------------------+
|Availability |SUNWcar.u, SUNWcar.i |
+-----------------------------+-----------------------------+
SunOS 5.10 22 August 2003 bscv(7D)