Re: USB drivers

From: Chris (chris_at_tellme3times.com)
Date: 08/08/04

  • Next message: M. Warner Losh: "Re: USB drivers"
    Date: Sun, 08 Aug 2004 00:08:22 -0400
    To: Darren Pilgrim <dmp@bitfreak.org>
    
    

    Darren Pilgrim wrote:

    >>From: M. Warner Losh
    >>
    >>In message: <41124C8B.2060902@tellme3times.com>
    >> Chris <chris@tellme3times.com> writes:
    >>:
    >>: What I am trying to determine is why my multifunction
    >>
    >>
    >printer/scanner
    >
    >
    >>: receives only one of the two drivers. Is it because the printer
    >>
    >>
    >does
    >
    >
    >>: not respond properly? Is it because the printer is not defined? I
    >>: have many questions here.
    >>
    >>Yes. Usb is a little complicated in this area, and there are a number
    >>of details that are hard to get right. It wouldn't surprise me if the
    >>current set of drivers are less than completely optimal.
    >>
    >>
    >
    >On a bit of a side-track, I'm wondering if it could be due to how the
    >multifunction device presents itself? A bit back in this thread someone
    >mentioned that a pointer must be present for a driver to attach to a
    >device. If there is only one pointer for a device, only one driver may
    >attach. Since a single USB bus can have a LOT of devices and each
    >device's capabilities are determined through the presence of usage
    >pages, I see two ways for a multifunction device to present itself:
    >
    >- A single device ID with more than one usage page. All the
    >functionality is there and is compatible with FreeBSD drivers, but since
    >there is only one device probed on the bus, only one driver may attach.
    >Perhaps a "simple" mux driver would be useful?
    >
    >- A multiple single-usage device IDs. Same functionality as before, but
    >now FreeBSD can probe unique printer and scanner devices and thus let
    >both ulpt and uscanner attach simutaneously.
    >
    >Am I way off base?
    >
    >
    >
    >
    What I would like to know is where are these tests done. Or should I say
    where does USB start to load and what are the steps in between.

    Chris
    _______________________________________________
    freebsd-current@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-current
    To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"


  • Next message: M. Warner Losh: "Re: USB drivers"

    Relevant Pages

    • Re: Dialup->Broadband. Changes? [Long]
      ... > any FreeBSD drivers for the USB device. ... There is at least one USB adsl modem which has a freebsd driver, ... Another modem which is reported to work is the Alcatel "ray manta" modem ...
      (comp.unix.bsd.freebsd.misc)
    • Re: USB 2.0
      ... Most devices that attach via USB require the driver be installed before ... > It asks to install the driver but does not find it. ...
      (microsoft.public.windowsxp.general)
    • USBD.sys... where are you?
      ... Does anyone know where in Win2K registry you can get a filter driver to ... attach to USBD.sys (the bus driver for USB)? ... I have a lower USB class filter that I want to be able to use on all devices ...
      (microsoft.public.development.device.drivers)
    • Re: [PATCH 0/7] [RFC] Sizing zones and holes in an architecture independent manner V2
      ... RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize ... SCSI device sda: drive cache: write back w/ FUA ... usbcore: registered new driver hub ... hub 1-0:1.0: USB hub found ...
      (Linux-Kernel)
    • Re: WARNING: smp_call_function_single() and smp_call_function_mask()
      ... # Bus options (PCI etc.) ... # Generic Driver Options ... # USB Network Adapters ... # Advanced Linux Sound Architecture ...
      (Linux-Kernel)