summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2001-11-05compile fix; fgsch@ okTodd T. Fries
2001-11-05needs rndvar.hMichael Shalayeff
2001-11-05Use ether_input_mbuf(). As a bonus, tcpdump should show the ethernetFederico G. Schwindt
headers now; nate@ ok.
2001-11-04sync. deraadt@ OK.lebel
2001-11-04ATI Mobility Radeon. deraadt@ OK.lebel
2001-11-047751 has two registers in config space (0x40 - RETRY_TIMEOUT and 0x41,Jason Wright
TRDY_TIMEOUT). These registers must be initialized to zero to disable these timers or 7751 will get PCI aborts on its descriptor rings on certain chipsets. These timers were removed because they were unneeded in the 7951. I'm not sure how I missed this in the datasheet, but there it is plain as day on page 24. Thanks go to Hifn for pointing this out. Upshot: PCI abort problem on 7751 appears to be solved.
2001-11-02match on intel pro/wireless 2011, from netbsdMichael Shalayeff
2001-11-02- Set valid bit in transmit descriptors and tx fragment descriptors (previousJason Wright
firmware versions didn't use it, but newer ones might... play it safe). - add a bit of debugging code to tx so I can get dumps easier to send to 3com. (ifdef'd out). - ifdef both places that require modification to enable TX cksums to avoid errors like halfway enabling them (which caused me a bit of pain the other day). - TX UDP/TCP cksums still hang the firmware
2001-11-02new fw needs more space in an_ltv_status; from Gabriel Kihlman <gk@univits.se>Michael Shalayeff
2001-11-02i do not think everybody needs USB_DEBUGMichael Shalayeff
2001-11-01add missing end bracket in commentTodd C. Miller
2001-11-01regenMichael Shalayeff
2001-11-01mylex acceleraidMichael Shalayeff
2001-11-01Change d_mmap in struct cdevsw from:Artur Grabowski
int (*d_mmap) __P((dev_t, int, int)); to: paddr_t (*d_mmap) __P((dev_t, off_t, int)); This allows us to mmap devices past 4GB offsets.
2001-10-31Change the audio_hm_if->mappage interface to return paddr_t and take off_tArtur Grabowski
as the mmap offset.
2001-10-31syncNathan Binkert
2001-10-31add a bunch of cards that use the Sundance TC9021Nathan Binkert
2001-10-31syncNathan Binkert
2001-10-31new deviceNathan Binkert
2001-10-31syncNathan Binkert
2001-10-31Synchronize usb code with NetBSD.Nathan Binkert
2001-10-30do not allow setting autorepeat delays causing zero timeouts later.Michael Shalayeff
pointed out for the case of del*=0 in pr@2156 by Juan Vera <juan@coredump.com.ar>.
2001-10-30From NetBSD: add __packed__ attribute to hardware structure thatKenneth R Westerback
lacked it (scr_table). Also remove scr_table_t typedef and just use 'struct scr_table' to be consistant with all other structures.
2001-10-29defn for "versions read" command (not that the results match the docs mind you).Jason Wright
2001-10-28match on elsa cf wireless lanMichael Shalayeff
2001-10-28regenMichael Shalayeff
2001-10-28add ELSA XI800 CF Wireless LAN; from netbsdMichael Shalayeff
2001-10-28define caps bits, for later useMichael Shalayeff
2001-10-28it appears that some non-vra compatible codecs implement partMichael Shalayeff
of vra protocol by rounding all rates to 48kHz, but some return 0. fix this by reporting 48kHz for all codecs w/o vra. problem (finally) identified by hunter@dg.net.ua, diff by me. also, while here a/AC97_SOUND_ENHANCEMENT/AC97_CAPS_ENHANCEMENT/ .
2001-10-27remove unused timeout in lockinit() per art@'s idea.Michael Shalayeff
fix the init state handling on failure; reported by nate@.
2001-10-27permit compiling of non-pci kernels containing ahcTheo de Raadt
2001-10-26syncNathan Binkert
2001-10-26MCT USB-232 interfaceNathan Binkert
from S@mSmith.net
2001-10-26Allocate an appropriate number of cbd's for each discovered LUNKenneth R Westerback
at probe time, rather than allocating them dynamically as SCSI commands are started. This should eliminate one possible way of calling bus_dmamem_map() while in interrupt context. Potential problem spotted by Art@. Inspired by changes to achieve same effect in NetBSD by bouyer@.
2001-10-26First cut at a port of isadma and floppy driver. ok art@Nathan Binkert
From NetBSD via jay@rootaction.net
2001-10-26Fix a problem with the probe message being printed for cards with noKenneth R Westerback
RAM. A card that did not have RAM was causing a probe message with no terminating '\n', but with a dangling ', '. Problem noted by Todd T. Fries.
2001-10-25implement "the other" pci interface for wavelans, found on intersilMichael Shalayeff
mini-pci cards. inspired by the netbsd's if_wi_pci.c . rename WI_COR_* into WI_PLX_COR_*, per millert@'s suggestion. tested by millert@ for the plx-based cards.
2001-10-25match on corega pcc-tdMichael Shalayeff
2001-10-25match on corega pccb-11Michael Shalayeff
2001-10-25regenMichael Shalayeff
2001-10-25add a couple of corega cards, from netbsdMichael Shalayeff
2001-10-25regenMichael Shalayeff
2001-10-25add intersil mini-pci wlan; from netbsdMichael Shalayeff
2001-10-25add prism2.5 mini-pci nic idMichael Shalayeff
2001-10-25match on gemtekMichael Shalayeff
2001-10-25regenMichael Shalayeff
2001-10-25add gemtek and symbol wlans; from netbsdMichael Shalayeff
2001-10-25darkblack@networking-center.org says it should be apostrophe instead of ↵Michael Shalayeff
grave in the _es map
2001-10-25ddb entry support using usb (console) keyboard.Dale Rahn
Do not send characters directly from usb interrupt handler for console keyboard. entering ddb from within the usb interrupt handler is _bad_. Instead delay until next timeout check and deliver characters then. Tested on mappc. From NetBSD.
2001-10-25If a usb keyboard is detached, check if the intrpipe is still active.Dale Rahn
Console keyboard will still be active and must be shut down for successful detach. This change and previous change to wskbd.c both from NetBSD. Tested by miod@ and myself. Hot plug/unplug on USB console keyboard now works on macppc. (this and wskbd.c may be errata candidates).