An error occurred fetching the project authors.
- 14 Sep, 2007 1 commit
-
-
Larry Finger authored
A crash upon booting that is caused by bcm43xx has been reported [1] and found to be due to a work queue being reinitialized while work on that queue is still pending. This fix modifies the shutdown of work queues and prevents periodic work from being requeued during shutdown. With this patch, no more crashes on reboot were observed by the original reporter. I do not get that particular failure on my system; however, when running a large number of ifdown/ifup sequences, my system would kernel panic with the 'caps lock' light blinking at roughly a 1 Hz rate. In addition, there were infrequent failures in the firmware that resulted in 'IRQ READY TIMEOUT' errors. With this patch, no more of the first type of failure occur, and incidence of the second type is greatly reduced. [1] http://bugzilla.kernel.org/show_bug.cgi?id=8937Signed-off-by:
Larry Finger <Larry.Finger@lwfinger.net> Acked-by:
Michael Buesch <mb@bu3sch.de> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
-
- 11 Sep, 2006 3 commits
-
-
Larry Finger authored
Coverity CID 1160 & 1161 Remove some dead code from bcm43xx_sysfs.c in 2.6.18-rc6 Signed-off-by:
Darren Jenkins <darrenrjenkins@gmail.com> Signed-off-by:
Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
-
Larry Finger authored
This patch prints out the ucode debug status to sysfs. So, users can watch the microcode status of their hardware. Signed-off-by:
Martin Langer <martin-langer@gmx.de> Signed-off-by:
Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
-
Larry Finger authored
This fixes various bugs in the init and shutdown code that would lead to lockups and crashes. Signed-Off-By:
Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
-
- 27 Jul, 2006 2 commits
-
-
John W. Linville authored
Signed-off-by:
John W. Linville <linville@tuxdriver.com>
-
Michael Buesch authored
Rewrite of the bcm43xx initialization routines. This fixes several issues: * up-down-up-down-up... stale data issue (May fix some DHCP issues) * Fix the init vs IRQ handler race (and remove the workaround) * Fix init for cards with multiple cores (APHY) As softmac has no internal PHY handling (unlike dscape), this adds the file "phymode" to sysfs. The active PHY can be selected by writing either a, b or g to this file. Current PHY can be determined by reading from it. * Fix the controller restart code. Controller restart can now also be triggered through echo 1 > /debug/bcm43xx/ethX/restart Signed-off-by:
Michael Buesch <mb@bu3sch.de> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
-
- 10 Jul, 2006 1 commit
-
-
Michael Buesch authored
As many people don't seem to like the locking "obfuscation" in the bcm43xx driver, this patch removes it. Signed-off-by:
Michael Buesch <mb@bu3sch.de> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
-
- 15 Jun, 2006 1 commit
-
-
Michael Buesch authored
Redesign the bcm43xx locking. This is pre-work to get a preemptible periodic work handler. Signed-off-by:
Michael Buesch <mb@bu3sch.de> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
-
- 19 Apr, 2006 1 commit
-
-
Michael Buesch authored
This cleans up the bcm43xx sysfs code and makes it compliant with the unwritten sysfs rules (at least I hope so). Signed-off-by:
Michael Buesch <mb@bu3sch.de> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
-
- 27 Mar, 2006 4 commits
-
-
Michael Buesch authored
Signed-off-by:
Michael Buesch <mbuesch@freenet.de> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
-
Michael Buesch authored
Signed-off-by:
Michael Buesch <mbuesch@freenet.de> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
-
Michael Buesch authored
This is the starting point to make the driver out-of-order-MMIO-stores safe. There are more mmiowb() needed. Signed-off-by:
Michael Buesch <mbuesch@freenet.de> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
-
Michael Buesch authored
Signed-off-by:
Michael Buesch <mbuesch@freenet.de> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
-