* Re: problem in btusb driver for linux-2.6.30
[not found] <6887eb5d0909102327u2ca531d1q35d027839495a978@mail.gmail.com>
@ 2009-09-11 6:32 ` Oliver Neukum
2009-09-11 8:24 ` Marcel Holtmann
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Oliver Neukum @ 2009-09-11 6:32 UTC (permalink / raw)
To: Kartikey Parmar, Marcel Holtmann, linux-bluetooth; +Cc: linux-usb
Am Freitag, 11. September 2009 08:27:33 schrieb Kartikey Parmar:
> Dear friends,
>
> I have configured linux-2.6.30 for AT91SAM9263 with Bluetooth support
> of RFCOMM, SCO, L2CAP and HCI USB driver for bluetooth usb dongle.
Did it work with 2.6.29?
> When I insert bluetooth dongle in usb port it calls btusb_probe twice,
> and then I m receiving error like "No such device".
>
> I have checked with the debug log, it gives me an error "interface
> numbers are hardcoded in the spec" and returns ENODEV.
Please post the log and "lsusb -v" for your device.
Regards
Oliver
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: problem in btusb driver for linux-2.6.30
2009-09-11 6:32 ` problem in btusb driver for linux-2.6.30 Oliver Neukum
@ 2009-09-11 8:24 ` Marcel Holtmann
2009-09-11 8:37 ` Kartikey Parmar
2009-09-11 12:14 ` Kartikey Parmar
2 siblings, 0 replies; 6+ messages in thread
From: Marcel Holtmann @ 2009-09-11 8:24 UTC (permalink / raw)
To: Oliver Neukum; +Cc: Kartikey Parmar, linux-bluetooth, linux-usb
Hi Oliver,
> > I have configured linux-2.6.30 for AT91SAM9263 with Bluetooth support
> > of RFCOMM, SCO, L2CAP and HCI USB driver for bluetooth usb dongle.
>
> Did it work with 2.6.29?
>
> > When I insert bluetooth dongle in usb port it calls btusb_probe twice,
> > and then I m receiving error like "No such device".
> >
> > I have checked with the debug log, it gives me an error "interface
> > numbers are hardcoded in the spec" and returns ENODEV.
>
> Please post the log and "lsusb -v" for your device.
I actually prefer the part from /proc/bus/usb/devices since it makes it
way easier to see what interfaces are where.
Regards
Marcel
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: problem in btusb driver for linux-2.6.30
2009-09-11 6:32 ` problem in btusb driver for linux-2.6.30 Oliver Neukum
2009-09-11 8:24 ` Marcel Holtmann
@ 2009-09-11 8:37 ` Kartikey Parmar
2009-09-11 8:51 ` Marcel Holtmann
2009-09-11 12:14 ` Kartikey Parmar
2 siblings, 1 reply; 6+ messages in thread
From: Kartikey Parmar @ 2009-09-11 8:37 UTC (permalink / raw)
To: Oliver Neukum; +Cc: linux-usb, linux-bluetooth
[-- Attachment #1: Type: text/plain, Size: 948 bytes --]
Dear Oliver,
I checked it with 2.6.22, obtained same results.
Kindly find kernel log in the attachment.
On Fri, Sep 11, 2009 at 12:02 PM, Oliver Neukum <oliver@neukum.org> wrote:
> Am Freitag, 11. September 2009 08:27:33 schrieb Kartikey Parmar:
>> Dear friends,
>>
>> I have configured linux-2.6.30 for AT91SAM9263 with Bluetooth support
>> of RFCOMM, SCO, L2CAP and HCI USB driver for bluetooth usb dongle.
>
> Did it work with 2.6.29?
>
>> When I insert bluetooth dongle in usb port it calls btusb_probe twice,
>> and then I m receiving error like "No such device".
>>
>> I have checked with the debug log, it gives me an error "interface
>> numbers are hardcoded in the spec" and returns ENODEV.
>
> Please post the log and "lsusb -v" for your device.
>
> Regards
> Oliver
>
>
--
Kartikey Parmar
R&D Software Engg
Matrix Telecom Pvt Ltd
Baroda, Gujarat (India)
09879095390 (M)
[-- Attachment #2: kmsg_Bt.txt --]
[-- Type: text/plain, Size: 16384 bytes --]
e: 'ttyS1': device_add
<7>driver: 'atmel_usart.1': driver_bound: bound to device 'atmel_usart'
<7>bus: 'platform': really_probe: bound device atmel_usart.1 to driver atmel_usart
<7>device: 'ram0': device_add
<7>device: '1:0': device_add
<7>device: 'ram1': device_add
<7>device: '1:1': device_add
<7>device: 'ram2': device_add
<7>device: '1:2': device_add
<7>device: 'ram3': device_add
<7>device: '1:3': device_add
<7>device: 'ram4': device_add
<7>device: '1:4': device_add
<7>device: 'ram5': device_add
<7>device: '1:5': device_add
<7>device: 'ram6': device_add
<7>device: '1:6': device_add
<7>device: 'ram7': device_add
<7>device: '1:7': device_add
<7>device: 'ram8': device_add
<7>device: '1:8': device_add
<7>device: 'ram9': device_add
<7>device: '1:9': device_add
<7>device: 'ram10': device_add
<7>device: '1:10': device_add
<7>device: 'ram11': device_add
<7>device: '1:11': device_add
<7>device: 'ram12': device_add
<7>device: '1:12': device_add
<7>device: 'ram13': device_add
<7>device: '1:13': device_add
<7>device: 'ram14': device_add
<7>device: '1:14': device_add
<7>device: 'ram15': device_add
<7>device: '1:15': device_add
<6>brd: module loaded
<7>device: 'loop0': device_add
<7>device: '7:0': device_add
<7>device: 'loop1': device_add
<7>device: '7:1': device_add
<7>device: 'loop2': device_add
<7>device: '7:2': device_add
<7>device: 'loop3': device_add
<7>device: '7:3': device_add
<7>device: 'loop4': device_add
<7>device: '7:4': device_add
<7>device: 'loop5': device_add
<7>device: '7:5': device_add
<7>device: 'loop6': device_add
<7>device: '7:6': device_add
<7>device: 'loop7': device_add
<7>device: '7:7': device_add
<6>loop: module loaded
<7>bus: 'platform': add driver ssc
<7>bus: 'platform': remove driver ssc
<7>driver: 'ssc': driver_release
<7>device class 'scsi_disk': registering
<4>Driver 'sd' needs updating - please use bus_type methods
<7>bus: 'scsi': add driver sd
<7>bus: 'platform': add driver macb
<7>bus: 'platform': driver_probe_device: matched device macb with driver macb
<7>bus: 'platform': really_probe: probing driver macb with device macb
<7>device: 'eth0': device_add
<7>device: 'ffffffff': device_add
<7>device: 'ffffffff:00': device_add
<7>bus: 'mdio_bus': add device ffffffff:00
<6>MACB_mii_bus: probed
<7>driver: 'ffffffff:00': driver_bound: bound to device 'Generic PHY'
<6>eth0: Atmel MACB at 0xfffbc000 irq 21 (00:00:52:c2:55:b0)
<6>eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=ffffffff:00, irq=-1)
<7>driver: 'macb': driver_bound: bound to device 'macb'
<7>bus: 'platform': really_probe: bound device macb to driver macb
<7>device class 'mtd': registering
<7>bus: 'platform': add driver physmap-flash
<7>Registering platform device 'physmap-flash.0'. Parent at platform
<7>device: 'physmap-flash.0': device_add
<7>bus: 'platform': add device physmap-flash.0
<7>bus: 'platform': driver_probe_device: matched device physmap-flash.0 with driver physmap-flash
<7>bus: 'platform': really_probe: probing driver physmap-flash with device physmap-flash.0
<5>physmap platform flash device: 02000000 at 10000000
<6>physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
<4> Amd/Fujitsu Extended Query Table at 0x0040
<4>physmap-flash.0: CFI does not contain boot bank location. Assuming top.
<5>number of CFI chips: 1
<5>cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
<3>mtd: no mtd-id
<5>6 cmdlinepart partitions found on MTD device physmap-flash.0
<5>Creating 6 MTD partitions on "physmap-flash.0":
<5>0x000000000000-0x000000020000 : "bootstrap"
<7>device: 'mtd0': device_add
<7>device: 'mtd0ro': device_add
<7>device: 'mtdblock0': device_add
<7>device: '31:0': device_add
<5>0x000000020000-0x000000060000 : "uboot"
<7>device: 'mtd1': device_add
<7>device: 'mtd1ro': device_add
<7>device: 'mtdblock1': device_add
<5>0x000000060000-0x000000080000 : "env1"
<7>device: 'mtd2': device_add
<7>device: 'mtd2ro': device_add
<7>device: 'mtdblock2': device_add
<5>0x000000080000-0x0000000a0000 : "env2"
<7>device: 'mtd3': device_add
<7>device: 'mtd3ro': device_add
<7>device: 'mtdblock3': device_add
<5>0x0000000a0000-0x000000360000 : "linux"
<7>device: 'mtd4': device_add
<7>device: 'mtd4ro': device_add
<7>device: 'mtdblock4': device_add
<5>0x000000360000-0x000002000000 : "root"
<7>device: 'mtd5': device_add
<7>device: 'mtd5ro': device_add
<7>device: 'mtdblock5': device_add
<7>driver: 'physmap-flash.0': driver_bound: bound to device 'physmap-flash'
<7>bus: 'platform': really_probe: bound device physmap-flash.0 to driver physmap-flash
<7>bus: 'platform': add driver atmel_spi
<7>bus: 'platform': driver_probe_device: matched device atmel_spi.0 with driver atmel_spi
<7>bus: 'platform': really_probe: probing driver atmel_spi with device atmel_spi.0
<6>atmel_spi atmel_spi.0: Atmel SPI Controller at 0xfffa4000 (irq 14)
<7>device: 'spi0': device_add
<7>atmel_spi atmel_spi.0: registered master spi0
<7>spi spi0.3: setup: 1999191 Hz bpw 8 mode 0x0 -> csr3 00003202
<7>device: 'spi0.3': device_add
<7>bus: 'spi': add device spi0.3
<7>atmel_spi atmel_spi.0: registered child spi0.3
<7>driver: 'atmel_spi.0': driver_bound: bound to device 'atmel_spi'
<7>bus: 'platform': really_probe: bound device atmel_spi.0 to driver atmel_spi
<7>device class 'uwb_rc': registering
<7>bus: 'usb': add driver hwa-rc
<6>usbcore: registered new interface driver hwa-rc
<7>device class 'usbmon': registering
<7>device: 'usbmon0': device_add
<6>ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
<7>ohci_hcd: block sizes: ed 64 td 64
<7>bus: 'platform': add driver at91_ohci
<7>bus: 'platform': driver_probe_device: matched device at91_ohci with driver at91_ohci
<7>bus: 'platform': really_probe: probing driver at91_ohci with device at91_ohci
<7>at91_ohci at91_ohci: start
<6>at91_ohci at91_ohci: AT91 OHCI
<7>device: 'usb_host1': device_add
<7>drivers/usb/core/inode.c: creating file 'devices'
<7>drivers/usb/core/inode.c: creating file '001'
<7>device: 'usbmon1': device_add
<6>at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
<7>at91_ohci at91_ohci: supports USB remote wakeup
<6>at91_ohci at91_ohci: irq 29, io mem 0x00a00000
<7>at91_ohci at91_ohci: created debug files
<7>at91_ohci at91_ohci: OHCI controller state
<7>at91_ohci at91_ohci: OHCI 1.0, NO legacy support registers
<7>at91_ohci at91_ohci: control 0x083 HCFS=operational CBSR=3
<7>at91_ohci at91_ohci: cmdstatus 0x00000 SOC=0
<7>at91_ohci at91_ohci: intrstatus 0x00000004 SF
<7>at91_ohci at91_ohci: intrenable 0x8000005a MIE RHSC UE RD WDH
<7>at91_ohci at91_ohci: hcca frame #0005
<7>at91_ohci at91_ohci: roothub.a 02001202 POTPGT=2 NOCP NPS NDP=2(2)
<7>at91_ohci at91_ohci: roothub.b 00000000 PPCM=0000 DR=0000
<7>at91_ohci at91_ohci: roothub.status 00008000 DRWE
<7>at91_ohci at91_ohci: roothub.portstatus [0] 0x00000100 PPS
<7>at91_ohci at91_ohci: roothub.portstatus [1] 0x00000100 PPS
<7>usb usb1: default language 0x0409
<6>usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
<6>usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>usb usb1: Product: AT91 OHCI
<6>usb usb1: Manufacturer: Linux 2.6.30 ohci_hcd
<6>usb usb1: SerialNumber: at91
<7>device: 'usb1': device_add
<7>bus: 'usb': add device usb1
<7>usb usb1: uevent
<7>bus: 'usb': driver_probe_device: matched device usb1 with driver usb
<7>bus: 'usb': really_probe: probing driver usb with device usb1
<7>usb usb1: usb_probe_device
<6>usb usb1: configuration #1 chosen from 1 choice
<7>usb usb1: adding 1-0:1.0 (config #1, interface 0)
<7>device: '1-0:1.0': device_add
<7>bus: 'usb': add device 1-0:1.0
<7>usb 1-0:1.0: uevent
<7>bus: 'usb': driver_probe_device: matched device 1-0:1.0 with driver hub
<7>bus: 'usb': really_probe: probing driver hub with device 1-0:1.0
<7>hub 1-0:1.0: usb_probe_interface
<7>hub 1-0:1.0: usb_probe_interface - got id
<6>hub 1-0:1.0: USB hub found
<6>hub 1-0:1.0: 2 ports detected
<7>hub 1-0:1.0: standalone hub
<7>hub 1-0:1.0: no power switching (usb 1.0)
<7>hub 1-0:1.0: no over-current protection
<7>hub 1-0:1.0: power on to power good time: 4ms
<7>hub 1-0:1.0: local power source is good
<7>hub 1-0:1.0: trying to enable port power on non-switchable hub
<7>driver: '1-0:1.0': driver_bound: bound to device 'hub'
<7>bus: 'usb': really_probe: bound device 1-0:1.0 to driver hub
<7>device class 'usb_endpoint': registering
<7>device: 'usbdev1.1_ep81': device_add
<7>device: 'usbdev1.1': device_add
<7>drivers/usb/core/inode.c: creating file '001'
<7>driver: 'usb1': driver_bound: bound to device 'usb'
<7>bus: 'usb': really_probe: bound device usb1 to driver usb
<7>device: 'usbdev1.1_ep00': device_add
<7>driver: 'at91_ohci': driver_bound: bound to device 'at91_ohci'
<7>bus: 'platform': really_probe: bound device at91_ohci to driver at91_ohci
<7>bus: 'usb': add driver hwa-hc
<6>usbcore: registered new interface driver hwa-hc
<6>Initializing USB Mass Storage driver...
<7>bus: 'usb': add driver usb-storage
<6>usbcore: registered new interface driver usb-storage
<6>USB Mass Storage support registered.
<7>bus: 'usb-serial': registered
<7>bus: 'usb': add driver usbserial
<6>usbcore: registered new interface driver usbserial
<6>usbserial: USB Serial Driver core
<7>bus: 'usb-serial': add driver aircable
<6>USB Serial support registered for aircable
<7>bus: 'usb': add driver aircable
<6>usbcore: registered new interface driver aircable
<7>bus: 'platform': add driver at91_udc
<7>bus: 'platform': driver_probe_device: matched device at91_udc with driver at91_udc
<7>bus: 'platform': really_probe: probing driver at91_udc with device at91_udc
<7>device: 'gadget': device_add
<6>udc: at91_udc version 3 May 2006
<7>driver: 'at91_udc': driver_bound: bound to device 'at91_udc'
<7>bus: 'platform': really_probe: bound device at91_udc to driver at91_udc
<7>zero gadget: adding config #3 'source/sink'/c030f0e0
<7>zero gadget: adding 'source/sink'/c1d1c120 to config 'source/sink'/c030f0e0
<7>zero gadget: full speed source/sink: IN/ep1, OUT/ep2
<7>zero gadget: cfg 3/c030f0e0 speeds: full/low
<7>zero gadget: interface 0 = source/sink/c1d1c120
<7>zero gadget: adding config #2 'loopback'/c030f06c
<7>zero gadget: adding 'loopback'/c1d1c0c0 to config 'loopback'/c030f06c
<7>zero gadget: full speed loopback: IN/ep1, OUT/ep2
<7>zero gadget: cfg 2/c030f06c speeds: full/low
<7>zero gadget: interface 0 = loopback/c1d1c0c0
<6>zero gadget: Gadget Zero, version: Cinco de Mayo 2008
<6>zero gadget: zero ready
<7>udc: active
<7>udc: bound to zero
<7>device: 'mice': device_add
<6>mice: PS/2 mouse device common for all mice
<7>bus: 'spi': add driver ads7846
<7>bus: 'spi': driver_probe_device: matched device spi0.3 with driver ads7846
<7>bus: 'spi': really_probe: probing driver ads7846 with device spi0.3
<7>ads7846 spi0.3: DEactivate 75, mr 000f0011
<7>ads7846 spi0.3: setup: 1999191 Hz bpw 8 mode 0x0 -> csr3 00003202
<6>ads7846 spi0.3: touchscreen, irq 31
<7>atmel_spi atmel_spi.0: new message c1d9f808 submitted for spi0.3
<7>atmel_spi atmel_spi.0: start message c1d9f808 for spi0.3
<7>ads7846 spi0.3: activate 75, mr 000e0011
<7>ads7846 spi0.3: start xfer c1d9f87c: len 1 tx c1d9f801/21d9f801 rx (null)/ffffffff
<7>ads7846 spi0.3: next xfer c1d9f8a0: len 2 tx (null)/ffffffff rx c1d9f806/21d9f806
<7>ads7846 spi0.3: next xfer c1d9f8c4: len 1 tx c1d9f802/21d9f802 rx (null)/ffffffff
<7>ads7846 spi0.3: next xfer c1d9f8e8: len 2 tx (null)/ffffffff rx c1d9f804/21d9f804
<7>ads7846 spi0.3: DEactivate 75, mr 000e0011
<7>atmel_spi atmel_spi.0: xfer complete: 6 bytes transferred
<7>device: 'input0': device_add
<6>input: ADS784x Touchscreen as /class/input/input0
<7>device: 'mouse0': device_add
<7>device: 'event0': device_add
<7>evbug.c: Connected device: input0 (ADS784x Touchscreen at spi0.3/input0)
<7>driver: 'spi0.3': driver_bound: bound to device 'ads7846'
<7>bus: 'spi': really_probe: bound device spi0.3 to driver ads7846
<7>bus: 'platform': add driver rtc-at91sam9
<7>driver: 'at91_rtt.0': driver_bound: bound to device 'rtc-at91sam9'
<7>device: 'rtc0': device_add
<6>rtc-at91sam9 at91_rtt.0: rtc core: registered at91_rtt as rtc0
<4>IRQ 1/rtc0: IRQF_DISABLED is not guaranteed on shared IRQs
<4>rtc-at91sam9 at91_rtt.0: rtc0: SET TIME!
<6>Bluetooth: Generic Bluetooth USB driver ver 0.5
<4>
<4>btusb_init
<7>bus: 'usb': add driver btusb
<7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0000
<6>usbcore: registered new interface driver btusb
<6>TCP cubic registered
<6>NET: Registered protocol family 17
<6>Bluetooth: L2CAP ver 2.13
<6>Bluetooth: L2CAP socket layer initialized
<6>Bluetooth: SCO (Voice Link) ver 0.6
<6>Bluetooth: SCO socket layer initialized
<6>Bluetooth: RFCOMM socket layer initialized
<6>Bluetooth: RFCOMM TTY layer initialized
<6>Bluetooth: RFCOMM ver 1.11
<7>device: 'cpu_dma_latency': device_add
<7>device: 'network_latency': device_add
<7>device: 'network_throughput': device_add
<3>rtc-at91sam9 at91_rtt.0: hctosys: unable to read the hardware clock
<4>VFS: Mounted root (jffs2 filesystem) on device 31:5.
<6>Freeing init memory: 148K
<7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0004
<7>at91_ohci at91_ohci: GetStatus roothub.portstatus [1] = 0x00010101 CSC PPS CCS
<7>hub 1-0:1.0: port 2, status 0101, change 0001, 12 Mb/s
<7>at91_ohci at91_ohci: GetStatus roothub.portstatus [1] = 0x00010101 CSC PPS CCS
<7>hub 1-0:1.0: debounce: port 2: total 125ms stable 100ms status 0x101
<7>at91_ohci at91_ohci: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS
<6>usb 1-2: new full speed USB device using at91_ohci and address 2
<7>at91_ohci at91_ohci: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS
<6>eth0: link up (100/Full)
<7>usb 1-2: ep0 maxpacket = 16
<7>usb 1-2: default language 0x0409
<6>usb 1-2: New USB device found, idVendor=1131, idProduct=1001
<6>usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
<6>usb 1-2: Product: ISSCEDRBTA
<6>usb 1-2: Manufacturer: ISSC
<7>device: '1-2': device_add
<7>bus: 'usb': add device 1-2
<7>usb 1-2: uevent
<7>bus: 'usb': driver_probe_device: matched device 1-2 with driver usb
<7>bus: 'usb': really_probe: probing driver usb with device 1-2
<7>usb 1-2: usb_probe_device
<6>usb 1-2: configuration #1 chosen from 1 choice
<7>usb 1-2: adding 1-2:1.0 (config #1, interface 0)
<7>device: '1-2:1.0': device_add
<7>bus: 'usb': add device 1-2:1.0
<7>usb 1-2:1.0: uevent
<7>bus: 'usb': driver_probe_device: matched device 1-2:1.0 with driver btusb
<7>bus: 'usb': really_probe: probing driver btusb with device 1-2:1.0
<7>btusb 1-2:1.0: usb_probe_interface
<7>btusb 1-2:1.0: usb_probe_interface - got id
<4>
<4>btusb_probe: call
<4>btusb_probe: intf->cur_altsetting->desc.bInterfaceNumber => 0
<4>btusb_probe: driver_info
<4>
<4>btusb_probe: continue 1
<4>
<4>btusb_probe: continue 2
<4>
<4>btusb_probe: continue 3
<7>device: 'hci0': device_add
<4>
<4>btusb_probe: return
<7>driver: '1-2:1.0': driver_bound: bound to device 'btusb'
<7>bus: 'usb': really_probe: bound device 1-2:1.0 to driver btusb
<7>device: 'usbdev1.2_ep81': device_add
<7>device: 'usbdev1.2_ep02': device_add
<7>device: 'usbdev1.2_ep82': device_add
<7>usb 1-2: adding 1-2:1.1 (config #1, interface 1)
<7>device: '1-2:1.1': device_add
<7>bus: 'usb': add device 1-2:1.1
<7>usb 1-2:1.1: uevent
<7>driver: '1-2:1.1': driver_bound: bound to device 'btusb'
<7>device: 'usbdev1.2_ep03': device_add
<7>device: 'usbdev1.2_ep83': device_add
<7>usb 1-2: adding 1-2:1.2 (config #1, interface 2)
<7>device: '1-2:1.2': device_add
<7>bus: 'usb': add device 1-2:1.2
<7>usb 1-2:1.2: uevent
<7>bus: 'usb': driver_probe_device: matched device 1-2:1.2 with driver btusb
<7>bus: 'usb': really_probe: probing driver btusb with device 1-2:1.2
<7>btusb 1-2:1.2: usb_probe_interface
<7>btusb 1-2:1.2: usb_probe_interface - got id
<4>
<4>btusb_probe: call
<4>btusb_probe: intf->cur_altsetting->desc.bInterfaceNumber => 2
<4>btusb_probe: interface numbers are hardcoded in the spec
<4>btusb_probe: return -ENODEV
<7>device: 'usbdev1.2': device_add
<6>warning: `proftpd' uses 32-bit capabilities (legacy support in use)
<7>drivers/usb/core/inode.c: creating file '002'
<7>driver: '1-2': driver_bound: bound to device 'usb'
<7>bus: 'usb': really_probe: bound device 1-2 to driver usb
<7>device: 'usbdev1.2_ep00': device_add
<7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0004
<7>device: 'vcs3': device_add
<7>device: 'vcsa3': device_add
<7>device: 'vcs2': device_add
<7>device: 'vcsa2': device_add
<7>device: 'vcs4': device_add
<7>device: 'vcsa4': device_add
[-- Attachment #3: cutecom.log --]
[-- Type: application/octet-stream, Size: 7288 bytes --]
bootm 10100000
## Booting kernel from Legacy Image at 10100000 ...
Image Name: Linux-2.6.30
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1549168 Bytes = 1.5 MB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Linux version 2.6.30 (kartikey@kartikeyparmar) (gcc version 4.3.3 (GCC) ) #24 Thu Sep 10 18:35:55 IST 2009
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Atmel AT91SAM9263-EK
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 199 MHz, master 99 MHz, main 16.367 MHz
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: console=ttyS0,115200 root=/dev/mtdblock5 mtdparts=physmap-flash.0:128k(bootstrap)ro,256k(uboot)ro,128k(env1)ro,128k(env2)ro,2816k(linux),-(root);rw rootfstype=jffs2
NR_IRQS:192
AT91: 160 gpio irqs in 5 banks
PID hash table entries: 128 (order: 7, 512 bytes)
Console: colour dummy device 80x30
console [ttyS0] enabled
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 29036KB available (2800K code, 450K data, 148K init, 0K highmem)
ODEBUG: selftest passed
Calibrating delay loop... 99.73 BogoMIPS (lpj=498688)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 296 bytes
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Bluetooth: Core ver 2.15
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 56
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered (default)
atmel_lcdfb atmel_lcdfb.0: backlight control is not available
atmel_lcdfb atmel_lcdfb.0: 150KiB frame buffer at 21d40000 (mapped at ffc00000)
atmel_lcdfb atmel_lcdfb.0: fb0: Atmel LCDC at 0x00700000 (mapped at c285a000), irq 26
atmel_usart.0: ttyS0 at MMIO 0xfeffee00 (irq = 1) is a ATMEL_SERIAL
atmel_usart.1: ttyS1 at MMIO 0xfff8c000 (irq = 7) is a ATMEL_SERIAL
brd: module loaded
loop: module loaded
Driver 'sd' needs updating - please use bus_type methods
MACB_mii_bus: probed
eth0: Atmel MACB at 0xfffbc000 irq 21 (00:00:52:c2:55:b0)
eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=ffffffff:00, irq=-1)
physmap platform flash device: 02000000 at 10000000
physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
physmap-flash.0: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
mtd: no mtd-id
6 cmdlinepart partitions found on MTD device physmap-flash.0
Creating 6 MTD partitions on "physmap-flash.0":
0x000000000000-0x000000020000 : "bootstrap"
0x000000020000-0x000000060000 : "uboot"
0x000000060000-0x000000080000 : "env1"
0x000000080000-0x0000000a0000 : "env2"
0x0000000a0000-0x000000360000 : "linux"
0x000000360000-0x000002000000 : "root"
atmel_spi atmel_spi.0: Atmel SPI Controller at 0xfffa4000 (irq 14)
usbcore: registered new interface driver hwa-rc
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
at91_ohci at91_ohci: AT91 OHCI
at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
at91_ohci at91_ohci: irq 29, io mem 0x00a00000
usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: AT91 OHCI
usb usb1: Manufacturer: Linux 2.6.30 ohci_hcd
usb usb1: SerialNumber: at91
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
usbcore: registered new interface driver hwa-hc
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbserial
usbserial: USB Serial Driver core
USB Serial support registered for aircable
usbcore: registered new interface driver aircable
udc: at91_udc version 3 May 2006
zero gadget: Gadget Zero, version: Cinco de Mayo 2008
zero gadget: zero ready
mice: PS/2 mouse device common for all mice
ads7846 spi0.3: touchscreen, irq 31
input: ADS784x Touchscreen as /class/input/input0
rtc-at91sam9 at91_rtt.0: rtc core: registered at91_rtt as rtc0
IRQ 1/rtc0: IRQF_DISABLED is not guaranteed on shared IRQs
rtc-at91sam9 at91_rtt.0: rtc0: SET TIME!
Bluetooth: Generic Bluetooth USB driver ver 0.5
btusb_init
usbcore: registered new interface driver btusb
TCP cubic registered
NET: Registered protocol family 17
Bluetooth: L2CAP ver 2.13
Bluetooth: L2CAP socket layer initialized
Bluetooth: SCO (Voice Link) ver 0.6
Bluetooth: SCO socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.11
rtc-at91sam9 at91_rtt.0: hctosys: unable to read the hardware clock
VFS: Mounted root (jffs2 filesystem) on device 31:5.
Freeing init memory: 148K
\rinit started: BusyBox v1.13.4 (2009-08-08 14:32:50 IST)
\rstarting pid 836, tty '': '/etc/init.d/rcS'
Thu Jan 1 12:00:00 UTC 2009
mknod: /dev/dsphpi: File exists
Checking USB flash drive for errors
$** can't synthesize root hub events
usb 1-2: new full speed USB device using at91_ohci and address 2
eth0: link up (100/Full)
usb 1-2: New USB device found, idVendor=1131, idProduct=1001
usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-2: Product: ISSCEDRBTA
usb 1-2: Manufacturer: ISSC
usb 1-2: configuration #1 chosen from 1 choice
btusb_probe: call
btusb_probe: intf->cur_altsetting->desc.bInterfaceNumber => 0
btusb_probe: driver_info
btusb_probe: continue 1
btusb_probe: continue 2
btusb_probe: continue 3
btusb_probe: return
btusb_probe: call
btusb_probe: intf->cur_altsetting->desc.bInterfaceNumber => 2
btusb_probe: interface numbers are hardcoded in the spec
btusb_probe: return -ENODEV
warning: `proftpd' uses 32-bit capabilities (legacy support in use)
Please press Enter to activate this console.
\rstarting pid 883, tty '': '-/bin/sh'
BusyBox v1.13.4 (2009-08-08 14:32:50 IST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
-/bin/sh: can't access tty; job control turned off
# ./matrix/appl/BtTestAppl
Bluetooth Test Application - Test Result
Error: ENODEV
Adapter Not Found :=> Error Code: 19 - No such device
#
[-- Attachment #4: kmsg_NoBt.txt --]
[-- Type: text/plain, Size: 16384 bytes --]
e: 'ttyS1': device_add
<7>driver: 'atmel_usart.1': driver_bound: bound to device 'atmel_usart'
<7>bus: 'platform': really_probe: bound device atmel_usart.1 to driver atmel_usart
<7>device: 'ram0': device_add
<7>device: '1:0': device_add
<7>device: 'ram1': device_add
<7>device: '1:1': device_add
<7>device: 'ram2': device_add
<7>device: '1:2': device_add
<7>device: 'ram3': device_add
<7>device: '1:3': device_add
<7>device: 'ram4': device_add
<7>device: '1:4': device_add
<7>device: 'ram5': device_add
<7>device: '1:5': device_add
<7>device: 'ram6': device_add
<7>device: '1:6': device_add
<7>device: 'ram7': device_add
<7>device: '1:7': device_add
<7>device: 'ram8': device_add
<7>device: '1:8': device_add
<7>device: 'ram9': device_add
<7>device: '1:9': device_add
<7>device: 'ram10': device_add
<7>device: '1:10': device_add
<7>device: 'ram11': device_add
<7>device: '1:11': device_add
<7>device: 'ram12': device_add
<7>device: '1:12': device_add
<7>device: 'ram13': device_add
<7>device: '1:13': device_add
<7>device: 'ram14': device_add
<7>device: '1:14': device_add
<7>device: 'ram15': device_add
<7>device: '1:15': device_add
<6>brd: module loaded
<7>device: 'loop0': device_add
<7>device: '7:0': device_add
<7>device: 'loop1': device_add
<7>device: '7:1': device_add
<7>device: 'loop2': device_add
<7>device: '7:2': device_add
<7>device: 'loop3': device_add
<7>device: '7:3': device_add
<7>device: 'loop4': device_add
<7>device: '7:4': device_add
<7>device: 'loop5': device_add
<7>device: '7:5': device_add
<7>device: 'loop6': device_add
<7>device: '7:6': device_add
<7>device: 'loop7': device_add
<7>device: '7:7': device_add
<6>loop: module loaded
<7>bus: 'platform': add driver ssc
<7>bus: 'platform': remove driver ssc
<7>driver: 'ssc': driver_release
<7>device class 'scsi_disk': registering
<4>Driver 'sd' needs updating - please use bus_type methods
<7>bus: 'scsi': add driver sd
<7>bus: 'platform': add driver macb
<7>bus: 'platform': driver_probe_device: matched device macb with driver macb
<7>bus: 'platform': really_probe: probing driver macb with device macb
<7>device: 'eth0': device_add
<7>device: 'ffffffff': device_add
<7>device: 'ffffffff:00': device_add
<7>bus: 'mdio_bus': add device ffffffff:00
<6>MACB_mii_bus: probed
<7>driver: 'ffffffff:00': driver_bound: bound to device 'Generic PHY'
<6>eth0: Atmel MACB at 0xfffbc000 irq 21 (00:00:52:c2:55:b0)
<6>eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=ffffffff:00, irq=-1)
<7>driver: 'macb': driver_bound: bound to device 'macb'
<7>bus: 'platform': really_probe: bound device macb to driver macb
<7>device class 'mtd': registering
<7>bus: 'platform': add driver physmap-flash
<7>Registering platform device 'physmap-flash.0'. Parent at platform
<7>device: 'physmap-flash.0': device_add
<7>bus: 'platform': add device physmap-flash.0
<7>bus: 'platform': driver_probe_device: matched device physmap-flash.0 with driver physmap-flash
<7>bus: 'platform': really_probe: probing driver physmap-flash with device physmap-flash.0
<5>physmap platform flash device: 02000000 at 10000000
<6>physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
<4> Amd/Fujitsu Extended Query Table at 0x0040
<4>physmap-flash.0: CFI does not contain boot bank location. Assuming top.
<5>number of CFI chips: 1
<5>cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
<3>mtd: no mtd-id
<5>6 cmdlinepart partitions found on MTD device physmap-flash.0
<5>Creating 6 MTD partitions on "physmap-flash.0":
<5>0x000000000000-0x000000020000 : "bootstrap"
<7>device: 'mtd0': device_add
<7>device: 'mtd0ro': device_add
<7>device: 'mtdblock0': device_add
<7>device: '31:0': device_add
<5>0x000000020000-0x000000060000 : "uboot"
<7>device: 'mtd1': device_add
<7>device: 'mtd1ro': device_add
<7>device: 'mtdblock1': device_add
<5>0x000000060000-0x000000080000 : "env1"
<7>device: 'mtd2': device_add
<7>device: 'mtd2ro': device_add
<7>device: 'mtdblock2': device_add
<5>0x000000080000-0x0000000a0000 : "env2"
<7>device: 'mtd3': device_add
<7>device: 'mtd3ro': device_add
<7>device: 'mtdblock3': device_add
<5>0x0000000a0000-0x000000360000 : "linux"
<7>device: 'mtd4': device_add
<7>device: 'mtd4ro': device_add
<7>device: 'mtdblock4': device_add
<5>0x000000360000-0x000002000000 : "root"
<7>device: 'mtd5': device_add
<7>device: 'mtd5ro': device_add
<7>device: 'mtdblock5': device_add
<7>driver: 'physmap-flash.0': driver_bound: bound to device 'physmap-flash'
<7>bus: 'platform': really_probe: bound device physmap-flash.0 to driver physmap-flash
<7>bus: 'platform': add driver atmel_spi
<7>bus: 'platform': driver_probe_device: matched device atmel_spi.0 with driver atmel_spi
<7>bus: 'platform': really_probe: probing driver atmel_spi with device atmel_spi.0
<6>atmel_spi atmel_spi.0: Atmel SPI Controller at 0xfffa4000 (irq 14)
<7>device: 'spi0': device_add
<7>atmel_spi atmel_spi.0: registered master spi0
<7>spi spi0.3: setup: 1999191 Hz bpw 8 mode 0x0 -> csr3 00003202
<7>device: 'spi0.3': device_add
<7>bus: 'spi': add device spi0.3
<7>atmel_spi atmel_spi.0: registered child spi0.3
<7>driver: 'atmel_spi.0': driver_bound: bound to device 'atmel_spi'
<7>bus: 'platform': really_probe: bound device atmel_spi.0 to driver atmel_spi
<7>device class 'uwb_rc': registering
<7>bus: 'usb': add driver hwa-rc
<6>usbcore: registered new interface driver hwa-rc
<7>device class 'usbmon': registering
<7>device: 'usbmon0': device_add
<6>ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
<7>ohci_hcd: block sizes: ed 64 td 64
<7>bus: 'platform': add driver at91_ohci
<7>bus: 'platform': driver_probe_device: matched device at91_ohci with driver at91_ohci
<7>bus: 'platform': really_probe: probing driver at91_ohci with device at91_ohci
<7>at91_ohci at91_ohci: start
<6>at91_ohci at91_ohci: AT91 OHCI
<7>device: 'usb_host1': device_add
<7>drivers/usb/core/inode.c: creating file 'devices'
<7>drivers/usb/core/inode.c: creating file '001'
<7>device: 'usbmon1': device_add
<6>at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
<7>at91_ohci at91_ohci: supports USB remote wakeup
<6>at91_ohci at91_ohci: irq 29, io mem 0x00a00000
<7>at91_ohci at91_ohci: created debug files
<7>at91_ohci at91_ohci: OHCI controller state
<7>at91_ohci at91_ohci: OHCI 1.0, NO legacy support registers
<7>at91_ohci at91_ohci: control 0x083 HCFS=operational CBSR=3
<7>at91_ohci at91_ohci: cmdstatus 0x00000 SOC=0
<7>at91_ohci at91_ohci: intrstatus 0x00000004 SF
<7>at91_ohci at91_ohci: intrenable 0x8000005a MIE RHSC UE RD WDH
<7>at91_ohci at91_ohci: hcca frame #0005
<7>at91_ohci at91_ohci: roothub.a 02001202 POTPGT=2 NOCP NPS NDP=2(2)
<7>at91_ohci at91_ohci: roothub.b 00000000 PPCM=0000 DR=0000
<7>at91_ohci at91_ohci: roothub.status 00008000 DRWE
<7>at91_ohci at91_ohci: roothub.portstatus [0] 0x00000100 PPS
<7>at91_ohci at91_ohci: roothub.portstatus [1] 0x00000100 PPS
<7>usb usb1: default language 0x0409
<6>usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
<6>usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
<6>usb usb1: Product: AT91 OHCI
<6>usb usb1: Manufacturer: Linux 2.6.30 ohci_hcd
<6>usb usb1: SerialNumber: at91
<7>device: 'usb1': device_add
<7>bus: 'usb': add device usb1
<7>usb usb1: uevent
<7>bus: 'usb': driver_probe_device: matched device usb1 with driver usb
<7>bus: 'usb': really_probe: probing driver usb with device usb1
<7>usb usb1: usb_probe_device
<6>usb usb1: configuration #1 chosen from 1 choice
<7>usb usb1: adding 1-0:1.0 (config #1, interface 0)
<7>device: '1-0:1.0': device_add
<7>bus: 'usb': add device 1-0:1.0
<7>usb 1-0:1.0: uevent
<7>bus: 'usb': driver_probe_device: matched device 1-0:1.0 with driver hub
<7>bus: 'usb': really_probe: probing driver hub with device 1-0:1.0
<7>hub 1-0:1.0: usb_probe_interface
<7>hub 1-0:1.0: usb_probe_interface - got id
<6>hub 1-0:1.0: USB hub found
<6>hub 1-0:1.0: 2 ports detected
<7>hub 1-0:1.0: standalone hub
<7>hub 1-0:1.0: no power switching (usb 1.0)
<7>hub 1-0:1.0: no over-current protection
<7>hub 1-0:1.0: power on to power good time: 4ms
<7>hub 1-0:1.0: local power source is good
<7>hub 1-0:1.0: trying to enable port power on non-switchable hub
<7>driver: '1-0:1.0': driver_bound: bound to device 'hub'
<7>bus: 'usb': really_probe: bound device 1-0:1.0 to driver hub
<7>device class 'usb_endpoint': registering
<7>device: 'usbdev1.1_ep81': device_add
<7>device: 'usbdev1.1': device_add
<7>drivers/usb/core/inode.c: creating file '001'
<7>driver: 'usb1': driver_bound: bound to device 'usb'
<7>bus: 'usb': really_probe: bound device usb1 to driver usb
<7>device: 'usbdev1.1_ep00': device_add
<7>driver: 'at91_ohci': driver_bound: bound to device 'at91_ohci'
<7>bus: 'platform': really_probe: bound device at91_ohci to driver at91_ohci
<7>bus: 'usb': add driver hwa-hc
<6>usbcore: registered new interface driver hwa-hc
<6>Initializing USB Mass Storage driver...
<7>bus: 'usb': add driver usb-storage
<6>usbcore: registered new interface driver usb-storage
<6>USB Mass Storage support registered.
<7>bus: 'usb-serial': registered
<7>bus: 'usb': add driver usbserial
<6>usbcore: registered new interface driver usbserial
<6>usbserial: USB Serial Driver core
<7>bus: 'usb-serial': add driver aircable
<6>USB Serial support registered for aircable
<7>bus: 'usb': add driver aircable
<6>usbcore: registered new interface driver aircable
<7>bus: 'platform': add driver at91_udc
<7>bus: 'platform': driver_probe_device: matched device at91_udc with driver at91_udc
<7>bus: 'platform': really_probe: probing driver at91_udc with device at91_udc
<7>device: 'gadget': device_add
<6>udc: at91_udc version 3 May 2006
<7>driver: 'at91_udc': driver_bound: bound to device 'at91_udc'
<7>bus: 'platform': really_probe: bound device at91_udc to driver at91_udc
<7>zero gadget: adding config #3 'source/sink'/c030f0e0
<7>zero gadget: adding 'source/sink'/c1dbe120 to config 'source/sink'/c030f0e0
<7>zero gadget: full speed source/sink: IN/ep1, OUT/ep2
<7>zero gadget: cfg 3/c030f0e0 speeds: full/low
<7>zero gadget: interface 0 = source/sink/c1dbe120
<7>zero gadget: adding config #2 'loopback'/c030f06c
<7>zero gadget: adding 'loopback'/c1dbe0c0 to config 'loopback'/c030f06c
<7>zero gadget: full speed loopback: IN/ep1, OUT/ep2
<7>zero gadget: cfg 2/c030f06c speeds: full/low
<7>zero gadget: interface 0 = loopback/c1dbe0c0
<6>zero gadget: Gadget Zero, version: Cinco de Mayo 2008
<6>zero gadget: zero ready
<7>udc: active
<7>udc: bound to zero
<7>device: 'mice': device_add
<6>mice: PS/2 mouse device common for all mice
<7>bus: 'spi': add driver ads7846
<7>bus: 'spi': driver_probe_device: matched device spi0.3 with driver ads7846
<7>bus: 'spi': really_probe: probing driver ads7846 with device spi0.3
<7>ads7846 spi0.3: DEactivate 75, mr 000f0011
<7>ads7846 spi0.3: setup: 1999191 Hz bpw 8 mode 0x0 -> csr3 00003202
<6>ads7846 spi0.3: touchscreen, irq 31
<7>atmel_spi atmel_spi.0: new message c1dcb808 submitted for spi0.3
<7>atmel_spi atmel_spi.0: start message c1dcb808 for spi0.3
<7>ads7846 spi0.3: activate 75, mr 000e0011
<7>ads7846 spi0.3: start xfer c1dcb87c: len 1 tx c1dcb801/21dcb801 rx (null)/ffffffff
<7>ads7846 spi0.3: next xfer c1dcb8a0: len 2 tx (null)/ffffffff rx c1dcb806/21dcb806
<7>ads7846 spi0.3: next xfer c1dcb8c4: len 1 tx c1dcb802/21dcb802 rx (null)/ffffffff
<7>ads7846 spi0.3: next xfer c1dcb8e8: len 2 tx (null)/ffffffff rx c1dcb804/21dcb804
<7>ads7846 spi0.3: DEactivate 75, mr 000e0011
<7>atmel_spi atmel_spi.0: xfer complete: 6 bytes transferred
<7>device: 'input0': device_add
<6>input: ADS784x Touchscreen as /class/input/input0
<7>device: 'mouse0': device_add
<7>device: 'event0': device_add
<7>evbug.c: Connected device: input0 (ADS784x Touchscreen at spi0.3/input0)
<7>driver: 'spi0.3': driver_bound: bound to device 'ads7846'
<7>bus: 'spi': really_probe: bound device spi0.3 to driver ads7846
<7>bus: 'platform': add driver rtc-at91sam9
<7>driver: 'at91_rtt.0': driver_bound: bound to device 'rtc-at91sam9'
<7>device: 'rtc0': device_add
<6>rtc-at91sam9 at91_rtt.0: rtc core: registered at91_rtt as rtc0
<4>IRQ 1/rtc0: IRQF_DISABLED is not guaranteed on shared IRQs
<4>rtc-at91sam9 at91_rtt.0: rtc0: SET TIME!
<6>Bluetooth: Generic Bluetooth USB driver ver 0.5
<4>
<4>btusb_init
<7>bus: 'usb': add driver btusb
<7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0000
<6>usbcore: registered new interface driver btusb
<6>TCP cubic registered
<6>NET: Registered protocol family 17
<6>Bluetooth: L2CAP ver 2.13
<6>Bluetooth: L2CAP socket layer initialized
<6>Bluetooth: SCO (Voice Link) ver 0.6
<6>Bluetooth: SCO socket layer initialized
<6>Bluetooth: RFCOMM socket layer initialized
<6>Bluetooth: RFCOMM TTY layer initialized
<6>Bluetooth: RFCOMM ver 1.11
<7>device: 'cpu_dma_latency': device_add
<7>device: 'network_latency': device_add
<7>device: 'network_throughput': device_add
<3>rtc-at91sam9 at91_rtt.0: hctosys: unable to read the hardware clock
<4>VFS: Mounted root (jffs2 filesystem) on device 31:5.
<6>Freeing init memory: 148K
<7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0004
<7>at91_ohci at91_ohci: GetStatus roothub.portstatus [1] = 0x00010101 CSC PPS CCS
<7>hub 1-0:1.0: port 2, status 0101, change 0001, 12 Mb/s
<7>at91_ohci at91_ohci: GetStatus roothub.portstatus [1] = 0x00010101 CSC PPS CCS
<7>hub 1-0:1.0: debounce: port 2: total 125ms stable 100ms status 0x101
<7>at91_ohci at91_ohci: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS
<6>usb 1-2: new full speed USB device using at91_ohci and address 2
<6>eth0: link up (100/Full)
<7>at91_ohci at91_ohci: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS
<7>usb 1-2: ep0 maxpacket = 16
<7>usb 1-2: default language 0x0409
<6>usb 1-2: New USB device found, idVendor=1131, idProduct=1001
<6>usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
<6>usb 1-2: Product: ISSCEDRBTA
<6>usb 1-2: Manufacturer: ISSC
<7>device: '1-2': device_add
<7>bus: 'usb': add device 1-2
<7>usb 1-2: uevent
<7>bus: 'usb': driver_probe_device: matched device 1-2 with driver usb
<7>bus: 'usb': really_probe: probing driver usb with device 1-2
<7>usb 1-2: usb_probe_device
<6>usb 1-2: configuration #1 chosen from 1 choice
<7>usb 1-2: adding 1-2:1.0 (config #1, interface 0)
<7>device: '1-2:1.0': device_add
<7>bus: 'usb': add device 1-2:1.0
<7>usb 1-2:1.0: uevent
<7>bus: 'usb': driver_probe_device: matched device 1-2:1.0 with driver btusb
<7>bus: 'usb': really_probe: probing driver btusb with device 1-2:1.0
<7>btusb 1-2:1.0: usb_probe_interface
<7>btusb 1-2:1.0: usb_probe_interface - got id
<4>
<4>btusb_probe: call
<4>btusb_probe: intf->cur_altsetting->desc.bInterfaceNumber => 0
<4>btusb_probe: driver_info
<4>
<4>btusb_probe: continue 1
<4>
<4>btusb_probe: continue 2
<4>
<4>btusb_probe: continue 3
<7>device: 'hci0': device_add
<4>
<4>btusb_probe: return
<7>driver: '1-2:1.0': driver_bound: bound to device 'btusb'
<7>bus: 'usb': really_probe: bound device 1-2:1.0 to driver btusb
<7>device: 'usbdev1.2_ep81': device_add
<7>device: 'usbdev1.2_ep02': device_add
<7>device: 'usbdev1.2_ep82': device_add
<7>usb 1-2: adding 1-2:1.1 (config #1, interface 1)
<7>device: '1-2:1.1': device_add
<7>bus: 'usb': add device 1-2:1.1
<7>usb 1-2:1.1: uevent
<7>driver: '1-2:1.1': driver_bound: bound to device 'btusb'
<7>device: 'usbdev1.2_ep03': device_add
<7>device: 'usbdev1.2_ep83': device_add
<7>usb 1-2: adding 1-2:1.2 (config #1, interface 2)
<7>device: '1-2:1.2': device_add
<7>bus: 'usb': add device 1-2:1.2
<7>usb 1-2:1.2: uevent
<7>bus: 'usb': driver_probe_device: matched device 1-2:1.2 with driver btusb
<7>bus: 'usb': really_probe: probing driver btusb with device 1-2:1.2
<7>btusb 1-2:1.2: usb_probe_interface
<7>btusb 1-2:1.2: usb_probe_interface - got id
<4>
<4>btusb_probe: call
<4>btusb_probe: intf->cur_altsetting->desc.bInterfaceNumber => 2
<4>btusb_probe: interface numbers are hardcoded in the spec
<4>btusb_probe: return -ENODEV
<7>device: 'usbdev1.2': device_add
<6>warning: `proftpd' uses 32-bit capabilities (legacy support in use)
<7>drivers/usb/core/inode.c: creating file '002'
<7>driver: '1-2': driver_bound: bound to device 'usb'
<7>bus: 'usb': really_probe: bound device 1-2 to driver usb
<7>device: 'usbdev1.2_ep00': device_add
<7>hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0004
<7>device: 'vcs2': device_add
<7>device: 'vcsa2': device_add
<7>device: 'vcs3': device_add
<7>device: 'vcsa3': device_add
<7>device: 'vcs4': device_add
<7>device: 'vcsa4': device_add
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: problem in btusb driver for linux-2.6.30
2009-09-11 8:37 ` Kartikey Parmar
@ 2009-09-11 8:51 ` Marcel Holtmann
0 siblings, 0 replies; 6+ messages in thread
From: Marcel Holtmann @ 2009-09-11 8:51 UTC (permalink / raw)
To: Kartikey Parmar; +Cc: Oliver Neukum, linux-usb, linux-bluetooth
Hi Kartikey,
first of all, please stop top posting.
> I checked it with 2.6.22, obtained same results.
Second, Oliver asked for 2.6.30 results.
> Kindly find kernel log in the attachment.
Third, we need the lsusb -v or /proc/bus/usb/devices output.
Regards
Marcel
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: problem in btusb driver for linux-2.6.30
2009-09-11 6:32 ` problem in btusb driver for linux-2.6.30 Oliver Neukum
2009-09-11 8:24 ` Marcel Holtmann
2009-09-11 8:37 ` Kartikey Parmar
@ 2009-09-11 12:14 ` Kartikey Parmar
2009-09-11 13:40 ` Marcel Holtmann
2 siblings, 1 reply; 6+ messages in thread
From: Kartikey Parmar @ 2009-09-11 12:14 UTC (permalink / raw)
To: Oliver Neukum; +Cc: linux-bluetooth, linux-usb
Dear Oliver / Marcel
kindly find /proc/bus/usb/devices output below:
*****************************************************************************************
T: Bus=01 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=1d6b ProdID=0001 Rev= 2.06
S: Manufacturer=Linux 2.6.30 ohci_hcd
S: Product=AT91 OHCI
S: SerialNumber=at91
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=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=16 #Cfgs= 1
P: Vendor=1131 ProdID=1001 Rev= 3.73
S: Manufacturer=ISSC
S: Product=ISSCEDRBTA
C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms
I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms
I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms
I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms
I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms
I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms
E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms
I:* If#= 2 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none)
*********************************************************************************************
On Fri, Sep 11, 2009 at 12:02 PM, Oliver Neukum <oliver@neukum.org> wrote:
> Am Freitag, 11. September 2009 08:27:33 schrieb Kartikey Parmar:
>> Dear friends,
>>
>> I have configured linux-2.6.30 for AT91SAM9263 with Bluetooth support
>> of RFCOMM, SCO, L2CAP and HCI USB driver for bluetooth usb dongle.
>
> Did it work with 2.6.29?
>
>> When I insert bluetooth dongle in usb port it calls btusb_probe twice,
>> and then I m receiving error like "No such device".
>>
>> I have checked with the debug log, it gives me an error "interface
>> numbers are hardcoded in the spec" and returns ENODEV.
>
> Please post the log and "lsusb -v" for your device.
>
> Regards
> Oliver
>
>
--
Kartikey Parmar
R&D Software Engg
Matrix Telecom Pvt Ltd
Baroda, Gujarat (India)
09879095390 (M)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: problem in btusb driver for linux-2.6.30
2009-09-11 12:14 ` Kartikey Parmar
@ 2009-09-11 13:40 ` Marcel Holtmann
0 siblings, 0 replies; 6+ messages in thread
From: Marcel Holtmann @ 2009-09-11 13:40 UTC (permalink / raw)
To: Kartikey Parmar; +Cc: Oliver Neukum, linux-bluetooth, linux-usb
Hi Kartikey,
and again top posting, are you serious?
> kindly find /proc/bus/usb/devices output below:
>
> *****************************************************************************************
>
> T: Bus=01 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=1d6b ProdID=0001 Rev= 2.06
> S: Manufacturer=Linux 2.6.30 ohci_hcd
> S: Product=AT91 OHCI
> S: SerialNumber=at91
> 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=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
> D: Ver= 1.10 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=16 #Cfgs= 1
> P: Vendor=1131 ProdID=1001 Rev= 3.73
> S: Manufacturer=ISSC
> S: Product=ISSCEDRBTA
> C:* #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr= 0mA
> I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
> E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=1ms
> E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
> E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
> I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
> E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms
> E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms
> I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
> E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms
> E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms
> I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
> E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms
> E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms
> I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
> E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms
> E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms
> I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
> E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms
> E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms
> I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(unk. ) Sub=01 Prot=01 Driver=btusb
> E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms
> E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms
> I:* If#= 2 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=00 Driver=(none)
>
> *********************************************************************************************
this shows that the driver picked up the device perfectly fine without
any problems. Your initial problem description doesn't make what you see
here.
Regards
Marcel
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-09-11 13:40 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <6887eb5d0909102327u2ca531d1q35d027839495a978@mail.gmail.com>
2009-09-11 6:32 ` problem in btusb driver for linux-2.6.30 Oliver Neukum
2009-09-11 8:24 ` Marcel Holtmann
2009-09-11 8:37 ` Kartikey Parmar
2009-09-11 8:51 ` Marcel Holtmann
2009-09-11 12:14 ` Kartikey Parmar
2009-09-11 13:40 ` Marcel Holtmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox