Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Jan 2000 07:42:45 -0800 (PST)
From:      wpaul@FreeBSD.ORG (Bill Paul)
To:        n_hibma@webweaving.org
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/usb if_kue.c
Message-ID:  <20000106154245.E45A7155C6@hub.freebsd.org>
In-Reply-To: <Pine.BSF.4.20.0001061503370.2976-100000@localhost> from Nick Hibma at "Jan 6, 2000  3: 5:21 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> Does the device reset after the firmware has been loaded? Reset as in
> reattach to the bus.

No: the device only seems to attach once. The info KLSI sent me mentions
the following:

//     Our code will have the USB pullup line drop, wait far a bit, 
//     execute the downloaded code at interrupt 100 (0x64).
//
// (4) The LAST MODULE downloaded will have to turn on the USB pullup line
//     so the host machine can now see the "new" device.

I'm not sure what this means, but once the firmware is loaded and running,
the device continues working without the hub driver or usbd reacting in
any special way.

> If it does, you should split the driver in two,
> with one part the firmware uploader and the second part the driver for
> the firmware.

If it did I might have done that already. However it seems fine as it
is.

-Bill



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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