<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="chsdate"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="chmetcnv"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:PMingLiU;
        panose-1:2 2 3 0 0 0 0 0 0 0;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:PMingLiU;
        panose-1:2 2 3 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
 /* Page Definitions */
 @page Section1
        {size:595.3pt 841.9pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;
        layout-grid:18.0pt;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:103620451;
        mso-list-type:hybrid;
        mso-list-template-ids:1864260174 -348855352 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-tab-stop:18.0pt;
        mso-level-number-position:left;
        margin-left:18.0pt;
        text-indent:-18.0pt;
        color:windowtext;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
-->
</style>

</head>

<body lang=ZH-TW link=blue vlink=purple style='text-justify-trim:punctuation'>

<div class=Section1 style='layout-grid:18.0pt'>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>Dear Hal developer:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>I am a Linux driver developer for MS/MS Pro Card
reader <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>And my developing platform is :<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>OS : Linpus 9.4 Kernel <st1:chsdate
IsROCDate="False" IsLunarDate="False" Day="30" Month="12" Year="1899" w:st="on">2.6.22</st1:chsdate><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>hal : <st1:chsdate IsROCDate="False"
IsLunarDate="False" Day="30" Month="12" Year="1899" w:st="on">0.5.8</st1:chsdate>.1<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>dbus-daemon : 0.93<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>When I plug my Sony Memory Mstick card on my computer,
<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>Hal can&#8217;t recognize my card. Either using lshal
can&#8217;t found my card information.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>But in /dev folder, I can found my device node
/dev/mscblk0, /dev/mscblk0p1, and I can mount/unmount it by hand very well.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>The following is the gdb message:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.822 [I] osspec.c:226: SEQNUM=3356,
ACTION=add, SUBSYSTEM=msc,
DEVPATH=/sys/devices/pci0000:00/0000:00:0d.0/msc0:0001, DEVNAME=, IFINDEX=0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.823 [I] hotplug.c:168:
/sys/devices/pci0000:00/0000:00:0d.0/msc0:0001 is a bus device (subsystem)<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.824 [I] physdev.c:1583: phys_add:
subsys=msc sysfs_path=/sys/devices/pci0000:00/0000:00:0d.0/msc0:0001,
parent=0x08422820<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.861 [I] osspec.c:226: SEQNUM=3357,
ACTION=add, SUBSYSTEM=block, DEVPATH=/sys/block/mscblk0, DEVNAME=/dev/mscblk0,
IFINDEX=0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.862 [I] hotplug.c:174: /sys/block/mscblk0
is a block device (subsystem)<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=red face=Verdana><span lang=EN-US
style='font-size:10.0pt;font-family:Verdana;color:red'>09:52:45.862 [I]
blockdev.c:614: block_add: sysfs_path=/sys/block/mscblk0 dev=/dev/mscblk0
is_part=0, parent=0x00000000<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.863 [I] blockdev.c:662: Looking in
/sys/block/mscblk0/slaves<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.863 [I] blockdev.c:710: Done looking in
/sys/block/mscblk0/slaves<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Verdana><span lang=EN-US
style='font-size:10.0pt;font-family:Verdana;color:blue'>09:52:45.863 [I]
blockdev.c:716: Ignoring hotplug event - no parent<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.863 [W] blockdev.c:1128: Not adding device
object<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.971 [I] osspec.c:226: SEQNUM=3358,
ACTION=add, SUBSYSTEM=block, DEVPATH=/sys/block/mscblk0/mscblk0p1,
DEVNAME=/dev/mscblk0p1, IFINDEX=0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.972 [I] hotplug.c:174:
/sys/block/mscblk0/mscblk0p1 is a block device (subsystem)<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.972 [E] util.c:170: Cannot open
'/sys/block/mscblk0/mscblk0p1/range'<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.973 [I] blockdev.c:614: block_add:
sysfs_path=/sys/block/mscblk0/mscblk0p1 dev=/dev/mscblk0p1 is_part=1,
parent=0x00000000<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.973 [I] blockdev.c:716: Ignoring hotplug
event - no parent<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>09:52:45.973 [W] blockdev.c:1128: Not adding device
object<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>My question is :<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><font
size=2 face=Verdana><span lang=EN-US style='font-size:10.0pt;font-family:Verdana'><span
style='mso-list:Ignore'>1.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
size=2 face=Verdana><span lang=EN-US style='font-size:10.0pt;font-family:Verdana'>I
trace the source code of hal <st1:chsdate IsROCDate="False" IsLunarDate="False"
Day="30" Month="12" Year="1899" w:st="on">0.5.8</st1:chsdate>.1 by <font
color=blue><span style='color:blue'>blue line </span></font>information, but I
still don&#8217;t known why my <font color=red><span style='color:red'>parent=0x<st1:chmetcnv
TCSC="0" NumberType="1" Negative="False" HasSpace="True" SourceValue="0"
UnitName="in" w:st="on">00000000 in</st1:chmetcnv> the red line.<o:p></o:p></span></font></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><font
size=2 face=Verdana><span lang=EN-US style='font-size:10.0pt;font-family:Verdana'><span
style='mso-list:Ignore'>2.<font size=1 face="Times New Roman"><span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></font></span></span></font><![endif]><font
size=2 face=Verdana><span lang=EN-US style='font-size:10.0pt;font-family:Verdana'>The
same driver in Fedora Core 8 works well, but it is using Hal <st1:chsdate
IsROCDate="False" IsLunarDate="False" Day="30" Month="12" Year="1899" w:st="on">0.5.10</st1:chsdate>
version.<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 face=Verdana><span
lang=EN-US style='font-size:10.0pt;font-family:Verdana'>Is this Hal version
problem? Or My MS card driver forget to provide any information?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>Thanks for you patience reading.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>And really need your help.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>Best Regards,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Verdana><span lang=EN-US style='font-size:
10.0pt;font-family:Verdana'>Hub Lin<o:p></o:p></span></font></p>

</div>

</body>

</html>