- 05 Dec, 2005 1 commit
-
-
John Ballance authored
Added USB$Ignore_VVVV_PPPP variable.. if it exists then the internal hub/kbd/mouse checks are not done. it is left ONLY to external programs Detail: Admin: Version 0.42. Tagged as 'NetBSD-0_42'
-
- 05 Jun, 2005 1 commit
-
-
John Ballance authored
Detail: Devices with HID kbd and mouse in separate interfaces were not being correctly 'forgotten' when the device was claimed by a 3rd party App (!HID). This was because a re-entrancy issue led to the second claimed i/f being removed before the first was fully removed. This led to a muddle in the dev->subdevs array. Solution was to unlink it from the subdevs array before 'detaching' it, instead of after. Admin: Castle added IP. Tested at Castle. Will be initially released via the beta test site. Version 0.41. Tagged as 'NetBSD-0_41'
-
- 18 May, 2005 1 commit
-
-
John Ballance authored
Detail: Includes several bug fixes and null pointer traps. Rhenium version reviewed and reset should be improved. Admin: Tested in rhenium desktop build and iyonix build at castle Castle added IP Version 0.40. Tagged as 'NetBSD-0_40'
-
- 24 Apr, 2005 1 commit
-
-
John Ballance authored
Inclusion of Mods to c.ehci (from Dan) to correctly handle low speed interrupt devices beyond USB2 hubs (i.e. keyboards and mice). Mod to EHCI resetting in service call handler to better cope with USBDriver being restarted 'underneath' it. Detail: Admin: Castle, Dan Ellis, NetBSD added IP. Tested at Castle. Will be beta tested at this revision level before full release. Version 0.39. Tagged as 'NetBSD-0_39'
-
- 05 Mar, 2005 1 commit
-
-
John Ballance authored
small change at start of pipe open process to accomodate error return provided by some mass storage devices. Detail: Admin: tested at castle.. castle added ip Version 0.38. Tagged as 'NetBSD-0_38'
-
- 24 Feb, 2005 1 commit
-
-
John Ballance authored
Added (and fixed code underlying) to give periodic explore of USB busses (cf NetBSD). Added USBDisover command to let user provoke this too. Reworked USB device number allocation to roll around at 999 to avoid field overflow in a number of places. Detail: Admin: castle added IP. to be beta tested on beta test site Version 0.37. Tagged as 'NetBSD-0_37'
-
- 23 Feb, 2005 1 commit
-
-
John Ballance authored
Detail: USB_PORT_RESET_DELAY had been increased from 100 to 200ms in previous version. This was OK for most devices, and beneficial for some, BUT killed the Chicony keyboards shipped with many iyonix.. Delay has been reverted to 100ms, and is now run time alterable via the USB$PortResetDelay sysvar. This problem did not show up in beta testing! Admin: tested by JB with chicony.. delays up to around 160ms work with the chicony. Castle added IP Version 0.36. Tagged as 'NetBSD-0_36'
-
- 18 Feb, 2005 1 commit
-
-
John Ballance authored
Detail: - VarVal launching.. string length was incorrectly calculated. - USB VarVals now correctly cleared if device failed during enumeration, after first SetVarVal call. - Triggercbs() modified to check interrupt context and be refuse (quietly) to trigger callbacks if interrupts threaded (result of possible issue .. but perhaps wise) - Added third QueryDelay variable, and an Info file to describe what does what. Admin: checked at Castle.. due for extended check via beta test site before formal release. Castle + D Ellis added IP Version 0.35. Tagged as 'NetBSD-0_35'
-
- 31 Jan, 2005 1 commit
-
-
John Ballance authored
Detail: Admin: castle and d ellis added IP beyond that in NetBSD sources Version 0.34. Tagged as 'NetBSD-0_34'
-
- 21 Jan, 2005 1 commit
-
-
John Ballance authored
USB2 further debugged. Detail: Check in prior to second beta release. Improvements also to softloading of replacement modules. Admin: Checked with JB .. further crosschecking is still needed for rhenium. Castle/D Ellis added ip from NetBSD sources Version 0.33. Tagged as 'NetBSD-0_33'
-
- 03 Jan, 2005 1 commit
-
-
John Ballance authored
improved module startup sequence independance, and added service-prereset to the ehcimodule. modules in beta test in field Detail: Admin: castle added ip. still to be tested on rhenium Version 0.32. Tagged as 'NetBSD-0_32'
-
- 30 Dec, 2004 1 commit
-
-
John Ballance authored
Update of EHCIDriver to current NetBSD, together with needed changes in both OHCIDriver and USBDriver. Detail: Code may change before formal release .. will be beta released ... Entered to CVS to get new version numbers, and for the record. Admin: Castle/netbsd added IP .. will be tested more fully before formal release. Still to be verified on Rhenium. Version 0.31. Tagged as 'NetBSD-0_31'
-
- 25 Nov, 2004 1 commit
-
-
John Ballance authored
change to OHCIModule to pay heed to number of OHCI i/f reported by HAL (in Rhenium).. various other small adjustments to improve softloadability, both in OHCI and EHCI drivers. Detail: Admin: tested on iyonix and on rhenium castle added IP Version 0.30. Tagged as 'NetBSD-0_30'
-
- 12 Nov, 2004 2 commits
-
-
Ben Avison authored
Detail: Exports VersionNum to BBE. Admin: Tested in a Tungsten BBE build. Retagged, since this won't affect existing builds.
-
Kevin Bracey authored
Version 0.29. Tagged as 'NetBSD-0_29'
-
- 09 Nov, 2004 1 commit
-
-
Ben Avison authored
Added verbatim rom_link rules for each of USBDriver, OHCIDriver and EHCIDriver, because the fact that source files are re-built in the rom_link phase breaks srcbuild's automatic rom_link rule generation. Retagged since this won't affect code generation for existing builds.
-
- 12 Aug, 2004 1 commit
-
-
John Ballance authored
'blocked' several holes that could cause freezes with awkward usb devices. Added latest changes from Dan Ellis too , especially for USB2 Detail: many Admin: Tested in ROM at Castle, and beta tested with users Version 0.28. Tagged as 'NetBSD-0_28'
-
- 01 Jul, 2004 1 commit
-
-
Kevin Bracey authored
Version 0.27. Tagged as 'NetBSD-0_27'
-
- 30 Jun, 2004 1 commit
-
-
Kevin Bracey authored
Version 0.26. Tagged as 'NetBSD-0_26'
-
- 06 May, 2004 1 commit
-
-
Ben Avison authored
Detail: * All modules will now rmkill/rmload more reliably * Keyboard driver disables kernel debounce on new enough kernels, needed for many PS2-USB adaptors, bar code scanners etc * Mouse driver will scroll wheel scroll any windows that do respond to scroll events, otherwise it issues PointerReason_WheelChange (9) to an external WimpScroll module * Several bugs and an interrupt hole resolved Admin: Tested at Framlingham. Version 0.25. Tagged as 'NetBSD-0_25'
-
- 22 Mar, 2004 1 commit
-
-
Kevin Bracey authored
Fix suggested by Dan Ellis. Version 0.24. Tagged as 'NetBSD-0_24'
-
- 16 Feb, 2004 1 commit
-
-
Kevin Bracey authored
Version 0.23. Tagged as 'NetBSD-0_23'
-
- 21 Jan, 2004 2 commits
-
-
Ben Avison authored
Version 0.22. Tagged as 'NetBSD-0_22'
-
Ben Avison authored
Detail: NetBSD/FreeBSD differences in the naming of certain macros are now resolved in TCPIPLibs instead of locally. Also some reordering in the !Mk files in order to work with current versions of Zap. Admin: Builds against TCPIPLibs 5.47. Note that this version of the USB sources also now requires TCPIPLibs 5.47. Version 0.21. Tagged as 'NetBSD-0_21'
-
- 07 Jan, 2004 2 commits
-
-
Ben Avison authored
Increased version number of USBDriver since it currently matches the version released with SCSISoftUSB. Retagged.
-
Ben Avison authored
> Reduce root port reset delay to 50ms from 250ms to work with Chicony > keyboards (again). Comment out duplicate free(udev) at end of > usbmodule:config_detach. Version 0.20. Tagged as 'NetBSD-0_20'
-
- 16 Jun, 2003 1 commit
-
-
Ben Avison authored
Version 0.19. Tagged as 'NetBSD-0_19'
-
- 03 Jun, 2003 1 commit
-
-
Ben Avison authored
USB transfer failed reason strings in the messages files were incorrectly being tokenised. Also added a couple of bits of debug. Version 0.18. Tagged as 'NetBSD-0_18'
-
- 23 May, 2003 2 commits
-
-
Ben Avison authored
Retagged as 'NetBSD-0_17'
-
Ben Avison authored
Added new CallDevice reason code (&80000005) to clear a stall condition on a pipe with a given FileSwitch handle New usbdevs and usbdevs_data from NetBSD Rewrote power source detection to skirt round dodgy devices which say they're self powered,set MaxPower=0,and don't respond to a getstatus() Copes better with devices being unplugged while a transfer using them is active Version 0.17. Tagged as 'NetBSD-0_17'
-
- 14 May, 2003 1 commit
-
-
Ben Avison authored
Detail: * Errors now use the allocated error number base, &819000, instead of a base in the private range, &50000000. "USB transfer failed" errors now have use a sub-range of error numbers from &819020; the original BSD error number can be retrieved from the bottom 5 bits of the RISC OS error number. * Service_USB 1 now returns the list in the order in which the devices, rather than in the reverse order as previous versions of the module did. * A little tweaking of h/usb_port to reduce compiler warnings. * Some compiler-satisfying changes to allow use of packed structures. (However, the compiler doesn't seem to work correctly yet, so this is currently switched out using -DDISABLE_PACKED on the command line.) * Added full stops to end of star command help strings for consistency with rest of OS. * New exports: USBDevFS (moved here from ^.h) and a few files in dev/usb/h and sys/h. Admin: Error number overhaul and new exports are both required by SCSISoftUSB. Version 0.16. Tagged as 'NetBSD-0_16'
-
- 23 Apr, 2003 1 commit
-
-
Robert Sprowson authored
Put the port reset delay back to 50ms.Not sure why NetBSD decided to change that but it broke the Chicony keyboard supplied in Castle's Iyonix. Version 0.15. Tagged as 'NetBSD-0_15'
-
- 15 Apr, 2003 1 commit
-
-
Robert Sprowson authored
Null vendor names no longer say oflaofla. Version 0.14. Tagged as 'NetBSD-0_14'
-
- 12 Apr, 2003 1 commit
-
-
Robert Sprowson authored
Change to makefile so it remembers to compile "makedevs" first before trying to make the device list (required after a clean). Version 0.13. Tagged as 'NetBSD-0_13'
-
- 11 Apr, 2003 1 commit
-
-
Robert Sprowson authored
Added stuff to delete the DeviceFS$USB*$Options variables when the module is RMkilled. Version 0.12. Tagged as 'NetBSD-0_12'
-
- 10 Apr, 2003 1 commit
-
-
Kevin Bracey authored
Fix for erratic behaviour after having unplugged hubs: TAILQ was being given an entry which wasn't on its list, and the behaviour was to break the list and poke a zero into the reset vector! Also, some extra IFDEF's so that debug builds will work again. A few typos/spelling errors changed. Version 0.11. Tagged as 'NetBSD-0_11'
-
- 08 Apr, 2003 1 commit
-
-
Robert Sprowson authored
Before I forget,unset the DeviceFS$USBnnn$Options variable due to not reusing numbers and DeviceFS not deleting them - is there such thing as variable leaks? Version 0.10. Tagged as 'NetBSD-0_10'
-
- 08 Mar, 2003 1 commit
-
-
Robert Sprowson authored
Version 0.09. Tagged as 'NetBSD-0_09'
-
- 02 Mar, 2003 1 commit
-
-
Robert Sprowson authored
Found a "busses" lingering in the messages file,also removed a \n which must have been copied from a printf somewhere. Old service call detail removed from c.port as it's defined in another file differently! USBDiscover is now only available for debugging purposes. Internationalised the mouse name (default is still "USB mouse"). Version 0.08. Tagged as 'NetBSD-0_08'
-
- 22 Feb, 2003 1 commit
-
-
Kevin Bracey authored
Makefile now zaps the linked directory too. Version 0.07. Tagged as 'NetBSD-0_07'
-