Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Jun 2006 19:33:43 +0200
From:      "Frank J. Beckmann" <frank@barda.agala.net>
To:        freebsd-usb@freebsd.org
Subject:   Re: How to connect an O2 XDA Phone (or HTC Tornado)?
Message-ID:  <200606291933.44632.frank@barda.agala.net>
In-Reply-To: <200606281235.20988.frank@barda.agala.net>
References:  <200606272231.36919.frank@barda.agala.net> <200606280832.28445.hselasky@c2i.net> <200606281235.20988.frank@barda.agala.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

am Mittwoch, 28. Juni 2006 12:35 schrieb Frank J. Beckmann:
> am Mittwoch, 28. Juni 2006 08:32 schrieb Hans Petter Selasky:
> > On Tuesday 27 June 2006 22:31, Frank J. Beckmann wrote:
> > > I would like connect my brand new O2 XDA Phone (a kind of HTC Tornade
> > > without WLAN) to my FreeBSD 6.1 box. The Phone doesn't have WLAN and my
> > > PC doesn't have Bluetooth. So I tried USB. FreeBSD applied the ugen
> > > driver, but in the ports I found the uppc-kmod. The supplied setup
> > > utility configured the phone, but attaching ist doesn't work.
> >
> > I am not sure if it helps, but you maybe want to try out my USB driver
> > at:
> >
> > http://www.turbocat.net/~hselasky/usb4bsd
>
> I just tried it but it didn't help. Now it says:
>
> ucom0: failed to set configuration, err=USBD_STALLED
> device_attach: ucom0 attach returned 6

I have switched back to the usb stack of FreeBSD 6.1 and enabled debugging:

Jun 29 19:26:44 babylon kernel: ohci_rhsc: sc=0xc4fa6000 xfer=0xc4fe9000 
hstatus=0x00000000
Jun 29 19:26:44 babylon kernel: ohci_rhsc: change=0x40
Jun 29 19:26:45 babylon kernel: ohci_rhsc: sc=0xc4fa6000 xfer=0xc4fe9000 
hstatus=0x00000000
Jun 29 19:26:45 babylon kernel: ohci_rhsc: change=0x40
Jun 29 19:26:45 babylon kernel: usbd_new_device bus=0xc4fa6000 port=6 depth=1 
speed=2
Jun 29 19:26:45 babylon kernel: usbd_new_device: adding unit addr=2, rev=200, 
class=239, subclass=1, protocol=1, maxpacket=64, len=18, speed=2
Jun 29 19:26:45 babylon kernel: usbd_new_device: new dev (addr 2), 
dev=0xc6121300, parent=0xc4fe2980
Jun 29 19:26:45 babylon kernel: usbd_probe_and_attach: trying device specific 
drivers
Jun 29 19:26:45 babylon kernel: usbd_do_request: status = 0x0000
Jun 29 19:26:45 babylon kernel:
Jun 29 19:26:45 babylon kernel: ucom0: failed to set configuration, 
err=STALLED
Jun 29 19:26:45 babylon kernel: device_attach: ucom0 attach returned 6
Jun 29 19:26:45 babylon kernel: usbd_probe_and_attach: no device specific 
driver found
Jun 29 19:26:45 babylon kernel: usbd_probe_and_attach: looping over 1 
configurations
Jun 29 19:26:45 babylon kernel: usbd_set_config_index: status=0x0000, 
error=NORMAL_COMPLETION
Jun 29 19:26:45 babylon kernel: usbd_set_config_index: (addr 1) cno=2 
attr=0xc0, selfpowered=0, power=100
Jun 29 19:26:45 babylon kernel: usbd_set_config_index: set config 1
Jun 29 19:26:45 babylon kernel: usbd_probe_and_attach: no interface drivers 
found
Jun 29 19:26:45 babylon kernel: usbd_set_config_index: free old config
Jun 29 19:26:45 babylon kernel: usbd_do_request: status = 0x0000
Jun 29 19:26:45 babylon kernel:
Jun 29 19:26:45 babylon kernel: ucom0: failed to set configuration, 
err=STALLED
Jun 29 19:26:45 babylon kernel: device_attach: ucom0 attach returned 6
Jun 29 19:26:45 babylon kernel: usbd_probe_and_attach: generic attach failed

How should I proceed now?
-- 
Bye
Frank



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200606291933.44632.frank>