Help: MoreSCFPortScanner.c Problem
Help: MoreSCFPortScanner.c Problem
- Subject: Help: MoreSCFPortScanner.c Problem
- From: Mark Thomas <email@hidden>
- Date: Mon, 21 Jun 2004 15:22:57 +0100
- Organization: Coderus Ltd
Hi,
I was wondering then as nothing is said is this a new issue I have found
???, as I can guess how to fix this in this code, by checking if it Ethernet
style of port, and then attaching in the Ethernet number. So I think the
same will happen in the network configuration system settings.
Or is there a better way to fix this, Can Quinn comment as I guess being
his code he's the best to comment. As I would like to do a fix which is
future proof, I'm quite happy to roll my changes back to dts.
Thanks
Mark.
>
Message: 2
>
Date: Wed, 09 Jun 2004 15:52:11 +0100
>
Subject: MoreSCFPortScanner.c Problem
>
From: Mark Thomas <email@hidden>
>
To: Macintosh Network Programming <email@hidden>
>
Reply-To: email@hidden
>
Organization: Coderus Ltd
>
>
Hi,
>
Seem to have found a problem in MoreSCFPortScanner.c line 410 (Version 1.3
>
have checked website), this USB modem which identifies its as an "Ethernet
>
Adaptor (en1)" within the Network Settings (Network Port Configurations).
>
But when I try to get a list of Ports via MoreSCCreatePortArray, it crash
>
within CreateStringFromData as there is no "name" key.
>
>
I have done a CFShow of busDict below, and no "name", so is this
>
>
1) A bug in the driver, as should have setup a "friendly name" when they
>
passed on their details ???. Are they suppose to set this up somewhere maybe
>
in the .plist maybe ???.
>
>
2) Problem in MoreSCF as the Network Settings seems to cope fine.
>
>
I wondering if Quinn might have an idea here, or if any of the device
>
driver developers as the device is using some generic drivers written by
>
Conexant (maybe not spelt right) if they are on the list.
>
>
Thanks
>
Mark.
>
>
<CFDictionary 0x30d4b0 [0xa01900e0]>{type = fixed-mutable, count = 17,
>
capacity = 17, pairs = (
>
0 : <CFString 0x30d460 [0xa01900e0]>{contents = "IOConsoleUsersSeed"} =
>
<CFData 0x30d480 [0xa01900e0]>{length = 4, capacity = 4, bytes = 0x00000002}
>
4 : <CFString 0x30d270 [0xa01900e0]>{contents =
>
"AppleAudioSerialJackState"} = <CFBoolean 0xa0190b98 [0xa01900e0]>{value =
>
false}
>
5 : <CFString 0x30c840 [0xa01900e0]>{contents = "IOPMU"} = <CFString
>
0x30cb40 [0xa01900e0]>{contents = "ApplePMU is not serializable"}
>
9 : <CFString 0x30c640 [0xa01900e0]>{contents = "IONVRAM"} = <CFString
>
0x30c350 [0xa01900e0]>{contents = "IOService"}
>
10 : <CFString 0x30cb90 [0xa01900e0]>{contents =
>
"PPCI2CInterface.i2c-uni-n"} = <CFString 0x30cc30 [0xa01900e0]>{contents =
>
"PPCI2CInterface is not serializable"}
>
11 : <CFString 0x30cbe0 [0xa01900e0]>{contents =
>
"PPCI2CInterface.pmu-i2c"} = <CFString 0x30c970 [0xa01900e0]>{contents =
>
"PPCI2CInterface is not serializable"}
>
12 : <CFString 0x30c860 [0xa01900e0]>{contents = "IORTC"} = <CFString
>
0x30cb40 [0xa01900e0]>{contents = "ApplePMU is not serializable"}
>
13 : <CFString 0x30d250 [0xa01900e0]>{contents = "AppleMLANAudioDevice"}
>
= <CFString 0x30d2a0 [0xa01900e0]>{contents = "AppleMLANAudioDevice is not
>
serializable"}
>
14 : <CFString 0x30d060 [0xa01900e0]>{contents = "IOKit"} = <CFString
>
0x30c350 [0xa01900e0]>{contents = "IOService"}
>
15 : <CFString 0x30ce30 [0xa01900e0]>{contents = "setModemSound"} =
>
<CFString 0x30d3d0 [0xa01900e0]>{contents = "AppleTexas2Audio is not
>
serializable"}
>
16 : <CFString 0x30cd80 [0xa01900e0]>{contents = "GvEthCdcN"} =
>
<CFString 0x30d210 [0xa01900e0]>{contents = "com_globespan_GvEthCdcN is not
>
serializable"}
>
17 : <CFString 0x30c6e0 [0xa01900e0]>{contents =
>
"InstantiatePlatformFunctions"} = <CFString 0x30c310 [0xa01900e0]>{contents
>
= "IOPlatformFunctionDriver is not serializable"}
>
18 : <CFString 0x30cfd0 [0xa01900e0]>{contents =
>
"PPCI2CInterface.i2c-mac-io"} = <CFString 0x30ca90 [0xa01900e0]>{contents =
>
"PPCI2CInterface is not serializable"}
>
19 : <CFString 0x30c660 [0xa01900e0]>{contents = "IOiic0"} = <CFString
>
0x30cb40 [0xa01900e0]>{contents = "ApplePMU is not serializable"}
>
20 : <CFString 0x30c850 [0xa01900e0]>{contents = "IOBSD"} = <CFString
>
0x30c350 [0xa01900e0]>{contents = "IOService"}
>
21 : <CFString 0x30cd60 [0xa01900e0]>{contents = "AppleI2S"} = <CFString
>
0x30cda0 [0xa01900e0]>{contents = "AppleI2S is not serializable"}
>
22 : <CFString 0x30d400 [0xa01900e0]>{contents = "kdp"} = <CFString
>
0x30c350 [0xa01900e0]>{contents = "IOService"}
>
)}
_______________________________________________
macnetworkprog mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/macnetworkprog
Do not post admin requests to the list. They will be ignored.