nisimura
d0259231aa
A small fix to save such a configuration of MAXINE with TC framebuffer
...
option card installed.
1999-09-03 10:19:40 +00:00
nisimura
c1122ccf3d
- Nuke '#ifdef alpha' which brings little useful, plus a small cleanup.
1999-09-03 07:12:45 +00:00
nisimura
37b9802f3a
- Nuke "asc.h" inclusion.
1999-09-03 06:12:28 +00:00
thorpej
6a2319b969
Byte swap the EEPROM words on the PNIC. From Stephen Ma.
1999-09-03 00:24:56 +00:00
thorpej
8772062270
Make /proc/self a symlink to /proc/curproc. I've observed Linux programs
...
that expect /proc/self/cmdline to exist.
1999-09-02 23:33:45 +00:00
thorpej
8386184524
Deal with some more Winbond differences, after a more-thorough-than-before
...
reading of its manual.
1999-09-02 23:25:28 +00:00
ross
533b6088cd
Make it compile.
1999-09-02 23:23:03 +00:00
augustss
d7a4829d27
Regen.
1999-09-02 22:07:43 +00:00
augustss
1fed6ca851
Add Logitech QuickCam.
1999-09-02 22:07:29 +00:00
ross
dc7ca6a110
Don't get confused when pci function != 0.
1999-09-02 22:04:41 +00:00
augustss
ba551e0c6a
Regen.
1999-09-02 19:17:57 +00:00
augustss
f6ae3ac6a9
Add some Entrega and Belkin serial adapters.
1999-09-02 19:13:43 +00:00
augustss
60179e2a13
Avoid null reference, from Nick Hibma, FreeBSD.
1999-09-02 18:13:50 +00:00
augustss
46fd81350a
Rewrite interrupt routine from clarity. From Nick Hibma, FreeBSD.
1999-09-02 18:11:41 +00:00
kleink
9c10799ac4
Use the approximated sampling rate to compute the filter rate.
1999-09-02 17:26:15 +00:00
fvdl
5c875f66d0
Select the right transceiver type when configuring the driver. Change the
...
timing for the mii code a bit. From Robert Elz / the FreeBSD xl driver.
1999-09-01 21:03:02 +00:00
thorpej
cfbc8a82fb
Make Tulip-style filter setup interrupt-driven.
1999-09-01 20:56:15 +00:00
fvdl
a6aa19699f
Don't assume that an -FX card has MII (because it doesn't).
1999-09-01 20:26:43 +00:00
thorpej
e75ce8c0df
Don't attempt to do transmit threshold tuning on the Lite-On PNCI; just
...
put it in Store-and-Forward mode right from the get-go. This eliminates
the DMA underrun errors that prevented the receive filter setup from working
and caused smashed packets to go out onto the wire.
My NetGear FA310-TX board now works.
There are still "filter setup failed to complete" messages, however they
don't appear to indicate that the filter setup actually failed, since
unicast and multicast packet reception work fine. I will address this
problem shortly.
Reading the log for the FreeBSD `pn' driver suggests that these chips are,
in fact, pretty crappy, riddled with hardware bugs (for which more workarounds
are coming).
1999-09-01 20:11:19 +00:00
kleink
480e8a1a1c
No longer requires mpuvar.h.
1999-09-01 18:03:10 +00:00
bouyer
ce80d27933
Don't try to unmap unmapped space in case of failure in
...
pciide_mapregs_compat(). From OpenBSD.
1999-09-01 15:17:07 +00:00
drochner
7c34574b94
add "ti" - Alteon Gigabit Ethernet
1999-09-01 11:54:32 +00:00
drochner
45e5d743af
quick 'n dirty port of FreeBSD's Alteon Gigabit Ethernet driver.
...
todo:
-IPv6
-clean up jumbo buffer allocation - NetBSD provides an opaque argument
to the free function, thus doesn't need the hack done here
-deal correctly with the mapping of the shared memory
1999-09-01 11:47:46 +00:00
drochner
7eaa4e57fd
regen
1999-09-01 11:42:32 +00:00
drochner
7c2d8bc001
-add some incarnations of the Alteon gigabit Ethernet adapter
...
-sort some entries which were put in by legasthenics
1999-09-01 11:40:42 +00:00
kleink
e5d76dce61
Don't make a human-readable device description being printed at attach time
...
depend on PCIVERBOSE.
1999-09-01 07:32:31 +00:00
thorpej
5d7f25011b
Some of the Tulip clone chips (like the Winbond and ASIX) want the
...
IC bit set in the *first* descriptor of the outgoing packet. Appease
them.
1999-09-01 05:07:03 +00:00
sommerfeld
0ec90c839f
resync supported mii phy's with GENERIC
1999-09-01 03:10:04 +00:00
ross
ad3beb5695
Fix read retry error case. Closes kern/8300.
...
While here, add automatic error retry up to 3 times.
1999-09-01 02:32:26 +00:00
thorpej
e293024ffa
This is the long-awaited "new Tulip driver", a complete, from-scratch
...
rewrite of the driver for the DECchip 21x4x Ethernet chips, and a variety
of clones.
Currently, the driver supports the Winbond 89C840F (this works pretty
well), and the Lite-On PNIC (e.g. NetGear PCI boards), however Lite-On
support may be broken [I may simply have a busted test board].
Eventually, support for the Macronix and ASIX chips will filter into
this driver, and then, slowly, support for the genuine DEC chips,
and maybe even the DE-425 EISA model.
1999-09-01 00:32:41 +00:00
thorpej
b99d7572d6
Add some missing usb glue.
1999-09-01 00:05:01 +00:00
bouyer
051211ffa9
Add a new flag, used by vn_open() which prevent symlinks from being followed
...
at open time. Use this to prevent coredump to follow symlinks when the
kernel opens/creates the file.
1999-08-31 12:30:35 +00:00
ad
78d4510ba0
Pass color value through ri->ri_devcmap before writing.
1999-08-31 10:11:52 +00:00
simonb
0676f7a9b7
Handle the MTOFFL request to actually offline a tape rather than just
...
rewinding it. Tested with an Exabyte 8500 on a 5900/260 (the asc scsi
driver).
1999-08-31 01:12:51 +00:00
ragge
56f0f92bef
Add some external variables.
1999-08-30 21:18:17 +00:00
mycroft
c3e1f6741d
A foolish consistency.
1999-08-30 18:58:01 +00:00
jdolecek
28a643b7d9
correct typo in SAVENAME's comment
1999-08-30 14:55:24 +00:00
bouyer
7c1c212662
If we are using UDMA mode > 2 and get a DMA error, downgrade to UDMA mode 2
...
first: maybe we incorrectly guessed the cable type.
1999-08-30 12:58:58 +00:00
bouyer
8e49b58de0
Add support for Intel 810 chipset (ICH/ICH0).
...
While I'm there merge back piix_channel_map into piix_chip_map.
1999-08-30 12:49:21 +00:00
jdolecek
f20aa96271
add more items, correct a few sentences
1999-08-30 11:33:41 +00:00
tsubai
30e635f6f3
Make sure that we use only inside of available memory region
...
in pmap_bootstrap.
1999-08-30 07:59:19 +00:00
thorpej
dea48ccdf9
Oops, back out stuff I didn't mean to commit.
1999-08-30 01:05:08 +00:00
thorpej
a138de1eb5
Add detach goo; still needs work in the `scsibus' and further layers.
1999-08-30 01:04:31 +00:00
mrg
f75cf1688b
install ieee.h
1999-08-30 00:51:57 +00:00
augustss
7a3bd0ab27
Add some missing request codes.
1999-08-29 22:45:41 +00:00
thorpej
dd611fa302
Set openings to 1; only one command may be queued with the device at
...
a time.
1999-08-29 20:41:12 +00:00
is
3e419f86dc
Move the mtu initialization to arc_storelladdr, so that it will be upped
...
again when switching link0 on.
XXX This stuff needs to be thought about, especially with the doomming IPv6
support, which uses yet another default mtu.
1999-08-29 20:38:36 +00:00
thorpej
54f6a91c01
Issue a Get Max Lun request to determine the max lun.
1999-08-29 19:58:55 +00:00
thorpej
04cd1cc8ee
Make usbd_errstr() always return a useful error message; it's not like
...
the strings are that big.
1999-08-29 19:41:27 +00:00
thorpej
d1088a5081
One more TODO item; sub-classes other than SCSI.
1999-08-29 18:58:03 +00:00