Date: Wed, 14 Aug 2002 13:29:26 +1000 From: Peter Jeremy <peter.jeremy@alcatel.com.au> To: Josef Karthauser <joe@tao.org.uk> Cc: freebsd-stable@freebsd.org Subject: Re: usb MFC? [was: HEADS UP: FreeBSD 4.7 Code Freeze] Message-ID: <20020814132926.C72938@gsmx07.alcatel.com.au> In-Reply-To: <20020812213700.GE369@genius.tao.org.uk>; from joe@tao.org.uk on Mon, Aug 12, 2002 at 10:37:00PM %2B0100 References: <20020812193712.GA369@genius.tao.org.uk> <20020812215059.N59573-100000@server.arg.sj.co.uk> <20020812213700.GE369@genius.tao.org.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2002-Aug-12 22:37:00 +0100, Josef Karthauser <joe@tao.org.uk> wrote: >It would help if I had an idea of what works and what's broken in >-stable for usb. I'd welcome reports from usb users. I have a Sony Cybershot (umass camera) that won't work with a a Compaq Armada 1592DT running -stable from about 3 weeks ago. I've tried on a couple of other -stable systems of varying dates and the camera works - one difference is that the other systems all use UHCI controllers. Is there a problem in the OHCI code? The relevant probe messages are: ohci0: <OHCI (generic) USB controller> mem 0x41000000-0x41000fff irq 11 at device 16.0 on pci0 usb0: OHCI version 1.0, legacy support usb0: <OHCI (generic) USB controller> on ohci0 usb0: USB revision 1.0 uhub0: (unknown) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered If I start usbd and then connect the camera, I get: # usbd -dvvv usbd: opened /dev/usb0 usbd: reading configuration file /etc/usbd.conf usbd: action 1: ActiveWire board, firmware download vndr=0x0854 prdct=0x0100 rlse=0x0000 attach='/usr/local/bin/ezdownload -f /usr/local/share/usb/firmware/0854.0100.0_01.hex ${DEVNAME}' usbd: action 2: Entrega Serial with UART vndr=0x1645 prdct=0x8001 rlse=0x0101 attach='/usr/sbin/ezdownload -v -f /usr/share/usb/firmware/1645.8001.0101 /dev/${DEVNAME}' usbd: action 3: USB ethernet devname: [ack]ue[0-9]+ attach='dhclient ${DEVNAME}' detach='killall dhclient' usbd: action 4: Mouse devname: ums[0-9]+ attach='/usr/sbin/moused -p /dev/${DEVNAME} -I /var/run/moused.${DEVNAME}.pid' usbd: action 5: USB device usbd: 5 actions usbd: opened /dev/usb usbd: attach event at 0.030458000, OHCI root hub, (unknown): vndr=0x0000 prdct=0x0000 rlse=0x0100 clss=0x0009 subclss=0x0000 prtcl=0x0000 device names: uhub0 usbd: Found action 'USB device' for OHCI root hub, (unknown) at uhub0 usbd: action 0: USB device usbd: Setting DEVNAME='uhub0' usbd: doing discovery on /dev/usb0 usbd: doing discovery on /dev/usb0 usbd: doing discovery on /dev/usb0 usbd: doing discovery on /dev/usb0 ^C pciconf shows: ohci0@pci0:16:0: class=0x0c0310 card=0xa0f80e11 chip=0xa0f80e11 rev=0x06 hdr=0x00 vendor = 'Compaq Computer Corp.' device = 'ZFMicro USB Open Host Controller' class = serial bus subclass = USB Where the 'doing discovery' lines match me (dis)connecting the camera. Note that the camera itself isn't discovered. If I stop usbd and restart usbd, it doesn't even detect that the camera has been attached. Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020814132926.C72938>