Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
FreeBSD.
|
|
Also, document "magic" bits.
|
|
Don't set WDC_CAPABILITY_UDMA at all for SiS rev < 0xd0
|
|
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
|
|
|
|
|
|
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.
|
|
- 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.
|
|
more work on the whole code base
|
|
|
|
|
|
|
|
|
|
|
|
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)
|
|
controller actually works now!) and Manuel Bouyer's copyright.
|
|
|
|
|
|
(Invertex's aeon used the Hi/Fn 7751 reference design)
|
|
|
|
|
|
so that a SCSIDEBUG kernel doesn't completely overrun the
console.
|
|
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.
|
|
Merge with FreeBSD:
add a routine to search for dirty rx buffers in case rxeof falls out
of sync with the hardware
|
|
|
|
|
|
- remove unused are from IO_BUF_ERR in rf_driver.c
- remove unused define in rf_stripelocks.c
|
|
IFM_10_T. Also remove long dead fxp_phyname()
|
|
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
|
|
|
|
o apply patch from Joff Thyer <jsthyer@uncg.edu> that helps with
watchdog resets in mx & dm chips
|
|
|
|
|
|
speaker only systems.
|
|
|
|
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)
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|