Hidetoshi Shimokawa
aed9eb791a
Phy register map.
2003-09-25 09:27:05 +00:00
Warner Losh
26824d8c47
CARDMEM is the offset of the address ON THE CARD (eg which page).
...
Instead, use EXCA_MEMREG_WIN_SHIFT which is the amount we shift the
bus address by to write into upper memory (eg above 24MB). Use the
latter in this case.
2003-09-24 22:13:25 +00:00
Thomas Quinot
3fbbaabe4a
Enable DMA for ATAPI/CAM input/output operations.
...
Reviewed by: scottl
2003-09-24 18:40:10 +00:00
John Birrell
4e7b8fcec4
Add VidzMedia MonsterTV (MPEG video/TV capture box).
2003-09-24 02:02:41 +00:00
Paul Saab
473851ba04
By not setting No_CRC in the Mode Control Register, we must also
...
reduce the size of the packet by 4 bytes to remove the ethernet crc.
Submitted by: jdp
2003-09-23 19:54:32 +00:00
Yoshihiro Takahashi
312ebe0323
Don't return to search another ports even if bus_space_map() fails.
2003-09-23 13:03:22 +00:00
Yoshihiro Takahashi
b8759afc2b
Initialize iobase, bsh and bst.
2003-09-23 09:55:21 +00:00
Yoshihiro Takahashi
82df4f3134
Compare base address instead of bus_handle.
2003-09-23 09:49:37 +00:00
Yoshihiro Takahashi
c423dba334
- Keep the base address in struct uart_bas for sab82532 and z8530 modules.
...
- Remove buggy uart_cpu_busaddr() function.
2003-09-23 09:25:38 +00:00
Yoshihiro Takahashi
34c875bc30
Remove unneeded includes.
2003-09-23 09:20:03 +00:00
Yoshihiro Takahashi
81a11def25
Use bus_space_map() to initialize a bus_handle.
2003-09-23 08:38:49 +00:00
Paul Saab
e446dc8601
From the Broadcom Eratta:
...
Setting the No_CRC bit Can Cause Data Write Errors on BCM5701/03/04
The resolution is to not set the No_CRC bit in the Mode Control Register.
2003-09-23 00:37:07 +00:00
Sam Leffler
266f0707bb
add locking
...
Reviewed by: Prafulla Deuskar <pdeuskar@FreeBSD.ORG>
Sponsored by: FreeBSD Foundation
2003-09-23 00:18:25 +00:00
Thomas Moestl
a65aa77700
Fix inverted BURN_BRIDGES and GONE_IN_5 #ifdefs.
2003-09-22 17:58:40 +00:00
Warner Losh
2e6a21aa7f
Sony PEGA-WL110 Wireless LAN
...
Obtained from: NetBSD (onoe-san)
2003-09-22 05:33:22 +00:00
Warner Losh
f1bbdf43f2
sync to 1.72
2003-09-22 05:27:33 +00:00
Warner Losh
4091833eb6
Merge from NetBSD:
...
1.186: onoe; Sony's PEGA-WL110 CF WLAN (which strangely has fujitsu's
vendor id)
1.185: ichiro; Quatech Inc, PCMCIA Enhanced Parallel Port Card
Also:
o update $NetBSD$
o minor tweaks to FUJITSU. We've tried to keep the CIS only entries seprate
from vendor id/product id.
2003-09-22 05:27:03 +00:00
Nate Lawson
0588717032
Add an off_t cast to prevent overflow on media size. This should
...
fix issues with geometry not matching drive size.
Submitted by: Clive Lin <clive@tongi.org>
2003-09-22 04:59:07 +00:00
Nate Lawson
a6a1d01594
Fix the ACPI_DEBUG case.
...
Reported by: Larry Rosenman <ler@lerctr.org>
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
2003-09-22 04:50:29 +00:00
Poul-Henning Kamp
fb4d4b60b3
Make the clone handler BURN_BRIDGES but the actual 'a' and 'c' partition
...
check GONE_IN_5: We need the clone handler for root filesystem case.
Once under GEOM, we can remove the clone handler as GEOM provides one.
2003-09-21 18:57:12 +00:00
Poul-Henning Kamp
d2f243d06a
Make this compile.
2003-09-21 18:54:52 +00:00
Thomas Quinot
505d8ea4f1
(atapi_cb): Reorganize error handling circuitry.
...
Fix to the messages output under CAM_DEBUG_CCB: the summary sense
information (error bits and sense key) is in the error field, not
in the result field, of struct ata_request. No other functional change.
2003-09-21 16:49:53 +00:00
Thomas Quinot
1a2ede86a0
(atapi_cb): Disable autosense for now as it causes a missed ATA interrupt.
...
Minor reformatting.
2003-09-21 08:53:05 +00:00
Nate Lawson
be8dca590c
Add support for fixed event buttons defined in the DSDT (HID "ACPI_FSB"
...
and "ACPI_FPB").
Pointed out by: Linux
2003-09-21 02:49:59 +00:00
Bill Paul
edd033746c
Remove the dual-address cycle stuff. DAC is used to allow a bus master
...
device to access 64-bit addresses from a 32-bit PCI bus. While the
RealTek manual says you can set this bit and the chip will perform
DAC only if you give it a DMA address with any of the upper 32
bits set, this appears not to be the case. If I turn on the DAC
bit, the chip sets the 'system error' bit in the status register
when I to do a DMA on my Athlon test box with 32-bit PCI bus (VIA
chipset) even though I only have 128MB of physical memory, and thus
can never give the chip a 64-bit address.
Obviously, I can't just set it and forget it, so until I figure
out the right rule for when it's safe/necessary to enable it, keep
it turned off.
2003-09-20 21:18:27 +00:00
Stefan Eßer
cf3153c9c9
Add vendor Samsung and device Samsung ML-6060.
2003-09-20 20:01:08 +00:00
Warner Losh
1bbd0d4010
EXPsys PCMCIA Ethernet Combo
...
Submitted by: Ludwig Pummer
2003-09-20 18:03:07 +00:00
Warner Losh
37c3193030
update to 1.71
2003-09-20 18:01:51 +00:00
Warner Losh
734b8bcbac
EXPsys PCMCIA Ethernet Combo
...
Submitted by: Ludwig Pummer
2003-09-20 17:54:30 +00:00
Warner Losh
89aea6d530
Remove unused #defines.
2003-09-20 17:46:39 +00:00
Wilko Bulte
95ad0a1f28
Add missing file, it is sorely needed to make if_sk.c compile again.
2003-09-20 15:49:22 +00:00
Wilko Bulte
59ce78fef1
Add support for SK-9521 V2.0 and 3COM 3C940.
...
Tested at 100Mbit only, using Asus P4P800 onboard 3C940.
The -stable version of this patch I have in use for ~2 weeks now, and works
just fine for me.
Based on: Nathan L. Binkert's patch for OpenBSD
Patch submitted by and thanks to: Jung-uk Kim <jkim@niksun.com>
MFC after: 2 weeks
2003-09-20 10:53:08 +00:00
Søren Schmidt
bcf5e4d6b1
Dont reject a master device if it said slave failed.
2003-09-20 08:38:33 +00:00
Gary Jennejohn
eb3c983360
In umass_bbb_get_max_lun() move maxlun to before the DPRINTF so that
...
the actual number of LUNs is printed.
2003-09-20 08:18:16 +00:00
Warner Losh
45a3024ec7
New Proxim Harmony OEM card.
...
Submitted by: Jeremy Bingham
2003-09-20 05:27:18 +00:00
Warner Losh
7558e6858e
sync to 1.70
2003-09-20 05:24:50 +00:00
Warner Losh
ea1349a34b
OEM version of Proxim Harmony card
...
Submitted by: Jeremy Bingham
2003-09-20 05:23:50 +00:00
John Birrell
5ec40b82ff
Add HP 4400C, Belkin F5U208 VideoBusII
2003-09-19 22:42:51 +00:00
Joerg Wunsch
0ec6e98386
Add an entry for the VScom (Titan?) PCI-800L 8-port serial multiport
...
card.
Thanks to bde for his help in configuring the undocumented bars in
this driver...
MFC after: 1 month
2003-09-19 19:55:08 +00:00
Thomas Quinot
6ff17a79aa
(atapi_action): avoid memory leak in a marginal invalid ccb case.
...
(free_hcb): defend against calling TAILQ_REMOVE on an hcb that was
not inserted on pending_hcbs.
2003-09-19 16:25:44 +00:00
Søren Schmidt
4cb5b1f936
Always check the sensekey field on ATAPI returns
...
Add INQUIRY to cmd2str.
2003-09-19 12:46:12 +00:00
Bill Paul
6110675fd6
Remove jumbo buffer #defines that I ended up not needing.
2003-09-19 02:35:03 +00:00
Bill Paul
7cae6651cf
In re_diag(), there's no need for us to call re_start() ourselves:
...
IF_HANDOFF() does it for us behind the scenes. Remove the extra call
to re_start() otherwise we try to transmit twice.
In re_encap(), fix the code that guards against consuming too many
descriptors in the TX ring so that it actually works. With the
new 8169S chip, I was able to hit a corner case that drained the
free descriptor count all the way to 0. This is not supposed to
be possible.
2003-09-18 18:32:15 +00:00
Søren Schmidt
015aa7376b
Cosmetics
2003-09-18 16:44:54 +00:00
Søren Schmidt
228800a5a7
Be a bit more restrictive in the probe so we dont hang around
...
on empty channels in most cases.
2003-09-18 16:43:08 +00:00
David E. O'Brien
d69e50be45
Support the Hawking Technology's UF100 Pegasus II 10/100 USB Ethernet.
2003-09-18 15:41:07 +00:00
Søren Schmidt
52725a453f
Properly handle error code returns from the lower levels ATAPI code.
2003-09-18 09:22:14 +00:00
Bruce Evans
ca77329ecc
Fixed most of the remaining style bugs in rev.1.194. Mainly better
...
wording in comments.
2003-09-18 07:46:40 +00:00
Nate Lawson
6c0e8467af
Add necessary newlines.
2003-09-18 05:12:45 +00:00
Nate Lawson
a0e5a00957
Shorten the message announcing fixed power/sleep buttons.
2003-09-18 05:01:03 +00:00