summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Collapse)Author
2006-08-28async events defines and structsMichael Shalayeff
2006-08-28make a define for dealing w/ the big bit (0x80); no func changeMichael Shalayeff
2006-08-28properly detect failed drives and do not crash bioctl; krw@ testingMichael Shalayeff
2006-08-28bzero() the sensor memory after allocating it.Kenneth R Westerback
ok marco@
2006-08-28set error and break -- not return an error before spl is set back in ioctl! ↵Michael Shalayeff
found by krw@
2006-08-27display proper volume device name in the volume line (; krw@ testingMichael Shalayeff
2006-08-27basic monitoring and management support. there are a few more things to fix ↵Michael Shalayeff
but fetching array status and rebuild/blinking works on compaq/hp boxen; testing and some fixes by krw@
2006-08-24Add some first PCI glue.Marcus Glocker
2006-08-24dont print debug output when the scsi completion path returns withDavid Gwynne
something other than SCSI_OK. for example, SCSI_SENSE is returned when the device has sense data. this code was left in to help debug problems in the field, but noones had any problems with mpi apart from it being too chatty when a device returns sense data...
2006-08-22Clear sti display on console attach, now that the bootloader leaves usMiod Vallat
with scribbles around; ok mickey@
2006-08-22Very initial import to support the PrismGT chipset (FullMAC for now).Marcus Glocker
ok deraadt@
2006-08-21Add missing amrr statistic updates. Makes rate control work proper.Marcus Glocker
Pointed out by damien@. ok damien@
2006-08-20Remove some dead code.Marcus Glocker
2006-08-19Replace existing rate adaption code with the ieee80211_amrr framework.Marcus Glocker
ok jsg@
2006-08-17Remove the link state check from re_start() for now. Allows the 8139C+Brad Smith
based adapters to work again. Issue reported by and workaround tested by maja@
2006-08-17reduce the stack usage of the ioctl function by malloc/free'ing a numberTheo de Raadt
of larger structures as need be. This was one of the worst offenders in the tree.
2006-08-16Not a bug, but change the ID strings for devices with hardware revBrad Smith
0x30000000 and 0x38000000 to both be 8168B/8111B. According to RealTek, they're both the same device, but 0x30000000 is an earlier silicon spin. From wpaul@FreeBSD
2006-08-15Remove DPRINTF from watchdog routine. To noisy even for debug mode.Marcus Glocker
2006-08-15Remove obsolete macros.Marcus Glocker
Pointed out by deraadt@
2006-08-15spacingTheo de Raadt
2006-08-15Some KNF and comment cleanup.Marcus Glocker
2006-08-15Improve watchdog handler.Marcus Glocker
ok jsg@
2006-08-14Fix bogus scanning mode.Marcus Glocker
2006-08-14Turn off debug messages by default.Jonathan Gray
Reminded by deraadt@
2006-08-13Enable hostap mode. Tested with acx100 and acx111.Marcus Glocker
2006-08-12KNF tweak.Marcus Glocker
2006-08-12Fill ic_max_rssi with values depending on the radio type. Makes signalMarcus Glocker
strength in percentage work. ok jsg@
2006-08-10- eliminate re-initialization's when adding IP addresses.Brad Smith
- simplify ioctl handler.
2006-08-10- ANSI functionsBrad Smith
- de-register - remove return at the end of void functions - some cosmetic tweaking
2006-08-10- move the promiscuous mode handling code to xl_setpromisc() and simplifyBrad Smith
the ioctl handler. - eliminate re-initialization's when adding IP addresses.
2006-08-09flags for register TXRX_CSR4 were shifted one bit too much on the left.Damien Bergamini
this has probably affected short preamble support as well as hardware multi-rate retries settings.
2006-08-08A more flexible method for deciding what firmware filenames to load.Jonathan Gray
ok mglocker@
2006-08-08Don't yell about failed channel enabling in none-debug mode, because weMarcus Glocker
use a static number of channels. ok jsg@
2006-08-08Mention which MAC we are using (ACX100 or ACX111) and fixJonathan Gray
newline in cardbus attachment.
2006-08-08Print a string for radio type.Jonathan Gray
2006-08-07Make radio type 0x11 work. Radio firmware needs longer to initializeMarcus Glocker
for those types. Increase tsleep() from 150ms to 300ms. Tested by Marc Winiger <mw@msys.ch> with 0x11 ACX100 CardBus & ACX100 PCI. ok claudio@
2006-08-07Remove some unused/uneeded code.Jonathan Gray
2006-08-07Enable WEP.Marcus Glocker
ok jsg@
2006-08-07Radio type is in hex not decimal. Therefore decide correctly whichMarcus Glocker
radio firmware to load. Spotted by Marc Winiger <mw@msys.ch>
2006-08-06Some KNF.Marcus Glocker
2006-08-06remove a dragonflybsd'ismDamien Bergamini
2006-08-06more s/f/wh/ that I forgot in rev 1.25Damien Bergamini
2006-08-06fix a comment.Damien Bergamini
2006-08-06use the same naming conventions than net80211.Damien Bergamini
set IEEE80211_FC0_VERSION_0 and IEEE80211_FC1_DIR_NODS instead of blindly assuming these constants are zero. ok mglocker@
2006-08-06Add bpf hooks. Based on slightly modified diff from jsg.Marcus Glocker
ok jsg@
2006-08-06fix swapping of the station address for big-endian archs.Brad Smith
From yongari@FreeBSD
2006-08-06fix the config space macro used with the TX start command.Brad Smith
From wpaul@FreeBSD
2006-08-06With the PCIe devices, it looks as if issuing a TX command whileBrad Smith
there is already a transmission in progress has no effect. In other words, if you send two packets in rapid succession, the second one may end up sitting in the TX DMA ring until another transmit command is issued later in the future. Basically, if re_txeof() sees that there are still descriptors outstanding, it needs to manually resume the TX DMA channel by issuing another TX command to make sure all transmissions are flushed out. (The PCI devices seem to keep the TX channel moving until all descriptors have been consumed. I'm not sure why the PCIe devices behave differently.) From wpaul@FreeBSD
2006-08-05- move the promiscuous mode handling code into re_setpromisc().Brad Smith
- have the NIC track the state and only set the promisc filter if IFF_PROMISC is adjusted, otherwise only init the NIC if it is not already running.
2006-08-05- restructure the TX descriptor handling code to decouple theBrad Smith
number of TX descriptors, the number of RX descriptors, and the number of mbufs. - bump the number of TX descriptors for the rtl8169 chipset. From yamt@NetBSD