sobomax
8d8767b58c
Add dummy support for ifmedia subsystem. This allows devd to see cdce as an
...
ethernet device and configure IP etc.
Submitted by: Craig Boston <craig@tobuj.gank.org>
2005-09-26 05:29:46 +00:00
phk
1a9cbea53c
__RMAN_RESOURCE_VISIBLE not needed.
2005-09-25 20:21:14 +00:00
scottl
7279f0e888
Overhaul error handling in the IPS driver. Don't use a magic value for
...
driver-induced errors, instead be better about propagating error status
upwards. Add more error definitions, courtesy of the linux driver. Fix
a command leak in the ioctl handler. Re-arrange some of the command handlers
to localize error handling.
MFC After: 3 days
2005-09-25 17:12:41 +00:00
imp
20b5ed6860
Remove OLDCARD vestiges from here
2005-09-25 01:39:04 +00:00
imp
d3a04605bc
Fix comment
2005-09-25 01:38:02 +00:00
phk
3c81bee51e
Use the new bus_space/resource convenience functions.
2005-09-24 20:46:02 +00:00
phk
07f333af67
Use new bus_space/resource convenience functions.
...
Pretend the 10-bit I/O ISA addressing is not our problem.
2005-09-24 20:44:55 +00:00
imp
c5182c8c5e
I have confirmed with my Epson EEN10B that it needs to look at the
...
attribute memory at 0xff0 to find its MAC address. This is another
instance of the IBM ethercard II from all apperances (short of popping
the lid). Update the entry to document which cards we support
actually need this functionality.
2005-09-24 17:36:43 +00:00
imp
16f660ed10
Remove unnecessary Dlink de650 entry
2005-09-24 17:32:57 +00:00
imp
18d24b9f81
The DLink DE650 has the same ID as Linksys EthernetCard, so we don't
...
need a sperate entry for it.
2005-09-24 17:32:20 +00:00
netchild
479d185b1e
This part of the struct isn't needed on FreeBSD:
...
---snip---
FYI this bit isn't needed for FreeBSD - I think it came from either
OpenBSD or NetBSD where arc4random() wasn't available during cold
boot.
---snip---
Explained by: iedowse
2005-09-24 14:49:36 +00:00
imp
899f058291
Remove obsolete include
2005-09-23 21:59:11 +00:00
imp
36206617bb
Forgot to commit ata-card fixes last night. Fix gleb's attempt to do
...
the right thing by merging in the changes I neglected to commit last
night.
2005-09-22 18:46:29 +00:00
glebius
6ac8681808
Fix build.
2005-09-22 18:41:56 +00:00
imp
20ca55a59d
Remove compat layer for OLDCARD compatibility. All instances of it
...
are now gone from the tree.
2005-09-22 14:51:11 +00:00
imp
7fa2686fe8
'PC Card' instead of other variants
2005-09-22 06:01:44 +00:00
imp
8d440f4f82
Eliminate dead code
2005-09-22 05:56:32 +00:00
imp
50b31b2468
PC Card instead of other variants
2005-09-22 05:52:54 +00:00
imp
84eb58cdc3
MFp4: save mac addr hint, eliminage OLDCARD shims
2005-09-22 05:11:50 +00:00
gibbs
362978b3c4
Use the AHC_DISABLE_PCI_PERR flag to silence parity error reporting on
...
chips where setting the FAILDIS bit is not effective. While here,
try again to make it clear that reported parity errors indicate
a failure of some PCI device *other than* the aic7xxx controller.
2005-09-22 05:11:35 +00:00
imp
c66156998d
Remove OLDCARD shims
2005-09-22 05:06:37 +00:00
gibbs
6504a57c8a
Enhance diagnostic printfs for the chains of free lists used to
...
avoid SCB ID collissions to non-packetized targets.
2005-09-22 05:06:03 +00:00
gibbs
efbd02745b
Correct bug that caused the completed "recovery" scb to have its
...
timer reset rather than the timer of an SCB still pending on the
controller after recovery completed. This should correct timeout
loops seen in the field.
2005-09-22 05:01:37 +00:00
gibbs
bd758d5e91
Set allow_memio to 1 if fetching the allow_memio hint fails. This
...
is the default behavior according the the bootverbose printf in the
failure case.
2005-09-22 04:56:59 +00:00
imp
a5a623bf77
MFp4: Remove OLDCARD shims
2005-09-22 04:51:11 +00:00
imp
1fb311845a
MFp4: trivial KNF nits
2005-09-22 04:49:17 +00:00
imp
57250fe837
MFp4: KNF (mostly remove K&R function definitions). Fix some spaces left
...
over from de__Ping.
# Didn't fix the -Exxxx return statements that appaer to be linuxisms
# (and wrong) since I don't have hardware to test with.
2005-09-22 04:46:56 +00:00
imp
3ed227bac6
Better descriptions for the Jack of Diamonds cards.
2005-09-21 23:57:26 +00:00
imp
448de15491
Remove OLDCARD shims
2005-09-21 22:45:14 +00:00
imp
d5f4d6d5c5
Don't confuse the tuple code and the tuple length. Ooops. Since most
...
CIS are tiny, this likely hasn't bit anybody yet...
2005-09-21 20:08:24 +00:00
imp
a89ff69ad6
Split power state control into two variables. hw.pci.do_powerstate
...
has been removed. It has been replaced by hw.pci.do_power_nodriver
and hw.pci.do_power_resume. The former defaults to 0 while the latter
defaults to 1.
When do_powerstate was set to 0, it broke suspend/resume for a lot of
people as an unintended consequence. This change will only affect the
areas that were intended to affect. This change will have no effect on
servers, but will help laptops quite a bit.
MFC After: 3 days.
2005-09-21 19:47:00 +00:00
marcel
fc1e5e377c
Fix an unaligned I/O memory access in the event that a SCB times out.
...
The FXP_SCR_FLOWCONTROL registers is at offset 0x19, but 2 bytes wide.
It cannot be read as a word without causing a panic on architectures
that enforce strict alignment.
MFC after: 3 days
2005-09-21 04:36:40 +00:00
imp
be4ab3ea85
Use the correct minor number for the pccardX.cis device.
...
Don't destroy a NULL device.
This should fix the panics on boot people are seeing on systems with
more than one pccard slot.
2005-09-20 23:48:06 +00:00
imp
589e64b00c
Remove OLDCARD support by removing compat shims
2005-09-20 19:54:11 +00:00
imp
70a9967120
Better use of gone.
2005-09-20 19:50:27 +00:00
imp
c1ba22dc8d
Remove oldcard support by removing the compat shims.
2005-09-20 19:49:33 +00:00
imp
aaf3039095
Remove support for oldcard by removing compat shims.
2005-09-20 19:46:54 +00:00
imp
2b6cd2aa2c
Eliminate support for oldcard by removing the compat shims.
2005-09-20 19:45:08 +00:00
imp
6f32a83956
remove some dead code
2005-09-20 19:34:10 +00:00
glebius
1f2c9e5c2c
Remove queue check from last commit. In most cases there is smth in queue,
...
when start function is called.
Reviewed by: ru
2005-09-20 14:52:57 +00:00
glebius
b167d0deb2
Check IFF_DRV_RUNNING and presense of packets in queue before calling
...
em_start_locked(). This fixes panic on shutdown with active traffic
passing through router.
Sponsored by: Rambler
2005-09-20 13:37:17 +00:00
glebius
1afa264ae1
Fix build.
2005-09-20 10:25:51 +00:00
imp
830439834b
Implement /dev/pccardN.cis. This mirrors the CIS for the card to userland.
...
pccardc dumpcis /dev/pccardN.cis will work now, but I may rewrite pccardc.
Also, move more of the private data to a new file called pccardvarp.h.
2005-09-20 06:47:33 +00:00
imp
ad1a6d37e0
Call the passed function on cis scanning for all nodes in the CIS
...
chains, not just the 'real' ones.
2005-09-20 06:45:38 +00:00
andre
3f2b548b71
Replace m_extadd() with macro version MEXTADD().
2005-09-19 22:04:41 +00:00
andre
9f43a3ce6e
Replace custom mbuf writeability test with generic
...
M_WRITEABLE() test covering all edge cases too.
2005-09-19 21:59:49 +00:00
damien
92d4852201
Use phk's kernel unit number allocator to associate unique ids to neighbors
...
in an IBSS. Store ids directly into ieee80211_node's instead of managing
our own private association table. Idea and code by Sam Leffler.
Submitted by: sam
MFC after: 5 days
2005-09-19 18:59:04 +00:00
damien
55be30560c
The "SMC EZ Connect SMC2862W-G" product is not based on the Ralink RT2500USB
...
chipset.
MFC after: 5 days
2005-09-19 18:19:22 +00:00
damien
410dc0fa32
It's safe to wait for command completion in iwi_config().
...
MFC after: 5 days
2005-09-19 16:26:52 +00:00
imp
be4e7ec5e9
Remove duplicate if_free().
...
Submitted by: ru@
2005-09-19 14:44:11 +00:00