| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
which needed port resources.
|
|
|
|
|
|
|
|
| |
retry count for the ccb). This is probably not quite the right thing, but it
is better than silently hanging on (possibly broken) h/w which is what we
do now.
Reviewed by:Justin/Ken: they weren't entirely happy about it but didn't say no.
|
|
|
|
|
|
| |
seems to handle the case of timeouts firing during probe but after a device
has gone away. It really does help.
Obtained from:gibbs@freebsd.org
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Reported by: markm
|
|
|
|
| |
This allows ata to probe correctly for the HPT366 on Abit's BP6.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Generally clean things up.
- PnP now supported.
Will convert to bus_space, ifmedia and add a DEVICE_IDENTIFY() method
for autodetection. As it stands
device ex0 at isa0
should find a card if one is present.
I feel less dirty now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In order to make this work, I created a pseudo-PHY driver to deal with
Macronix chips that use the built-in NWAY support and symbol mode port.
This is actually all of them, with the exception of the original MX98713
which presents its NWAY support via the MII serial interface.
The mxphy driver actually manipulates the controller registers directly
rather than using the miibus_readreg()/miibus_writereg() bus interface
since there are no MII registers to read. The mx driver itself pretends
that the NWAY interface is a PHY locayed at MII address 31 for the sole
purpose of allowing the mxphy_probe() routine to know when it needs to
attach to a host controller.
|
|
|
|
|
|
|
|
| |
pc98 case that I missed before. Attempt to get the irq for the PCIC
first from the loader env var and second from the config system. I've
been able to boot my laptop with a kernel that hardwired the irq to
10. This should allow boot -c to finally start working for pcic irq,
but I've not tested that. Add $FreeBSD$ to slot.h.
|
|
|
|
|
|
|
|
|
|
|
| |
32 bytes is safe.
Handle successful completion of message log retrieval commands.
With these changes, the driver correctly handles the consequences of drive
death and replacement in a reliable array. Note that the massive backlog
of I/O during handling of such an event can kill the system if softupdates
is enabled.
|
|
|
|
| |
has been broken since implemented.
|
| |
|
|
|
|
| |
The drive number is 5 bits, not 4, in the read/write command.
|
|
|
|
| |
systems with more than one PCI bus.
|
|
|
|
| |
This gets the AlphaServer DS10 booting.
|
| |
|
|
|
|
| |
pulled in as well.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
floating before). Attach pccard devices to pcic, one per slot
(although this may change to one per pcic). pcic is now attached to
isa (to act as a bridge) and pccard is attached to pcic, cbb and
pc98ic (the last two are card bus bridge and the pc98ic version of
pcic, neither of which are in the tree yet). Move pccard compat code
into pccard/pccard_compat.c.
THIS REQUIRES A CONFIG FILE CHANGE. You must change your pcic/card
entries to be:
# PCCARD (PCMCIA) support
controller pcic0 at isa?
controller pcic1 at isa?
controller card0
The old system was upside down and this corrects that problem. It
will make it easier to add support for YENTA pccard/card bus bridges.
Much more cleanup needs to happen before newbus devices can have
pccard attachments. My previous commit's comments were premature.
|
|
|
|
|
|
|
| |
Without it the kernel config options, like OVERRIDE_TUNER, where not
getting passed to the driver.
Bug noticed by: Marc Fonvieille <fonvi@club-internet.fr>
|
|
|
|
|
|
|
| |
As BDE says: "options\x09\x09foo" looks quite different from
"options\x20\x09foo" after adding a one or two character prefix.
Notice by: BDE
|
|
|
|
|
|
|
|
|
|
| |
completion' flag. If set, the interface output routine will assume that
the packet already has a valid link-level source address. This defaults
to off (the address is overwritten)
PR: kern/10680
Submitted by: "Christopher N . Harrell" <cnh@mindspring.net>
Obtained from: NetBSD
|
|
|
|
|
|
|
| |
now lives in the respective bus front end files.
- Add various function prototypes to if_edvar.h
- Clean up some debugging code that snuck into if_ed_isa.c
- Turn on the right bits in files.i386
|
|
|
|
|
|
|
|
|
|
| |
devices. There may still be problems with said drivers, if so please
let me know.
o Move attach-like functionality to the nbk attach compatibility code.
o Smarter probe code: for the compatibility code probe succeeds if
strcmp succeeds, for noncompatibility you can do anything you like.
o Get rid of some compiler warnings introduced in last commit.
|
|
|
|
|
| |
Note that these haven't been turned on nor has the old code
been removed from if_ed.c. The next commit will address that.
|
|
|
|
|
|
|
|
|
|
|
|
| |
- When setting/clearing promisc mode, just update the filter, don't
reset the whole interface.
- Call xl_init() in xl_ifmedia_upd() when setting miibus media modes. This
fixes a problem with the 3c905B-COMBO where switching from 10base5/AUI
or 10base2/BNC to a 10/100 mode doesn't always work right.
- Attempt to reset the interface in xl_init() so that we know we're getting
the receive and transmit rings reset properly.
|
|
|
|
|
|
|
| |
* Change the hack used on the alpha for mapping devices into DENSE or
BWX memory spaces to a simpler one. Its still a hack and should be
a seperate api to explicitly map the resource.
* Add $FreeBSD$ as necessary.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Move pnp_eisaformat() to pnp.c, declared in <isa/pnpvar.h>.
* Turn the pnpbios code into an enumerator for the isa bus. This allows
all devices known to the bios to be probed automatically.
Currently the pnpbios code is dependant on the PNPBIOS option. As the code
is tested more and when more drivers are converted this will be made the
default. I have PnP changes in the wings for fdc, atkbd, psm, pcaudio, and
joy. Sio already works with pnpbios.
|
|
|
|
| |
Reviewed by: bde
|
|
|
|
|
|
| |
0x7XX.
Pointed out by: Brian Somers <brian@Awfulhak.org>
|
| |
|
|
|
|
| |
Submitted by: jhay
|
|
|
|
| |
much as possible. This commit also adds the `bpf' pseudo-device.
|
| |
|
| |
|
|
|
|
|
| |
still not safe to consider file table sharing secure.
Submitted by: Ville-Pertti Keinonen <will@iki.fi>
|
|
|
|
| |
Submitted by: Ville-Pertti Keinonen <will@iki.fi>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PJ cards. This will probably also support the AcceleRAID and
eXtremeRAID cards, but nobody has volunteered one for testing, so I
haven't enabled their PCI device IDs.
Slightly clean up communication between the disk devices and the
controller device as per new practice, and move some more register-
related items int mlxreg.h from mlxvar.h.
Remove some unnecessary read-modify-write operations to the card
control registers; they don't behave like that.
Increase the status polling interval to 10 seconds. It's still possible
to load the card up to the point where a status poll will find the
previous poll still running, but this will reduce the incidence of
complaints.
|
|
|
|
|
|
| |
This should have been committed yesterday.
Broke-world-for: USW2 Root <root@usw2.freebsd.org>
|
|
|
|
|
|
|
| |
fixes "nice" on the alpha.
obtained from: NetBSD
reviewed by: dfr
|
|
|
|
| |
Reviewed by: sos
|
| |
|
| |
|
| |
|
| |
|
| |
|