11/25/09 dranch@trinnet.net Assumptions: You're using Centos 5.4 usbdevfs US interface Navigator does NOT set serial numbers on ports US Interfaces: - USB hub: 4 ports detected dmesg -- Nov 25 21:04:38 hampacket kernel: usb 3-1: new full speed USB device using uhci_hcd and address 38 Nov 25 21:04:39 hampacket kernel: usb 3-1: configuration #1 chosen from 1 choice Nov 25 21:04:39 hampacket kernel: hub 3-1:1.0: USB hub found Nov 25 21:04:39 hampacket kernel: hub 3-1:1.0: 4 ports detected Nov 25 21:04:39 hampacket kernel: usb 3-1.1: new full speed USB device using uhci_hcd and address 39 Nov 25 21:04:39 hampacket kernel: usb 3-1.1: configuration #1 chosen from 1 choice Nov 25 21:04:39 hampacket kernel: input: Burr-Brown from TI USB Audio CODEC as /class/input/input7 Nov 25 21:04:39 hampacket kernel: input: USB HID v1.00 Device [Burr-Brown from TI USB Audio CODEC ] on usb-0000:00:1d.1-1.1 Nov 25 21:04:39 hampacket kernel: usb 3-1.2: new full speed USB device using uhci_hcd and address 40 Nov 25 21:04:39 hampacket kernel: usb 3-1.2: configuration #1 chosen from 1 choice Nov 25 21:04:40 hampacket kernel: usb 3-1.3: new full speed USB device using uhci_hcd and address 41 Nov 25 21:04:40 hampacket kernel: usb 3-1.3: configuration #1 chosen from 1 choice Nov 25 21:04:40 hampacket kernel: usb 3-1.4: new full speed USB device using uhci_hcd and address 42 Nov 25 21:04:40 hampacket kernel: usb 3-1.4: configuration #1 chosen from 1 choice Nov 25 21:04:41 hampacket kernel: usbcore: registered new driver snd-usb-audio -- cat /proc/bus/usb/devices -- T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.18-128.1.10.el5 uhci_hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:1d.2 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.18-128.1.10.el5 uhci_hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:1d.1 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc=217/900 us (24%), #Int= 2, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.18-128.1.10.el5 uhci_hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:1d.0 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0e8f ProdID=0020 Rev= 1.00 S: Manufacturer=GASIA S: Product=PS2toUSB Adapter C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=400mA I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=8ms I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid E: Ad=82(I) Atr=03(Int.) MxPS= 5 Ivl=8ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6 B: Alloc= 0/800 us ( 0%), #Int= 3, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.18-128.1.10.el5 ehci_hcd S: Product=EHCI Host Controller S: SerialNumber=0000:00:1d.7 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 87 Spd=480 MxCh= 4 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=05e3 ProdID=0605 Rev= 6.0b S: Product=USB2.0 Hub C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms T: Bus=01 Lev=02 Prnt=87 Port=01 Cnt=01 Dev#=100 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=067b ProdID=2303 Rev= 3.00 S: Manufacturer=Prolific Technology Inc. S: Product=USB-Serial Controller C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=pl2303 E: Ad=81(I) Atr=03(Int.) MxPS= 10 Ivl=1ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms T: Bus=01 Lev=02 Prnt=87 Port=02 Cnt=02 Dev#= 95 Spd=12 MxCh= 4 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=03eb ProdID=3301 Rev= 3.00 S: Product=Standard USB Hub C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 64mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=255ms T: Bus=01 Lev=03 Prnt=95 Port=00 Cnt=01 Dev#= 96 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=08bb ProdID=2906 Rev= 1.00 S: Manufacturer=Burr-Brown from TI S: Product=USB Audio CODEC C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio I: If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio I: If#= 1 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=02(O) Atr=09(Isoc) MxPS= 192 Ivl=1ms I: If#= 1 Alt= 2 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=02(O) Atr=09(Isoc) MxPS= 96 Ivl=1ms I: If#= 1 Alt= 3 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=02(O) Atr=09(Isoc) MxPS= 96 Ivl=1ms I: If#= 1 Alt= 4 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=02(O) Atr=09(Isoc) MxPS= 48 Ivl=1ms I: If#= 1 Alt= 5 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=02(O) Atr=09(Isoc) MxPS= 96 Ivl=1ms I: If#= 1 Alt= 6 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=02(O) Atr=09(Isoc) MxPS= 48 Ivl=1ms I: If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio I: If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 196 Ivl=1ms I: If#= 2 Alt= 2 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 98 Ivl=1ms I: If#= 2 Alt= 3 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 180 Ivl=1ms I: If#= 2 Alt= 4 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 90 Ivl=1ms I: If#= 2 Alt= 5 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 132 Ivl=1ms I: If#= 2 Alt= 6 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 66 Ivl=1ms I: If#= 2 Alt= 7 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 92 Ivl=1ms I: If#= 2 Alt= 8 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 46 Ivl=1ms I: If#= 2 Alt= 9 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 68 Ivl=1ms I: If#= 2 Alt=10 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 34 Ivl=1ms I: If#= 2 Alt=11 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 34 Ivl=1ms I: If#= 2 Alt=12 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 17 Ivl=1ms I: If#= 2 Alt=13 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 18 Ivl=1ms I: If#= 2 Alt=14 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=05(Isoc) MxPS= 9 Ivl=1ms I: If#= 2 Alt=15 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=0d(Isoc) MxPS= 48 Ivl=1ms I: If#= 2 Alt=16 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=0d(Isoc) MxPS= 24 Ivl=1ms I: If#= 2 Alt=17 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=0d(Isoc) MxPS= 24 Ivl=1ms I: If#= 2 Alt=18 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio E: Ad=84(I) Atr=0d(Isoc) MxPS= 12 Ivl=1ms I: If#= 3 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid E: Ad=85(I) Atr=03(Int.) MxPS= 1 Ivl=10ms T: Bus=01 Lev=03 Prnt=95 Port=01 Cnt=02 Dev#= 97 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0403 ProdID=b810 Rev= 5.00 S: Manufacturer=FTDI S: Product=Navigator (CAT & 2nd PTT) S: SerialNumber=00000000 C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms T: Bus=01 Lev=03 Prnt=95 Port=02 Cnt=03 Dev#= 98 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0403 ProdID=b811 Rev= 5.00 S: Manufacturer=FTDI S: Product=Navigator (WKey & FSK) S: SerialNumber=00000001 C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms T: Bus=01 Lev=03 Prnt=95 Port=03 Cnt=04 Dev#= 99 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0403 ProdID=b812 Rev= 5.00 S: Manufacturer=FTDI S: Product=Navigator (RS232 & Config) S: SerialNumber=00000002 C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms T: Bus=01 Lev=02 Prnt=87 Port=03 Cnt=03 Dev#= 88 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=05e3 ProdID=0710 Rev=91.44 S: Product=USB Storage S: SerialNumber=000000009144 C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms -- lsusb -- [root@hampacket devices]# /sbin/lsusb Bus 002 Device 001: ID 0000:0000 Bus 002 Device 002: ID 0e8f:0020 GreenAsia Inc. Bus 003 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 001 Device 100: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port Bus 001 Device 099: ID 0403:b812 Future Technology Devices International, Ltd Bus 001 Device 095: ID 03eb:3301 Atmel Corp. at43301 4-Port Hub Bus 001 Device 097: ID 0403:b810 Future Technology Devices International, Ltd Bus 001 Device 096: ID 08bb:2906 Texas Instruments Japan Bus 001 Device 098: ID 0403:b811 Future Technology Devices International, Ltd Bus 001 Device 088: ID 05e3:0710 Genesys Logic, Inc. USB 2.0 33-in-1 Card Reader Bus 001 Device 087: ID 05e3:0605 Genesys Logic, Inc. USB 2.0 Hub [ednet] Bus 001 Device 001: ID 0000:0000 -- 1. before any setup, we need to get an inventory of your current USB devices -- /sbin/lsusb Bus 002 Device 001: ID 0000:0000 Bus 002 Device 002: ID 0e8f:0020 GreenAsia Inc. Bus 003 Device 036: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port Bus 003 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000 -- removing dups: -- Bus 003 Device 039: ID 08bb:2906 Texas Instruments Japan Bus 003 Device 042: ID 0403:b812 Future Technology Devices International, Ltd Bus 003 Device 041: ID 0403:b811 Future Technology Devices International, Ltd Bus 003 Device 040: ID 0403:b810 Future Technology Devices International, Ltd Bus 003 Device 038: ID 03eb:3301 Atmel Corp. at43301 4-Port Hub -- 2. Let's get their enumeration DEBUG=1 LSUSB="/sbin/lsusb" USBCATID="0403:b810" USBWKEYID="0403:b811" USBCONFID="0403:b812" #CAT and 2nd PTT USBCATMAJ=`/sbin/lsusb | grep $USBCATID | awk '{print $2}' | sed 's/0*//'` USBCATMIN=`/sbin/lsusb | grep $USBCATID | awk '{print $4}' | sed 's/0*//' | sed 's/://'` #WKey & FSK USBWKEYMAJ=`/sbin/lsusb | grep $USBWKEYID | awk '{print $2}' | sed 's/0*//'` USBWKEYMIN=`/sbin/lsusb | grep $USBWKEYID | awk '{print $4}' | sed 's/0*//' | sed 's/://'` #RS232 & Config USBRS232MAJ=`/sbin/lsusb | grep $USBCONFID | awk '{print $2}' | sed 's/0*//'` USBRS232MIN=`/sbin/lsusb | grep $USBCONFID | awk '{print $4}' | sed 's/0*//' | sed 's/://'` if [ $DEBUG -eq 1 ]; then #crappy -- see below for better echo -e "\n--DEBUG: USB CAT and 2nd PTT -- USB DEV: $USBCATID -- USB ID:: $USBCATMAJ:$USBCATMIN" cat /sys/class/usb_device/usbdev$USBCATMAJ.$USBCATMIN/device/product echo -e "\n--DEBUG: WKey & FSK -- USB DEV: $USBWKEYID -- USB ID:: $USBWKEYMAJ:$USBWKEYMIN" cat /sys/class/usb_device/usbdev$USBWKEYMAJ.$USBWKEYMIN/device/product echo -e "\n--DEBUG: RS232 & Config -- USB DEV: $USBCONFID -- USB ID:: $USBCONFIGMAJ:$USBCONFIGMIN" cat /sys/class/usb_device/usbdev$USBCONFIGMAJ.$USBCONFIGMIN/device/product echo " " fi /lib/modules/`uname -r`/kernel/drivers/usb/serial sudo /sbin/modprobe ftdi_sio vendor=0x0403 product=0xb810 sudo /sbin/modprobe ftdi_sio vendor=0x0403 product=0xb811 sudo /sbin/modprobe ftdi_sio vendor=0x0403 product=0xb812 #interface IDs - CAT and 2nd PTT #old #for ID in `ls /sys/class/usb_device/usbdev$USBCATMAJ.$USBCATMIN/device/bus/drivers/ftdi_sio | grep -v -e bind -e module -e unbind`; do for ID in `ls /sys/class/usb_device/usbdev$USBCATMAJ.$USBCATMIN/device | grep ^[0-9]`; do echo "ID: $USBCATID: `ls /sys/class/usb_device/usbdev$USBCATMAJ.$USBCATMIN/device/$ID | grep ttyUSB` - \ `cat /sys/class/usb_device/usbdev$USBCATMAJ.$USBCATMIN/device/$ID/interface`" done #interface IDs - WKey & FSK for ID in `ls /sys/class/usb_device/usbdev$USBWKEYMAJ.$USBWKEYMIN/device | grep ^[0-9]`; do echo "ID: $USBWKEYID: `ls /sys/class/usb_device/usbdev$USBWKEYMAJ.$USBWKEYMIN/device/$ID | grep ttyUSB` - \ `cat /sys/class/usb_device/usbdev$USBWKEYMAJ.$USBWKEYMIN/device/$ID/interface`" done #interface IDs - RS232 & Config for ID in `ls /sys/class/usb_device/usbdev$USBRS232MAJ.$USBRS232MIN/device | grep ^[0-9]`; do echo "ID: $USBRS232ID: `ls /sys/class/usb_device/usbdev$USBRS232MAJ.$USBRS232MIN/device/$ID | grep ttyUSB` - \ `cat /sys/class/usb_device/usbdev$USBRS232MAJ.$USBRS232MIN/device/$ID/interface`" done -- Nov 25 21:53:43 hampacket kernel: ftdi_sio 3-1.2:1.0: FTDI USB Serial Device converter detected Nov 25 21:53:43 hampacket kernel: drivers/usb/serial/ftdi_sio.c: Detected FT2232C Nov 25 21:53:43 hampacket kernel: usb 3-1.2: FTDI USB Serial Device converter now attached to ttyUSB0 Nov 25 21:53:43 hampacket kernel: ftdi_sio 3-1.2:1.1: FTDI USB Serial Device converter detected Nov 25 21:53:43 hampacket kernel: drivers/usb/serial/ftdi_sio.c: Detected FT2232C Nov 25 21:53:43 hampacket kernel: usb 3-1.2: FTDI USB Serial Device converter now attached to ttyUSB1 -- Can get the tty now: *********************************************************************************** ls /sys/class/usb_endpoint/usbdev3.1_ep00/device/3-1/3-1.2/3-1.2:1.0 | grep ttyUSB ttyUSB0 *********************************************************************************** #Number of interfaces cat /sys/class/usb_device/usbdev$USBCATMAJ.$USBCATMIN/device/bNumInterfaces 2 #Interface IDs for ID in `ls /sys/class/usb_device/usbdev$USBCATMAJ.$USBCATMIN/device/bus/drivers/ftdi_sio | grep -v -e bind -e module -e unbind`; do echo "ID: $ID: `ls /sys/class/usb_device/usbdev$USBCATMAJ.$USBCATMIN/device/$ID | grep ttyUSB` - \ `cat /sys/class/usb_device/usbdev$USBCATMAJ.$USBCATMIN/device/$ID/interface`" done ls /sys/class/usb_device/usbdev$USBCATMAJ.$USBCATMIN/device/product/3-1.2:1.0 ls /sys/class/usb_device/usbdev$USBCATMAJ.$USBCATMIN/device/product/3-1.2:1.1 find 3-1.2 sudo /sbin/modprobe ftdi_sio vendor=0x0403 product=0xb811 sudo /sbin/modprobe ftdi_sio vendor=0x0403 product=0xb812 /sys/class/usb_device/usbdev$USBDEV0MAJ.$USBDEV0MIN cat /sys/class/usb_host/usb_host3/device/usb3/3-0:1.0/modalias sudo modprobe usbserial vendor=0x0403 product=0xb810 or /etc/modules -- usbserial vendor=0×4348 product=0×5523 -- http://blog.mypapit.net/2008/05/how-to-use-usb-serial-port-converter-in-ubuntu.html enumerating with devfs with different usb serial devices: http://www.koeniglich.de/fhem/linux.html http://ubuntuforums.org/showthread.php?p=8346053 --> http://www.debian-administration.org/users/dkg/weblog/46 Drivers can be done in the kernel or in userspace: userspace: http://www.libusb.org/ ---> http://www.intra2net.com/en/developer/libftdi/download.php will build ok with legacy libusb-0.1.12-5.1 rpmbuild -bb --target=i686 libftdi.spec /sbin/modprobe -r ftdi_sio http://old.nabble.com/Virtual-Serial-COM-on-Mac-X-td23577343.html -- No. libusb will never provide you with a virtual serial port, any serial port must be provided by a kernel driver, and libusb is a userspace library which unifies access to a few operating system's USB kernel APIs. -- debugging USB serial http://yosemitefoothills.com/Electronics/FT2232C-based_projects.html Added /usr/src/redhat/BUILD/kernel-2.6.18/linux-2.6.18.i686/drivers/usb/serial/ftdi_sio.h -- #define FTDI_USINT_CAT__PID 0xB810 /* US Interface Navigator CAT and 2nd PTT lines */ #define FTDI_USINT_WKEY_PID 0xB811 /* US Interface Navigator WKEY and FSK lines */ #define FTDI_USINT_RS232_PID 0xB812 /* US Interface Navigator RS232 and CONFIG lines */ -- added /usr/src/redhat/BUILD/kernel-2.6.18/linux-2.6.18.i686/drivers/usb/serial/ftdi_sio.c -- { USB_DEVICE(FTDI_VID, FTDI_USINT_CAT_PID) }, { USB_DEVICE(FTDI_VID, FTDI_USINT_WKEY_PID) }, { USB_DEVICE(FTDI_VID, FTDI_USINT_RS232_PID) }, -- When you install the resulting FTDI serial module, if you get the error: -- kernel: ftdi_sio: no version for "struct_module" found: kernel tainted -- That means that the build system was using DIFFERENT kernel headers than the once you built the code for. For Centos 5.4, this fixed the issue via the kernel sources from the SRPM: ln -s /usr/src/redhat/BUILD/kernel-2.6.18/linux-2.6.18.i686 linux ===================================================================================== ===================================================================================== Sound Using above /proc and lsusb lines.. setting ALSA up: http://wiki.audacityteam.org/index.php?title=USB_mic_on_Linux cat /proc/asound/cards -- 0 [I82801DBICH4 ]: ICH4 - Intel 82801DB-ICH4 Intel 82801DB-ICH4 with STAC9750,51 at irq 7 1 [Modem ]: ICH-MODEM - Intel 82801DB-ICH4 Modem Intel 82801DB-ICH4 Modem at irq 7 2 [default ]: USB-Audio - USB Audio CODEC Burr-Brown from TI USB Audio CODEC at usb-0000:00:1d.7-3.3.1, fu -- ` There is Bug with not detecting proper sound card MIC: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=439759 A http://elrepo.org/linux/elrepo/el5/SRPMS/ --> The binary RPM for Centos did install but would barf when trying to insert the kernel module. So in trying to compile from the SRPM, this tool requires that it have the DEVEL pacakges for all kernel versions and it will build all the different versions. from http://mirrors.kernel.org/centos/5.3/os/i386/CentOS/ MUST download the exact versions for your kernel rpm -ivh kernel-PAE-devel-2.6.18-128.1.10.el5.i686.rpm rpm -ivh kernel-xen-devel-2.6.18-128.1.10.el5.i686.rpm the alsa-kmod tool uses the current kernel sources pointing in /usr/src/kernels`uname -r`. If that's not pointing to the right version, it will break the setup. make sure it's RIGHT! rpmbuild -bb --target=i686 alsa-kmod.spec /bin/alsacard /bin/alsaunmute /etc/udev/rules.d/90-alsa.rules /sbin/alsactl /sbin/salsa /usr/bin/aconnect /usr/bin/alsamixer /usr/bin/amidi /usr/bin/amixer /usr/bin/aplay /usr/bin/aplaymidi /usr/bin/arecord /usr/bin/arecordmidi /usr/bin/aseqdump /usr/bin/aseqnet /usr/bin/iecset /usr/bin/speaker-test /usr/sbin/alsactl winmor - pactor replacement serial test tool - interactive http://www.comptechdoc.org/os/linux/programming/c/linux_pgcserial.html kernel agnostic versions kABI http://elrepo.org/tiki/FAQ learning more about kABI: http://www.kerneldrivers.org/RHEL5 Using the posted binary against v128 # rpm -ivh kmod-alsa-1.0.20-1.el5.elrepo.i686.rpm Preparing... ########################################### [100%] 1:kmod-alsa ########################################### [100%] WARNING: /lib/modules/2.6.18-128.1.10.el5/kernel/sound/pci/trident/snd-trident-synth.ko needs unknown symbol snd_trident_synth_free WARNING: /lib/modules/2.6.18-128.1.10.el5/kernel/sound/pci/trident/snd-trident-synth.ko needs unknown symbol snd_trident_synth_alloc WARNING: /lib/modules/2.6.18-128.1.10.el5/kernel/sound/pci/trident/snd-trident-synth.ko needs unknown symbol snd_trident_synth_copy_from_user WARNING: /lib/modules/2.6.18-128.1.10.el5.centos.plus/kernel/drivers/media/video/cx88/cx88-alsa.ko needs unknown symbol snd_card_new WARNING: /lib/modules/2.6.18-128.1.10.el5.centos.plus/kernel/drivers/media/video/saa7134/saa7134-alsa.ko needs unknown symbol snd_card_new WARNING: /lib/modules/2.6.18-128.1.10.el5.centos.plus/kernel/sound/pci/trident/snd-trident-synth.ko needs unknown symbol snd_trident_synth_free WARNING: /lib/modules/2.6.18-128.1.10.el5.centos.plus/kernel/sound/pci/trident/snd-trident-synth.ko needs unknown symbol snd_trident_synth_alloc WARNING: /lib/modules/2.6.18-128.1.10.el5.centos.plus/kernel/sound/pci/trident/snd-trident-synth.ko needs unknown symbol snd_trident_synth_copy_from_user WARNING: /lib/modules/2.6.18-8.el5/kernel/sound/pci/trident/snd-trident-synth.ko needs unknown symbol snd_trident_synth_free WARNING: /lib/modules/2.6.18-8.el5/kernel/sound/pci/trident/snd-trident-synth.ko needs unknown symbol snd_trident_synth_alloc WARNING: /lib/modules/2.6.18-8.el5/kernel/sound/pci/trident/snd-trident-synth.ko needs unknown symbol snd_trident_synth_copy_from_user when installing a USB sound device ---------------------------------- Nov 27 19:08:13 hampacket kernel: input: Burr-Brown from TI USB Audio CODEC as /class/input/input11 Nov 27 19:08:13 hampacket kernel: input: USB HID v1.00 Device [Burr-Brown from TI USB Audio CODEC ] on usb-0000:00:1d.7-3.1.1 Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_ctl_add Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_ctl_add Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_pcm_new Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_pcm_new Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_card_register Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_card_register Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_card_free Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_card_free Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_card_proc_new Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_card_proc_new Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_usb_create_midi_interface Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_usb_create_midi_interface Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_pcm_stop Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_pcm_stop Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_pcm_hw_constraint_minmax Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_pcm_hw_constraint_minmax Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_ctl_find_id Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_ctl_find_id Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_verbose_printk Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_ctl_new1 Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_ctl_new1 Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_component_add Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_component_add Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_pcm_hw_rule_add Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_pcm_hw_rule_add Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_ctl_boolean_mono_info Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_ctl_boolean_mono_info Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_pcm_lib_ioctl Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_pcm_lib_ioctl Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_hwdep_new Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_hwdep_new Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_pcm_new_stream Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_pcm_new_stream Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_card_free_when_closed Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_card_free_when_closed Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_ctl_notify Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_ctl_notify Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_pcm_set_ops Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_pcm_set_ops Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_pcm_hw_constraint_list Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_pcm_hw_constraint_list Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_device_new Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_device_new Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_pcm_rate_to_rate_bit Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_pcm_suspend_all Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_pcm_suspend_all Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_card_disconnect Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_card_disconnect Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_card_create Nov 27 19:08:13 hampacket kernel: snd_usb_audio: disagrees about version of symbol snd_pcm_period_elapsed Nov 27 19:08:13 hampacket kernel: snd_usb_audio: Unknown symbol snd_pcm_period_elapsed against my compiled version: --------------------------- Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/alsa-kmod-1.0.20-1.el5.elrepo-build-root error: Installed (but unpackaged) file(s) found: /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/oss/snd-mixer-oss.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/oss/snd-pcm-oss.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/oss/snd-seq-oss.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq-device.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq-dummy.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq-midi-emul.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq-midi-event.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq-midi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq-virmidi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd-hwdep.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd-page-alloc.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd-pcm.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd-rawmidi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd-rtctimer.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd-timer.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/mpu401/snd-mpu401-uart.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/mpu401/snd-mpu401.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/opl3/snd-opl3-lib.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/opl3/snd-opl3-synth.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-aloop.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-dummy.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-mtpav.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-mts64.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-portman2x4.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-serial-u16550.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-virmidi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/vx/snd-vx-lib.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/i2c/other/snd-ak4114.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/i2c/other/snd-ak4117.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/i2c/other/snd-ak4xxx-adda.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/i2c/other/snd-pt2258.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/i2c/snd-cs8427.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/i2c/snd-i2c.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/isa/sb/snd-sb-common.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/isa/sb/snd-sb16-dsp.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/misc/ac97_bus.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ac97/snd-ac97-codec.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ali5451/snd-ali5451.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/asihpi/snd-asihpi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/au88x0/snd-au8810.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/au88x0/snd-au8820.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/au88x0/snd-au8830.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/aw2/snd-aw2.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ca0106/snd-ca0106.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/cs46xx/snd-cs46xx.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/cs5535audio/snd-cs5535audio.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-darla20.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-darla24.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-echo3g.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-gina20.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-gina24.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-indigo.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-indigodj.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-indigodjx.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-indigoio.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-indigoiox.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-layla20.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-layla24.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-mia.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-mona.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/emu10k1/snd-emu10k1-synth.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/emu10k1/snd-emu10k1.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/emu10k1/snd-emu10k1x.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-analog.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-atihdmi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-cmedia.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-conexant.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-idt.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-intelhdmi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-nvhdmi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-realtek.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-si3054.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-via.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-intel.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ice1712/snd-ice1712.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ice1712/snd-ice1724.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ice1712/snd-ice17xx-ak4xxx.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/korg1212/snd-korg1212.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/mixart/snd-mixart.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/nm256/snd-nm256.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/oxygen/snd-hifier.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/oxygen/snd-oxygen-lib.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/oxygen/snd-oxygen.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/oxygen/snd-virtuoso.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/pcxhr/snd-pcxhr.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/pdplus/snd-pdplus.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/riptide/snd-riptide.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/rme9652/snd-hdsp.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/rme9652/snd-hdspm.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/rme9652/snd-rme9652.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-ad1889.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-als300.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-als4000.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-atiixp-modem.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-atiixp.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-azt3328.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-bt87x.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-cmipci.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-cs4281.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-cs5530.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-ens1370.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-ens1371.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-es1938.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-es1968.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-fm801.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-intel8x0.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-intel8x0m.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-maestro3.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-rme32.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-rme96.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-sis7019.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-sonicvibes.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-via82xx-modem.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-via82xx.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/trident/snd-trident.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/vx222/snd-vx222.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ymfpci/snd-ymfpci.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pcmcia/pdaudiocf/snd-pdaudiocf.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pcmcia/vx/snd-vxpocket.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/soc/snd-soc-core.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/synth/emux/snd-emux-synth.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/synth/snd-util-mem.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/usb/caiaq/snd-usb-caiaq.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/usb/snd-usb-audio.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/usb/snd-usb-lib.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/usb/usx2y/snd-usb-usx2y.ko RPM build errors: File not found: /var/tmp/alsa-kmod-1.0.20-1.el5.elrepo-build-root/lib/modules/2.6.18-128.1.10.el5 Installed (but unpackaged) file(s) found: /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/oss/snd-mixer-oss.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/oss/snd-pcm-oss.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/oss/snd-seq-oss.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq-device.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq-dummy.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq-midi-emul.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq-midi-event.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq-midi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq-virmidi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/seq/snd-seq.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd-hwdep.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd-page-alloc.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd-pcm.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd-rawmidi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd-rtctimer.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd-timer.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/acore/snd.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/mpu401/snd-mpu401-uart.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/mpu401/snd-mpu401.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/opl3/snd-opl3-lib.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/opl3/snd-opl3-synth.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-aloop.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-dummy.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-mtpav.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-mts64.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-portman2x4.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-serial-u16550.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/snd-virmidi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/drivers/vx/snd-vx-lib.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/i2c/other/snd-ak4114.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/i2c/other/snd-ak4117.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/i2c/other/snd-ak4xxx-adda.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/i2c/other/snd-pt2258.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/i2c/snd-cs8427.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/i2c/snd-i2c.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/isa/sb/snd-sb-common.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/isa/sb/snd-sb16-dsp.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/misc/ac97_bus.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ac97/snd-ac97-codec.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ali5451/snd-ali5451.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/asihpi/snd-asihpi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/au88x0/snd-au8810.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/au88x0/snd-au8820.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/au88x0/snd-au8830.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/aw2/snd-aw2.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ca0106/snd-ca0106.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/cs46xx/snd-cs46xx.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/cs5535audio/snd-cs5535audio.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-darla20.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-darla24.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-echo3g.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-gina20.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-gina24.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-indigo.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-indigodj.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-indigodjx.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-indigoio.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-indigoiox.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-layla20.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-layla24.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-mia.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/echoaudio/snd-mona.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/emu10k1/snd-emu10k1-synth.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/emu10k1/snd-emu10k1.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/emu10k1/snd-emu10k1x.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-analog.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-atihdmi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-cmedia.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-conexant.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-idt.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-intelhdmi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-nvhdmi.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-realtek.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-si3054.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec-via.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-codec.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/hda/snd-hda-intel.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ice1712/snd-ice1712.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ice1712/snd-ice1724.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ice1712/snd-ice17xx-ak4xxx.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/korg1212/snd-korg1212.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/mixart/snd-mixart.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/nm256/snd-nm256.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/oxygen/snd-hifier.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/oxygen/snd-oxygen-lib.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/oxygen/snd-oxygen.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/oxygen/snd-virtuoso.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/pcxhr/snd-pcxhr.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/pdplus/snd-pdplus.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/riptide/snd-riptide.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/rme9652/snd-hdsp.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/rme9652/snd-hdspm.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/rme9652/snd-rme9652.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-ad1889.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-als300.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-als4000.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-atiixp-modem.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-atiixp.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-azt3328.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-bt87x.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-cmipci.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-cs4281.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-cs5530.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-ens1370.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-ens1371.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-es1938.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-es1968.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-fm801.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-intel8x0.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-intel8x0m.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-maestro3.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-rme32.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-rme96.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-sis7019.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-sonicvibes.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-via82xx-modem.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/snd-via82xx.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/trident/snd-trident.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/vx222/snd-vx222.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pci/ymfpci/snd-ymfpci.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pcmcia/pdaudiocf/snd-pdaudiocf.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/pcmcia/vx/snd-vxpocket.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/soc/snd-soc-core.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/synth/emux/snd-emux-synth.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/synth/snd-util-mem.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/usb/caiaq/snd-usb-caiaq.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/usb/snd-usb-audio.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/usb/snd-usb-lib.ko /lib/modules/2.6.18-128.1.10.el5ax25ax25-pree/extra/alsa/usb/usx2y/snd-usb-usx2y.ko [root@hampacket i686]# rpm -ivh kmod-alsa-1.0.20-1.el5.elrepo.i686.rpm error: Failed dependencies: ksym(sound_class) = 2fd79cda is needed by kmod-alsa-1.0.20-1.el5.elrepo.i686 ksym(ktime_get_ts) = 85e5a3db is needed by kmod-alsa-1.0.20-1.el5.elrepo.i686 ksym(register_sound_special_device) = 94ca2c3e is needed by kmod-alsa-1.0.20-1.el5.elrepo.i686 ksym(unregister_sound_special) = 99c95fa5 is needed by kmod-alsa-1.0.20-1.el5.elrepo.i686 cd /usr/src/redhat/SRPMS wget http://mirror.centos.org/centos/5/os/SRPMS/alsa-utils-1.0.17-1.el5.src.rpm rpm -ivh alsa-utils-1.0.17-1.el5.src.rpm yum install gettext-devel cd /usr/src/redhat/SPECS rpmbuild -vv -bc alsa-utils.spec cd /usr/src/redhat/BUILD/alsa-utils-1.0.17/alsaconf chmod 700 alsaconf ./alsaconf ./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu --target=i386-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info 'CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables' --sbindir=/sbin Signalink uses -- Bus 003 Device 019: ID 08bb:2904 Texas Instruments Japan PCM2904 Audio Codec Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x08bb Texas Instruments Japan idProduct 0x2904 PCM2904 Audio Codec bcdDevice 1.00 iManufacturer 1 Burr-Brown from TI iProduct 2 USB Audio CODEC Hardcoding ALSA -- https://help.ubuntu.com/community/UbuntuStudio/UsbAudioDevices Exact issue with no resolution: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=439759 0x08bb 0x2900 Input only -------------- http://bbs.archlinux.org/viewtopic.php?id=79776 0x08bb 0x2902 also 0x08bb 0x2907 -- had some esoteric solutuion Maybe override ID to use: 0x08bb 0x2900 find similar device here http://www.qbik.ch/usb/devices/search_res.php?pattern=pc 2902 hid issue http://www.qbik.ch/usb/devices/showdev.php?id=1904 vim /etc/modprobe.d/modprobe.conf.dist iManufacturer 1 Burr-Brown from TI iProduct 2 USB Audio CODEC Vendor 0x08bb 0x2906 Texas Instruments Japan idProduct 0x2906 why no mic - [Linux-usb-users] Problem with USB headset -- http://www.mail-archive.com/find.php?domains=www.mail-archive.com&q=0x08bb+Texas+Instruments+Japan&sa=Search&sitesearch=www.mail-archive.com&client=pub-7266757337600734&forid=1&channel=2703820358&ie=ISO-8859-1&oe=ISO-8859-1&cof=GALT%3A%23C8C8C8%3BGL%3A1%3BDIV%3A%23CD9685%3BVLC%3A000000%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3AFFFFFF%3BALC%3A006792%3BLC%3A006792%3BT%3A000000%3BGFNT%3A006792%3BGIMP%3A006792%3BFORID%3A11&hl=en -- Linux-usb device overview - hardware spec for PCM2902 - talks about the conflict with the USB HID - lasrt edit was 2003 -- http://www.qbik.ch/usb/devices/showdev.php?id=1904 -- Technical spec sheets from TI about the PCM2902 -- http://focus.ti.com/docs/toolsw/folders/print/dem-pcm2902.html -- online testing RHEL5 kABI modules -- http://www.kerneldrivers.org/abi_check.php -- Bitbanging the FT2232C -- http://yosemitefoothills.com/Electronics/FT2232C-based_projects.html Navigator command interface -- communicating via serial with a GUI http://www.arduino.cc/playground/Interfacing/LinuxTTY http://xdialog.free.fr/doc/box.html When I power up the Alinco power supply (not the FT950), the CAT LED lights up. Why?