[kismac] [binaervarianz] r239 - in trunk/Sources: Core WaveDrivers
- From: svn@xxxxxxxxxxxxxxxx
- To: kismac@xxxxxxxxxxxxx
- Date: Mon, 11 Jun 2007 07:15:10 +0200
Author: gkruse
Date: 2007-06-11 07:15:05 +0200 (Mon, 11 Jun 2007)
New Revision: 239
Modified:
trunk/Sources/Core/WaveHelper.m
trunk/Sources/WaveDrivers/WaveDriverAirport.m
trunk/Sources/WaveDrivers/WaveDriverAirportExtreme.m
Log:
Fix for change in atheros driver name in 10.4.10
Modified: trunk/Sources/Core/WaveHelper.m
===================================================================
--- trunk/Sources/Core/WaveHelper.m 2007-05-13 09:55:37 UTC (rev 238)
+++ trunk/Sources/Core/WaveHelper.m 2007-06-11 05:15:05 UTC (rev 239)
@@ -226,7 +226,9 @@
if (![self isServiceAvailable:"AiroJackDriver"]) return NO;
else return YES;
case 4:
- if ([self isServiceAvailable:"AirPortDriver"] || [self
isServiceAvailable:"AirPortPCI"] || [self isServiceAvailable:"AirPortPCI_MM"]
|| [self isServiceAvailable:"AirPort_Brcm43xx"] || [WaveHelper
isServiceAvailable:"AirPort_Athr5424"]) return YES;
+ if ([self isServiceAvailable:"AirPortDriver"] || [self
isServiceAvailable:"AirPortPCI"] ||
+ [self isServiceAvailable:"AirPortPCI_MM"] || [self
isServiceAvailable:"AirPort_Brcm43xx"] ||
+ [WaveHelper isServiceAvailable:"AirPort_Athr5424"] || [self
isServiceAvailable:"AirPort_Athr5424ab"]) return YES;
else return NO;
default:
return NO;
Modified: trunk/Sources/WaveDrivers/WaveDriverAirport.m
===================================================================
--- trunk/Sources/WaveDrivers/WaveDriverAirport.m 2007-05-13 09:55:37 UTC
(rev 238)
+++ trunk/Sources/WaveDrivers/WaveDriverAirport.m 2007-06-11 05:15:05 UTC
(rev 239)
@@ -34,7 +34,9 @@
self = [super init];
if (!self) return nil;
- if (![WaveHelper isServiceAvailable:"AirPortDriver"] && ![WaveHelper
isServiceAvailable:"AirPortPCI"] && ![WaveHelper
isServiceAvailable:"AirPort_Athr5424"]) {
+ if (![WaveHelper isServiceAvailable:"AirPortDriver"] && ![WaveHelper
isServiceAvailable:"AirPortPCI"] &&
+ ![WaveHelper isServiceAvailable:"AirPort_Athr5424"] && ![WaveHelper
isServiceAvailable:"AirPort_Athr5424ab"])
+ {
NSRunCriticalAlertPanel(NSLocalizedString(@"Could not load Airport
Driver.", "Error dialog title"),
NSLocalizedString(@"Could not load Airport Driver. Apple Driver
not loaded", "LONG desc with solution"),
// @"KisMAC is not able to load the Apple Airport driver, if you
killed it by loading the Viha driver. Try restarting KisMAC."
@@ -89,7 +91,10 @@
#pragma mark -
+ (bool) loadBackend {
- if (!([WaveHelper isServiceAvailable:"AirPortDriver"] || [WaveHelper
isServiceAvailable:"AirPortPCI"] || [WaveHelper
isServiceAvailable:"AirPort_Athr5424"] || WirelessIsAvailable()==1)) {
+ if (!([WaveHelper isServiceAvailable:"AirPortDriver"] || [WaveHelper
isServiceAvailable:"AirPortPCI"] ||
+ [WaveHelper isServiceAvailable:"AirPort_Athr5424"] || [WaveHelper
isServiceAvailable:"AirPort_Athr5424ab"] ||
+ WirelessIsAvailable()==1))
+ {
NSLog(@"Could not find an AirPortCard for PseudoJack.");
NSRunCriticalAlertPanel(
NSLocalizedString(@"Could not load Airport Driver.", "Error dialog
title"),
Modified: trunk/Sources/WaveDrivers/WaveDriverAirportExtreme.m
===================================================================
--- trunk/Sources/WaveDrivers/WaveDriverAirportExtreme.m 2007-05-13
09:55:37 UTC (rev 238)
+++ trunk/Sources/WaveDrivers/WaveDriverAirportExtreme.m 2007-06-11
05:15:05 UTC (rev 239)
@@ -124,7 +124,8 @@
NSUserDefaults *defs;
- if([WaveHelper isServiceAvailable:"AirPort_Athr5424"]) {
+ if([WaveHelper isServiceAvailable:"AirPort_Athr5424"] || [WaveHelper
isServiceAvailable:"AirPort_Athr5424ab"])
+ {
NSLog(@"User has a Atheros card.");
return 0;
NSRunCriticalAlertPanel(
@@ -257,7 +258,8 @@
defs = [NSUserDefaults standardUserDefaults];
char err[PCAP_ERRBUF_SIZE];
- if([WaveHelper isServiceAvailable:"AirPort_Athr5424"]) {
+ if([WaveHelper isServiceAvailable:"AirPort_Athr5424"] || [WaveHelper
isServiceAvailable:"AirPort_Athr5424ab"] )
+ {
_apeType = APExtTypeAth5414;
} else if([WaveHelper isServiceAvailable:"AirPortPCI_MM"] ||
[WaveHelper isServiceAvailable:"AirPort_Brcm43xx"]) {
_apeType = APExtTypeBcm;
Other related posts:
- » [kismac] [binaervarianz] r239 - in trunk/Sources: Core WaveDrivers