summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2000-01-22syncTheo de Raadt
2000-01-22mislabelingTheo de Raadt
2000-01-20syncTheo de Raadt
2000-01-20DEC 21150-BC bridge chip, AKA DC1111DTheo de Raadt
2000-01-18sync with FreeBSD: add Farallon PN9000SX as a matchJason Wright
2000-01-18syncJason Wright
2000-01-18Farallon PN9000SX (looks like they used DEC's vendor ID by mistake); from ↵Jason Wright
FreeBSD.
2000-01-18Fix fxp+nsphy problem: don't reset everytime when switching to auto mode.Jason Wright
Also, document "magic" bits.
2000-01-17From Manuel Bouyer -Chris Cappuccio
Don't set WDC_CAPABILITY_UDMA at all for SiS rev < 0xd0
2000-01-16Merge with FreeBSD:Jason Wright
o add a new routine, dc_coal(), that copies tx data into a single mbuf o use it on the dm910x chips Tested by jsthyer@uncg.edu
2000-01-15use model instead of name, more constistant with determining machine type.Dale S. Rahn
2000-01-15special case one mislabeled device which is not a pci bridge at allTheo de Raadt
2000-01-12For reasons beyond my comprehension, touching the sdh register too muchConstantine Sapuntzakis
during probe causes the devices pain. So, I don't do that any more. :-) Also, try ATAPI_IDENTIFY_DEVICE a couple times. Seems to help with an old NEC drive.
2000-01-11sync with NetBSDPeter Galbavy
- removed threadid stuff - removed unused files - general tidyup - you can no longer configure the same unit twice (without de-configuring first of course). Again, this has only been tested locally on IDE disks. Further testing and feedback would be appreciated.
2000-01-11remove 'INTEGRATE' macro that did static __inline__ in advance of doingPeter Galbavy
more work on the whole code base
2000-01-11sync with NetBSD - remove an unused prototype.Peter Galbavy
2000-01-11off by oneTheo de Raadt
2000-01-11a few ifdef accomodations for hppa, also a few knf spacesMichael Shalayeff
2000-01-11Clean up my cruftChris Cappuccio
2000-01-11use PCI_REVISION macroChris Cappuccio
2000-01-10Don't enable UDMA modes for revisions of SiS 5513 < 0xd0Chris Cappuccio
The only revisions I know which don't actually support UDMA are 0x09 and below.. But the only revision I know which does support UDMA is 0xd0 (and presumably above that)
2000-01-10Sync w/NetBSD regarding Promise PDC20262 support (the Promise Ultra/66Chris Cappuccio
controller actually works now!) and Manuel Bouyer's copyright.
2000-01-10Remove PNIC driverJason Wright
2000-01-10match Davicom DM9100 and DM9102; tested by Joff Thyer <jsthyer@uncg.edu>.Jason Wright
2000-01-10sync pcidevs and let the aeon driver match the Hi/Fn 7751Jason Wright
(Invertex's aeon used the Hi/Fn 7751 reference design)
2000-01-10add Hi/Fn vendor, and Hi/Fn 7751 productJason Wright
2000-01-09more mx removalJason Wright
2000-01-09Crank up the debug levels for a couple of ISPDEBUG linesmjacob
so that a SCSIDEBUG kernel doesn't completely overrun the console.
2000-01-09If no phy found, add IFM_MANUAL and then use it. This is more accurateJason Wright
than adding IFM_AUTO. Also modify checks for which media are available to try: IFM_MANUAL first, IFM_AUTO next, and finally IFM_10_T.
2000-01-09fetch subsystem id for comparison in dcphyJason Wright
Merge with FreeBSD: add a routine to search for dirty rx buffers in case rxeof falls out of sync with the hardware
2000-01-09syncJason Wright
2000-01-09emulated phy for if_dc; from FreeBSDJason Wright
2000-01-08sync with NetBSDPeter Galbavy
- remove unused are from IO_BUF_ERR in rf_driver.c - remove unused define in rf_stripelocks.c
2000-01-08before setting IFM_AUTO, make sure it really exists. If not, punt withJason Wright
IFM_10_T. Also remove long dead fxp_phyname()
2000-01-07sync with work by Greg Oster on NetBSDPeter Galbavy
Please note: This update has *only* been tested on i386 with IDE disks. Could someone with a spare box please make sure all is OK with SCSI and maybe other arches ? sparc testing will follow locally. * remove rf_sys.h * many changes to make it more stable * some performance increases * All raid threads now get their own kernel process and the calling raidctl(8) program will show status progress through a meter. * In theory FFS_SOFTUPDATES and RAIDframe will now work together - NOT TESTED YET See http://www.cs.usask.ca/staff/oster/raid.html This updates include Greg's changes to Jan 4th 2000. TODO: * some odd behaviour when running raictl -c on an already config'ed raid set - problem founf, fix being done * progress meter is in raidctl(8) - seperate commit, but could do with sync'ing with OpenBSD ftp version
2000-01-06remove mx driver... dc worksJason Wright
2000-01-06o let if_dc match macronix and pnic-IIJason Wright
o apply patch from Joff Thyer <jsthyer@uncg.edu> that helps with watchdog resets in mx & dm chips
2000-01-03syncTheo de Raadt
2000-01-03advansys u2wTheo de Raadt
2000-01-03Remove dependencies between midi & audio. midi now will compile onFederico G. Schwindt
speaker only systems.
2000-01-03Remove ax and al from GENERIC; match with dc instead.Aaron Campbell
1999-12-31modify xl_reset to allow for a hard reset (with resets everything includingJason Wright
loading defaults from EEPROM) and a soft reset with resets everything except loading defaults from EEPROM. This fixes media selection for 3c900b (icfg is reloaded during a hard reset)
1999-12-27Token ring driver for Tropic based boards; from NetBSD.Federico G. Schwindt
This is as is in NetBSD. I've some mods in my tree ready to be merged. For the records: * This driver needs massive work to be ready for production (people is invited to help, don't be shy). Rewrite part/whole is my list. * IP isn't working at the moment. ARP handling needs several changes. (remember this guys? maybe this time...) * This only handle SNAP frames. IPX using IPX frames doesn't work (you could receive but not transmit to be exact). In order to do that, dsap needs to be changed. I don't know how to setup multiple dsap's at the moment (don't worry about it now, our IPX code is going to be replaced soon since the current implementation is buggy). * Source routing is missing. * tcpdump needs some hacking too (in my tree too). * More things I'm probably forgetting now (haven't worked on this for a while). Our networking code needs some cleanup and rearrangement (specially the headers). net/if_ether.h is an example; arp is not ether specific.
1999-12-27Add tr driver; from NetBSD.Federico G. Schwindt
1999-12-27Add eeprom offset for 3c619 (maybe others?).Federico G. Schwindt
1999-12-27Polynomial for 3com token link 619; from NetBSD.Federico G. Schwindt
1999-12-26tag.Federico G. Schwindt
1999-12-26sync w/ NetBSDFederico G. Schwindt
1999-12-26spellingFederico G. Schwindt
1999-12-26regen.Federico G. Schwindt