summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2009-03-03Make sure the scsi_xfer timeout is triggered while the command is still alive.Miod Vallat
With the current code, a fast command could complete between splx and the timeout being triggered, we'd then happily return COMPLETE, reuse the scsi_xfer, schedule the timeout again, causing a nice cycle in the timeout wheels. (I know, I know, I have to inspect all other scsi drivers now, but I'm really tired after spending three hours on this)
2009-03-03shorten sizes of variables to the required number of bits, and removeTheo de Raadt
unused variables, tested by todd ok kettenis
2009-03-03attempt support for a single-port variant of the NetMos NM9835 by lookingTheo de Raadt
at the subsystem id first ok kettenis
2009-03-03regenAlexander Yurchenko
2009-03-03Add IBM Remote Supervisor Adapter found on lpinto's machine.Alexander Yurchenko
2009-03-03regenKevin Lo
2009-03-03more RealTek RTL8187 based devicesKevin Lo
ok jsg@
2009-03-01Switch more info printfs to debug. The average user doesn't want to seeOwain Ainsworth
them. Prompted by deraadt@
2009-03-01Time to turn off debug by default. It shrinks ramdisk as a bonus.Alexander Yurchenko
2009-03-01Add sensors support.Alexander Yurchenko
2009-03-01- add missing letoh32Alexander Yurchenko
- tweak product string
2009-02-270x3 is not really a good number for bit flags. Should fix the LogitechMarcus Glocker
QuickCam OEM attachment finally. OK deraadt@
2009-02-27set interrupt moderation timer for tx; otherwise interrupt always for txKevin Lo
ok deraadt@
2009-02-26If acx_attach() fails, print the reason why it is failing.Stefan Sperling
Amendment to fix for PR6089. Patch by mglocker@ "good night guys!" mglocker@, "hurry up" deraadt@
2009-02-26Fix PR6089, "panic in acx_detach upon card eject".Stefan Sperling
Only call acx_detach() if acx_attach() was successful. ok mglocker@, "hurry up" deraadt@
2009-02-26fix the multicast code; tested by sthen@Kevin Lo
ok deraadt@
2009-02-25Fix up multicast support, from brad.Jonathan Gray
ok deraadt@
2009-02-25On full mask revision 2 or later default toJonathan Gray
16QW for "FIFO Threshold for processing next packet" to increase compatibility with different PCI-E implementations as advised by the datasheet. The 64WQ and 128WQ options are obsolete on full revision mask >= 2 as well. From Pyun YongHyeon in FreeBSD via brad. ok deraadt@
2009-02-25add Atheros AR8121/AR8113/AR8114 Ethernet controller(also known as L1E).Kevin Lo
written by Pyun YongHyeon for FreeBSD, ported to DragonFlyBSD by Sepherosa Ziehau and then ported to OpenBSD by me. ok deraadt@
2009-02-24The original SiS chips seem to have an bug that marks VLAN tagged packetsClaudio Jeker
with an rx error (SIS_RXSTAT_GIANT) eventhough everything is fine. Change code to clear this error on RX if the size of the packet is smaller then 1532 bytes. From FreeBSD via Brad. Tested on the more common National chips by me. Ok deraadt@
2009-02-24move AnyDATA ADU-E100H to umsm(4) from ubsa(4) as it uses msm chipset.Yojiro Uo
reported by denis1482
2009-02-24back out est.c 1.8 and bring acpicpu.c all the way back to 1.47 because ofTheo de Raadt
hanging machines. backed out correctly this time, as pointed out by tedu.
2009-02-24Backout a backout because noone knows what the hell the backout is aTheo de Raadt
backout of. COME ON. Be exact in your commit messages.
2009-02-23regenJonathan Gray
2009-02-23Match on the SAS1078DE which appears to be used in at least theJonathan Gray
ServeRAID-MR10is. While here remove duplicate entries for SAS1078/PERC6 which are the same id, both with a SYMBIOS (LSI) vendor id and same product id (0x0060). ok marco@ dlg@ deraadt@
2009-02-23- fix test for IPv4 checksumKevin Lo
- change age_get_macaddr() prototype(no functional change) and set smb pointers to NULL for consistency - clean up and fix the multicast code; from Brad - When the attach routine failed, release all resources including interrupts, interrupt handler, and DMA memory Tested by couderc@ and giovanni <qgiovanni at gmail dot com> ok deraadt@
2009-02-22Make Yukon-2 FE+ (88E8040, 88E8042) work.Mark Kettenis
ok deraadt@
2009-02-22Make 88E3016 actually work.Mark Kettenis
2009-02-22Untested FB-DIMM decoding adapted from changes made to NetBSDJonathan Gray
by Paul Goyette. ok deraadt@
2009-02-21overzealous cut/paste; found by Vladimir Kirillov <proger@uaoug.org.ua>Marco Peereboom
2009-02-21Fix a kernel crash for bulk devices when closing the video stream;Marcus Glocker
We give the kthread loop a moment to recognize that bulk_running=0 before we close the USB pipes. Otherwise it can happen that we close the USB pipes before the kthread loop stopped.
2009-02-20Oops didn't mean for Debugger() to remain there.Marco Peereboom
2009-02-20Let the sdmmc adapters tell the sdmmc layer how much sectors they canMiod Vallat
transfer with one command. Build on this and the recent minphys() changes in the sdmmc layer to crank transfers at the maximum possible size instead of a sad DEV_BSIZE. Depending on your controller, this can speed up sdmmc I/O up to 2.5 times.
2009-02-20Add Sony VGP-VCC9 Camera (Ricoh chipset) to the quirk list.Marcus Glocker
2009-02-20regenMarcus Glocker
2009-02-20Add Sony VGP-VCC9 Camera (Ricoh chipset).Marcus Glocker
2009-02-20Add more Ricoh chipsets to the quirk list which could work.Marcus Glocker
2009-02-20Don't attach non-UISUBCLASS_VIDEOCONTROL interfaces from some quirkMarcus Glocker
devices. Problem reported by Jerome Pinot (QuickCam OEM). Also tested by deraadt@ with ricoh chipset.
2009-02-20Bring NO_CCB to cac(4), which helps bio work better withoutKenneth R Westerback
generating worrying error messages. Or possibly losing i/o's. tested by jbg@ ok deraadt@
2009-02-19Indicate if a thermal sensor is present on ddr3 modules.Jonathan Gray
2009-02-19Move most of spdmem match logic into the driver and add crc16/ddr3Jonathan Gray
support based on changes in NetBSD by Paul Goyette with goop like bitfields/single decode function mess removed and things like module type/simpler capacity calculations added. Tested by a bunch of people in particular krw who tested a few revs of the ddr3 bits.
2009-02-19the uaa structure (and things it points, for instance ifaces) is onlyTheo de Raadt
alive during match and attach. do not attempt to reuse this pointer or ifaces during a deferred attach routine, since it will contain junk, but instead make copies. tested on all 3 kinds of uvideo's (ricoh fw load, apple fw load, and the rest) ok robert mglocker
2009-02-19suspend/resume bits so that we can develop this in tree. This is disabled.Marco Peereboom
code from mlarkin and me help from art,toby,jordan and several others ok jordan, go for it deraadt
2009-02-19Don't use scsi_xfer if we don't run a command came from the scsi layer.Alexander Yurchenko
2009-02-18Disable all IGPGART chipsets in radeondrm for release.Owain Ainsworth
The RS480 is just fucking evil, the RS690 works ONCE but doesn't on reboot, and i've never heard about a RS400 being tested, so disable that too for safety. This is so that only working chipsets make release, if I just removed your working chipset, please let me know. deraadt@ requested that I do this now, not later.
2009-02-18Make the best guesses possible about newer usb modems and in which modesTheo de Raadt
they need to be started up. Some limited discussion with yuo@ and fkr@, who to a large degree I think have punted on even trying to stay ahead of the curve here. Come on guys.
2009-02-18syncTheo de Raadt
2009-02-18add about 30 or so newer GSM/whatever modemsTheo de Raadt
2009-02-18Backout PDC & PPC changes because it hangs several laptops.Marco Peereboom
2009-02-17- add more bioctl support, now physical drives info availableAlexander Yurchenko
- shrink dmesg strings