Difference between revisions of "UltraPort Infrared Adapter"

From ThinkWiki
Jump to: navigation, search
(IBM Partnumbers)
(3 intermediate revisions by 2 users not shown)
Line 16: Line 16:
 
* UltraPort and USB interfaces
 
* UltraPort and USB interfaces
 
</div>
 
</div>
 +
* [ftp://ftp.software.ibm.com/pc/pccbbs/options/22p5275n.pdf User's guide (December 2004)] (1,916,804 Bytes)
 
|}
 
|}
 
=== IBM Partnumbers ===
 
=== IBM Partnumbers ===
IBM FRU PN: 22P5272, 22P5274
+
* Marketing PN: 22P5272
 +
* FRU PN: 22P5272, 22P5274
  
 
=== Linux driver ===
 
=== Linux driver ===
Line 24: Line 26:
  
 
Enable USB support:
 
Enable USB support:
{{kernelconf|||Device Drivers|USB support|Support for Host-side USB|<M>|CONFIG_USB}}
+
:{{kernelconf|CONFIG_USB|<M>|Support for Host-side USB|USB support|Device Drivers||}}
{{kernelconf|||Device Drivers|USB support|USB device file system|[*]|CONFIG_USB_DEVICEFS}}
+
:{{kernelconf|CONFIG_USB_DEVICEFS|[*]|USB device file system|USB support|Device Drivers||}}
  
 
Choose an appropriate USB host driver, one of:  
 
Choose an appropriate USB host driver, one of:  
{{kernelconf|||Device Drivers|USB support|ECHI HCD (USB 2.0) support|<M>|CONFIG_USB_EHCI_HCD}}
+
:{{kernelconf|CONFIG_USB_EHCI_HCD|<M>|ECHI HCD (USB 2.0) support|USB support|Device Drivers||}}
{{kernelconf|||Device Drivers|USB support|UHCI HCD support|<M>|CONFIG_USB_UHCI}}
+
:{{kernelconf|CONFIG_USB_UHCI|<M>|UHCI HCD support|USB support|Device Drivers||}}
{{kernelconf|||Device Drivers|USB support|OHCI HCD support|<M>|CONFIG_USB_OHCI}}
+
:{{kernelconf|CONFIG_USB_OHCI|<M>|OHCI HCD support|USB support|Device Drivers||}}
  
 
Enable IrDA support:
 
Enable IrDA support:
{{kernelconf|||Device Drivers|Networking support|IrDA (infrared) subsystem support|<M>|CONFIG_IRDA}}
+
:{{kernelconf|CONFIG_IRDA|<M>|IrDA (infrared) subsystem support|Networking support|Device Drivers||}}
{{kernelconf||Device Drivers|Networking support|IrDA (infrared) subsystem support|IrLAN protocol|<M>|CONFIG_IRLAN}}
+
:{{kernelconf|CONFIG_IRLAN|<M>|IrLAN protocol|IrDA (infrared) subsystem support|Networking support|Device Drivers|}}
{{kernelconf||Device Drivers|Networking support|IrDA (infrared) subsystem support|IrNET protocol|<M>|CONFIG_IRNET}}
+
:{{kernelconf|CONFIG_IRNET|<M>|IrNET protocol|IrDA (infrared) subsystem support|Networking support|Device Drivers|}}
{{kernelconf||Device Drivers|Networking support|IrDA (infrared) subsystem support|IrCOMM protocol|<M>|CONFIG_IRCOMM}}
+
:{{kernelconf|CONFIG_IRCOMM|<M>|IrCOMM protocol|IrDA (infrared) subsystem support|Networking support|Device Drivers|}}
  
 
Finally, enable the irda-usb driver:
 
Finally, enable the irda-usb driver:
{{kernelconf|Device Drivers|Networking support|IrDA (infrared) subsystem support|Infrared-port device drivers|IrDA USB dongles|<M>|CONFIG_USB_IRDA}}
+
:{{kernelconf|CONFIG_USB_IRDA|<M>|IrDA USB dongles|Infrared-port device drivers|IrDA (infrared) subsystem support|Networking support|Device Drivers}}
  
 
Compile your kernel with these options (don't forget {{cmdroot|depmod -ae}}) and reboot or just load the relevant modules (<tt>usb, usb-ehci/usb-uhci/usb-ohci, usb-storage, irda, irlan, irnet, ircomm, ircomm_tty, irda-usb</tt>). Attach the IrDA adapter to the UltraPort, if not done already.
 
Compile your kernel with these options (don't forget {{cmdroot|depmod -ae}}) and reboot or just load the relevant modules (<tt>usb, usb-ehci/usb-uhci/usb-ohci, usb-storage, irda, irlan, irnet, ircomm, ircomm_tty, irda-usb</tt>). Attach the IrDA adapter to the UltraPort, if not done already.

Revision as of 18:58, 21 October 2005

IBM UltraPort Infrared Adapter

IBM UltraPort Infrared Adapter

This is a Infrared Adapter for the IBM UltraPort. It can also be connected to any USB port by using the included cable.

This adapter is especially useful for X20 and X21 ThinkPads, since they are not equipped with IrDA ports by default.

Features

  • Front to back swivel for greater infrared field of view
  • Transfer rate up to 4 Mbps
  • Maximum range up to 1 meter (3 feet)
  • UltraPort and USB interfaces

IBM Partnumbers

  • Marketing PN: 22P5272
  • FRU PN: 22P5272, 22P5274

Linux driver

This adapter works with the irda-usb driver of 2.6 type kernels. To enable it, follow these steps:

Enable USB support:

Device Drivers → USB support → <M>Support for Host-side USB (CONFIG_USB)
Device Drivers → USB support → [*]USB device file system (CONFIG_USB_DEVICEFS)

Choose an appropriate USB host driver, one of:

Device Drivers → USB support → <M>ECHI HCD (USB 2.0) support (CONFIG_USB_EHCI_HCD)
Device Drivers → USB support → <M>UHCI HCD support (CONFIG_USB_UHCI)
Device Drivers → USB support → <M>OHCI HCD support (CONFIG_USB_OHCI)

Enable IrDA support:

Device Drivers → Networking support → <M>IrDA (infrared) subsystem support (CONFIG_IRDA)
Device Drivers → Networking support → IrDA (infrared) subsystem support → <M>IrLAN protocol (CONFIG_IRLAN)
Device Drivers → Networking support → IrDA (infrared) subsystem support → <M>IrNET protocol (CONFIG_IRNET)
Device Drivers → Networking support → IrDA (infrared) subsystem support → <M>IrCOMM protocol (CONFIG_IRCOMM)

Finally, enable the irda-usb driver:

Device Drivers → Networking support → IrDA (infrared) subsystem support → Infrared-port device drivers → <M>IrDA USB dongles (CONFIG_USB_IRDA)

Compile your kernel with these options (don't forget # depmod -ae) and reboot or just load the relevant modules (usb, usb-ehci/usb-uhci/usb-ohci, usb-storage, irda, irlan, irnet, ircomm, ircomm_tty, irda-usb). Attach the IrDA adapter to the UltraPort, if not done already.

Do a # cat /proc/bus/usb/devices to asure yourself that your IrDA adapter is recognized by the USB subsystem.

ThinkPads this addon is suitable for