Hi,

        I was quickly scanning the BlueZ mail archive and found a few
comments regarding the support of Zero Packet with uhci.c. Johannes,
that is mostly for you ;-)

        First, I never updated the comment on top of irda-usb because
I never got it to work with uhci.c. I was waiting for feedback from
other people before pointing the blame.
        Well, I know that my hardware is buggy (it's the VIA
variety). Moreover, some people consider the usb-irda driver and
hardware to be evil (and they are mostly right). And my PC is very old
(dual PPro 150 MHz). So, I didn't want to point to finger too quickly
at the poor Johannes.
        Know that at least somebody else has reporduce my problem with
a different harware and driver, I feel a bit better saying that there
must be a bug in uhci.c.

        Johannes, if you have any patch, I'm willing to try it.

        Jean

---------------------------------------------------------------
usb.c: registered new driver usbfs
usb.c: registered new driver hub
uhci.c: USB Universal Host Controller Interface driver v1.1
uhci.c: USB UHCI at I/O 0xf000, IRQ 11
hcd.c: new USB bus registered, assigned bus number 1
uhci.c: detected 2 ports
usb.c: kmalloc IF c2324d80, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB UHCI-alt Root Hub
SerialNumber: f000
hub.c: USB hub found at /
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface c2324d80
usb.c: kusbd: /sbin/hotplug add 1
usb.c: kusbd policy returned 0xfffffffe
uhci.c: root-hub INT complete: port1: 8a port2: 9b data: 6
hub.c: port 1, portstatus 100, change 3, 12 Mb/s
hub.c: hub / port 1 connection change
hub.c: hub / port 1, portstatus 100, change 3, 12 Mb/s
hub.c: port 2, portstatus 101, change 3, 12 Mb/s
hub.c: hub / port 2 connection change
hub.c: hub / port 2, portstatus 101, change 3, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
uhci.c: root-hub INT complete: port1: 88 port2: 99 data: 6
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
uhci.c: root-hub INT complete: port1: 88 port2: 99 data: 6
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
uhci.c: root-hub INT complete: port1: 88 port2: 99 data: 6
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 101, change 2, 12 Mb/s
hub.c: port 2, portstatus 103, change 0, 12 Mb/s
hub.c: new USB device on bus 1 path /2, assigned address 2
usb.c: kmalloc IF c37578e0, numif 1
usb.c: skipped 1 class/vendor specific interface descriptors
usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0
usb.c: USB device number 2 default language ID 0x409
uhci.c: root-hub INT complete: port1: 88 port2: 95 data: 2
Manufacturer: ACTiSYS Corp.      
Product: ACT-IR2000U FIR-USB Adapter
usb.c: unhandled interfaces on device
usb.c: USB device 2 (vend/prod 0x9c4/0x11) is not claimed by any active driver.
  Length              = 18
  DescriptorType      = 01
  USB version         = 1.10
  Vendor:Product      = 09c4:0011
  MaxPacketSize0      = 8
  NumConfigurations   = 1
  Device version      = 1.00
  Device Class:SubClass:Protocol = ff:00:00
    Vendor class
Configuration:
  bLength             =    9
  bDescriptorType     =   02
  wTotalLength        = 0033
  bNumInterfaces      =   01
  bConfigurationValue =   01
  iConfiguration      =   00
  bmAttributes        =   80
  MaxPower            =  400mA

  Interface: 0
  Alternate Setting:  0
    bLength             =    9
    bDescriptorType     =   04
    bInterfaceNumber    =   00
    bAlternateSetting   =   00
    bNumEndpoints       =   03
    bInterface Class:SubClass:Protocol =   ff:00:00
    iInterface          =   00
    Endpoint:
      bLength             =    7
      bDescriptorType     =   05
      bEndpointAddress    =   01 (out)
      bmAttributes        =   02 (Bulk)
      wMaxPacketSize      = 0040
      bInterval           =   01
    Endpoint:
      bLength             =    7
      bDescriptorType     =   05
      bEndpointAddress    =   82 (in)
      bmAttributes        =   02 (Bulk)
      wMaxPacketSize      = 0040
      bInterval           =   01
    Endpoint:
      bLength             =    7
      bDescriptorType     =   05
      bEndpointAddress    =   83 (in)
      bmAttributes        =   03 (Interrupt)
      wMaxPacketSize      = 0001
      bInterval           =   01
usb.c: kusbd: /sbin/hotplug add 2
usb.c: kusbd policy returned 0xfffffffe
hub.c: port 1, portstatus 100, change 2, 12 Mb/s
hub.c: hub / port 1 enable change, status 100
hub.c: port 2, portstatus 103, change 0, 12 Mb/s
irda_init()
usb.c: registered new driver irda-usb
IRDA-USB found at address 2, Vendor: 9c4, Product: 11
usb.c: ignoring set_interface for dev 2, iface 0, alt 0
irda_usb_parse_endpoints(), And our endpoints are : in=02, out=01 (64), int=03
irda_usb_init_qos(), dongle says speed=0x13E, size=0x20, window=0x2, bofs=0x4, turn=0x2
IrDA: Registered device irda0
usb.c: irda-usb driver claimed interface c37578e0
USB IrDA support registered
irlap_change_speed(), setting speed to 9600
irda_usb_receive(), empty frame!
uhci.c: f000: host controller process error. something bad happened
NETDEV WATCHDOG: irda0: transmit timed out
irda_usb_net_timeout(), Network layer thinks we timed out!
irda0: Tx timed out, urb->status=-103, urb->transfer_flags=0x1058
NETDEV WATCHDOG: irda0: transmit timed out
irda_usb_net_timeout(), Network layer thinks we timed out!
irda0: Speed change timed out, urb->status=-103, urb->transfer_flags=0x1018
irda0: Tx timed out, urb->status=-103, urb->transfer_flags=0x1058


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to