diff --git a/en_US.ISO8859-1/books/arch-handbook/pccard/chapter.sgml b/en_US.ISO8859-1/books/arch-handbook/pccard/chapter.sgml index 8f82e4eca9..385c17b6ba 100644 --- a/en_US.ISO8859-1/books/arch-handbook/pccard/chapter.sgml +++ b/en_US.ISO8859-1/books/arch-handbook/pccard/chapter.sgml @@ -18,12 +18,8 @@ Adding a device - The procedure for adding a new device to the list of - supported pccard devices has changed from the system used - through FreeBSD 4. In prior versions, editing a file in - /etc to list the device was necessary. - Starting in FreeBSD 5.0, devices drivers know what devices they - support. There is now a table of supported devices in the + Devices drivers know what devices they + support. There is a table of supported devices in the kernel that drivers use to attach to a device. @@ -39,15 +35,15 @@ design pattern to help the driver writer match devices to his driver. - There is a widespread practice of one company developing a - reference design for a PC Card product and then selling this - design to other companies to market. Those companies refine + OEMs manufacturers often develop a reference design for + a PC Card product sell this design to other companies to + market. Those companies refine the design, market the product to their target audience or geographic area and put their own name plate onto the card. - However, the refinements to the physical card typically are - very minor, if any changes are made at all. Often, however, - to strengthen their branding of their version of the card, - these vendors will place their company name in the human + The refinements to the physical card typically are + very minor, if any changes are made at all. However, + to strengthen their brand, + these vendors place their company name in the human strings in the CIS space, but leave the manufacturer and product ids unchanged. @@ -55,9 +51,9 @@ Linksys D-Link - Because of the above practice, it is a smaller work load - for FreeBSD to use the numeric IDs. It also introduces some - minor complications into the process of adding IDs to the + Because of this practice, FreeBSD drivers tend to + use the numeric IDs. Using numeric IDs and a centralized + database complicates adding IDs and support for cards to the system. One must carefully check to see who really made the card, especially when it appears that the vendor who made the card from might already have a different manufacturer id @@ -68,7 +64,7 @@ devices will all have the same manufacturer and product id. - The PC Card bus keeps its central database of card + The PC Card bus code keeps a central database of card information, but not which driver is associated with them, in /sys/dev/pccard/pccarddevs. It also provides a set of macros that allow one to easily construct @@ -80,7 +76,7 @@ that one matches them using the human readable CIS strings. While it would be nice if we did not need this method as a fallback, it is necessary for some very low end CD-ROM players - that are quite popular. This method should generally be + and ethernet cards. This method should generally be avoided, but a number of devices are listed in this section because they were added prior to the recognition of the OEM nature of the PC Card business. When