Date: Wed, 4 Jun 2003 16:44:21 +0200 (MEST) From: Per Kristian Hove <Per.Hove@math.ntnu.no> To: freebsd-current@freebsd.org Subject: geom_vol_ffs problems Message-ID: <Pine.GSO.4.52.0306041435020.6491@abel.math.ntnu.no>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
I have problems getting geom_vol_ffs to recognise one of my file
systems. I set sysctl kern.geom.debugflags=1, and then label ad0s3a
and ad0s3e:
# cd /dev/vol
# ls -l
# tunefs -L 'curroot' /dev/ad0s3a
# ls -l
total 0
crw-r----- 1 root operator 4, 42 Jun 4 13:41 curroot
# tunefs -L 'curvar' /dev/ad0s3e
The kernel messages printed after running this last command are
attached in "dmesg.ad0s3e".
# ls -l
total 0
crw-r----- 1 root operator 4, 42 Jun 4 13:41 curroot
crw-r----- 1 root operator 4, 43 Jun 4 13:41 curvar
So far, so good. Then I label ad0s3f:
# tunefs -L 'curusr' /dev/ad0s3f
# ls -l
total 0
crw-r----- 1 root operator 4, 42 Jun 4 13:41 curroot
crw-r----- 1 root operator 4, 43 Jun 4 13:41 curvar
No /dev/vol/curusr appears. The kernel messages printed after running
this "tunefs" are attached in "dmesg.ad0s3f".
Kernel: 5.1-BETA2 (GENERIC + GEOM_BDE + GEOM_BSD + GEOM_MBR +
GEOM_VOL). Disk layout:
# bsdlabel -r ad0s3
# /dev/ad0s3:
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 409600 0 4.2BSD 0 0 0
b: 524288 409600 swap
c: 4192965 0 unused 0 0 # "raw" part, don't edit
e: 204800 933888 4.2BSD 0 0 0
f: 3054277 1138688 4.2BSD 0 0 0
# tunefs -p /dev/ad0s3e
tunefs: ACLs: (-a) disabled
tunefs: MAC multilabel: (-l) disabled
tunefs: soft updates: (-n) enabled
tunefs: maximum blocks per file in a cylinder group: (-e) 2048
tunefs: average file size: (-f) 16384
tunefs: average number of files in a directory: (-s) 64
tunefs: minimum percentage of free space: (-m) 8%
tunefs: optimization preference: (-o) time
tunefs: volume label: (-L) curvar
# tunefs -p /dev/ad0s3f
tunefs: ACLs: (-a) disabled
tunefs: MAC multilabel: (-l) disabled
tunefs: soft updates: (-n) enabled
tunefs: maximum blocks per file in a cylinder group: (-e) 2048
tunefs: average file size: (-f) 16384
tunefs: average number of files in a directory: (-s) 64
tunefs: minimum percentage of free space: (-m) 8%
tunefs: optimization preference: (-o) time
tunefs: volume label: (-L) curusr
# df /dev/ad0s3e
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s3e 99191 484 90772 1%
# df /dev/ad0s3f
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s3f 1480337 470689 891222 35%
# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s2a 198463 115203 67383 63% /
devfs 1 1 0 100% /dev
/dev/ad0s2e 99191 6462 84794 7% /var
/dev/ad0s2f 9382546 4862871 3769072 56% /usr
/dev/ad0s4 16458576 15268864 1189712 93% /d
/dev/md0 256812 4 236264 0% /tmp
"sysctl -b kern.geom.confxml" output attached as "dmesg.confxml".
Is this an obvious pilot error on my side, or a bug in geom_vol_ffs?
--
Per Kristian Hove
Dept. of Mathematical Sciences
Norwegian University of Science and Technology
[-- Attachment #2 --]
g_post_event_x(0xc02e44c0, 0xc41e7600, 2
ref 0xc41e7600
g_post_event_x(0xc02e44c0, 0xc41d5280, 2
ref 0xc41d5280
g_post_event_x(0xc02e38d0, 0xc41e7600, 2
ref 0xc41e7600
g_post_event_x(0xc02e38d0, 0xc41d5280, 2
ref 0xc41d5280
vol_taste(VOL_FFS,ad0s3)
g_slice_spoiled(0xc45e9c40/ad0s3)
g_wither_geom(0xc4520700(ad0s3))
g_detach(0xc45e9c40)
g_destroy_consumer(0xc45e9c40)
g_destroy_geom(0xc4520700(ad0s3))
g_mbrext_taste(MBREXT,ad0s3)
g_slice_spoiled(0xc45e9c40/ad0s3)
g_wither_geom(0xc4520680(ad0s3))
g_detach(0xc45e9c40)
g_destroy_consumer(0xc45e9c40)
g_destroy_geom(0xc4520680(ad0s3))
mbr_taste(MBR,ad0s3)
g_slice_spoiled(0xc45e9b40/ad0s3)
g_wither_geom(0xc4520580(ad0s3))
g_detach(0xc45e9b40)
g_destroy_consumer(0xc45e9b40)
g_destroy_geom(0xc4520580(ad0s3))
bsd_taste(BSD,ad0s3f)
g_slice_spoiled(0xc45e9a40/ad0s3f)
g_wither_geom(0xc4520680(ad0s3f))
g_detach(0xc45e9a40)
g_destroy_consumer(0xc45e9a40)
g_destroy_geom(0xc4520680(ad0s3f))
vol_taste(VOL_FFS,ad0s3f)
g_slice_spoiled(0xc45e9a40/ad0s3f)
g_wither_geom(0xc4520600(ad0s3f))
g_detach(0xc45e9a40)
g_destroy_consumer(0xc45e9a40)
g_destroy_geom(0xc4520600(ad0s3f))
g_mbrext_taste(MBREXT,ad0s3f)
mbr_taste(MBR,ad0s3f)
g_slice_spoiled(0xc45e9a40/ad0s3f)
g_wither_geom(0xc4520700(ad0s3f))
g_detach(0xc45e9a40)
g_destroy_consumer(0xc45e9a40)
g_destroy_geom(0xc4520700(ad0s3f))
[-- Attachment #3 --]
g_post_event_x(0xc02e44c0, 0xc41e7600, 2
ref 0xc41e7600
g_post_event_x(0xc02e44c0, 0xc41d5380, 2
ref 0xc41d5380
g_post_event_x(0xc02e38d0, 0xc41e7600, 2
ref 0xc41e7600
g_post_event_x(0xc02e38d0, 0xc41d5380, 2
ref 0xc41d5380
vol_taste(VOL_FFS,ad0s3)
g_slice_spoiled(0xc4645000/ad0s3)
g_wither_geom(0xc4520c00(ad0s3))
g_detach(0xc4645000)
g_destroy_consumer(0xc4645000)
g_destroy_geom(0xc4520c00(ad0s3))
g_mbrext_taste(MBREXT,ad0s3)
g_slice_spoiled(0xc4645040/ad0s3)
g_wither_geom(0xc4521980(ad0s3))
g_detach(0xc4645040)
g_destroy_consumer(0xc4645040)
g_destroy_geom(0xc4521980(ad0s3))
mbr_taste(MBR,ad0s3)
g_slice_spoiled(0xc4645100/ad0s3)
g_wither_geom(0xc4520b00(ad0s3))
g_detach(0xc4645100)
g_destroy_consumer(0xc4645100)
g_destroy_geom(0xc4520b00(ad0s3))
bsd_taste(BSD,ad0s3e)
g_slice_spoiled(0xc4645140/ad0s3e)
g_wither_geom(0xc4520980(ad0s3e))
g_detach(0xc4645140)
g_destroy_consumer(0xc4645140)
g_destroy_geom(0xc4520980(ad0s3e))
vol_taste(VOL_FFS,ad0s3e)
g_slice_config(ad0s3e, 0, 1)
g_post_event_x(0xc02e38d0, 0xc4520900, 2
ref 0xc4520900
g_mbrext_taste(MBREXT,ad0s3e)
mbr_taste(MBR,ad0s3e)
g_slice_spoiled(0xc46452c0/ad0s3e)
g_wither_geom(0xc42eba80(ad0s3e))
g_detach(0xc46452c0)
g_destroy_consumer(0xc46452c0)
g_destroy_geom(0xc42eba80(ad0s3e))
dev_taste(DEV,vol/curvar)
bsd_taste(BSD,vol/curvar)
g_slice_spoiled(0xc46455c0/vol/curvar)
g_wither_geom(0xc42ea780(vol/curvar))
g_detach(0xc46455c0)
g_destroy_consumer(0xc46455c0)
g_destroy_geom(0xc42ea780(vol/curvar))
vol_taste(VOL_FFS,vol/curvar)
g_mbrext_taste(MBREXT,vol/curvar)
mbr_taste(MBR,vol/curvar)
g_slice_spoiled(0xc46453c0/vol/curvar)
g_wither_geom(0xc4521c80(vol/curvar))
g_detach(0xc46453c0)
g_destroy_consumer(0xc46453c0)
g_destroy_geom(0xc4521c80(vol/curvar))
[-- Attachment #4 --]
<mesh>
<class id="0xc0553020">
<name>BDE</name>
</class>
<class id="0xc05533e0">
<name>DISK</name>
<geom id="0xc4173e00">
<class ref="0xc05533e0"/>
<name>ad0</name>
<rank>1</rank>
<config>
</config>
<provider id="0xc4173d80">
<geom ref="0xc4173e00"/>
<mode>r5w5e2</mode>
<name>ad0</name>
<mediasize>40007761920</mediasize>
<sectorsize>512</sectorsize>
<config>
<fwheads>16</fwheads>
<fwsectors>63</fwsectors>
</config>
</provider>
</geom>
</class>
<class id="0xc0553380">
<name>DEV</name>
<geom id="0xc4521500">
<class ref="0xc0553380"/>
<name>vol/curvar</name>
<rank>5</rank>
<consumer id="0xc4645300">
<geom ref="0xc4521500"/>
<provider ref="0xc4520900"/>
<mode>r0w0e0</mode>
</consumer>
</geom>
<geom id="0xc430ec00">
<class ref="0xc0553380"/>
<name>vol/curroot</name>
<rank>5</rank>
<consumer id="0xc435bd40">
<geom ref="0xc430ec00"/>
<provider ref="0xc41fac00"/>
<mode>r0w0e0</mode>
</consumer>
</geom>
<geom id="0xc41fb080">
<class ref="0xc0553380"/>
<name>md0</name>
<rank>2</rank>
<consumer id="0xc4230b00">
<geom ref="0xc41fb080"/>
<provider ref="0xc41fad00"/>
<mode>r1w1e0</mode>
</consumer>
</geom>
<geom id="0xc41e7180">
<class ref="0xc0553380"/>
<name>ad0s3f</name>
<rank>4</rank>
<consumer id="0xc4081dc0">
<geom ref="0xc41e7180"/>
<provider ref="0xc41d5280"/>
<mode>r0w0e0</mode>
</consumer>
</geom>
<geom id="0xc41d5b80">
<class ref="0xc0553380"/>
<name>ad0s3e</name>
<rank>4</rank>
<consumer id="0xc40e7580">
<geom ref="0xc41d5b80"/>
<provider ref="0xc41d5380"/>
<mode>r0w0e0</mode>
</consumer>
</geom>
<geom id="0xc41d5a80">
<class ref="0xc0553380"/>
<name>ad0s3c</name>
<rank>4</rank>
<consumer id="0xc40e71c0">
<geom ref="0xc41d5a80"/>
<provider ref="0xc41d5480"/>
<mode>r0w0e0</mode>
</consumer>
</geom>
<geom id="0xc41d5600">
<class ref="0xc0553380"/>
<name>ad0s3b</name>
<rank>4</rank>
<consumer id="0xc40e7600">
<geom ref="0xc41d5600"/>
<provider ref="0xc41d5580"/>
<mode>r0w0e0</mode>
</consumer>
</geom>
<geom id="0xc41e7100">
<class ref="0xc0553380"/>
<name>ad0s3a</name>
<rank>4</rank>
<consumer id="0xc4081440">
<geom ref="0xc41e7100"/>
<provider ref="0xc41d5680"/>
<mode>r0w0e0</mode>
</consumer>
</geom>
<geom id="0xc41d5980">
<class ref="0xc0553380"/>
<name>ad0s2f</name>
<rank>4</rank>
<consumer id="0xc4081ac0">
<geom ref="0xc41d5980"/>
<provider ref="0xc41d5b00"/>
<mode>r1w1e0</mode>
</consumer>
</geom>
<geom id="0xc41e7680">
<class ref="0xc0553380"/>
<name>ad0s2e</name>
<rank>4</rank>
<consumer id="0xc4081d40">
<geom ref="0xc41e7680"/>
<provider ref="0xc41d5c00"/>
<mode>r1w1e0</mode>
</consumer>
</geom>
<geom id="0xc41e7580">
<class ref="0xc0553380"/>
<name>ad0s2c</name>
<rank>4</rank>
<consumer id="0xc40e6140">
<geom ref="0xc41e7580"/>
<provider ref="0xc41d5d00"/>
<mode>r0w0e0</mode>
</consumer>
</geom>
<geom id="0xc41e7300">
<class ref="0xc0553380"/>
<name>ad0s2b</name>
<rank>4</rank>
<consumer id="0xc4075540">
<geom ref="0xc41e7300"/>
<provider ref="0xc41d5e00"/>
<mode>r1w1e0</mode>
</consumer>
</geom>
<geom id="0xc41e7380">
<class ref="0xc0553380"/>
<name>ad0s2a</name>
<rank>4</rank>
<consumer id="0xc4081940">
<geom ref="0xc41e7380"/>
<provider ref="0xc41d5f00"/>
<mode>r1w1e0</mode>
</consumer>
</geom>
<geom id="0xc41d5a00">
<class ref="0xc0553380"/>
<name>ad0s4</name>
<rank>3</rank>
<consumer id="0xc4073940">
<geom ref="0xc41d5a00"/>
<provider ref="0xc41e7500"/>
<mode>r1w1e0</mode>
</consumer>
</geom>
<geom id="0xc41d5780">
<class ref="0xc0553380"/>
<name>ad0s3</name>
<rank>3</rank>
<consumer id="0xc40e76c0">
<geom ref="0xc41d5780"/>
<provider ref="0xc41e7600"/>
<mode>r0w0e0</mode>
</consumer>
</geom>
<geom id="0xc41e7080">
<class ref="0xc0553380"/>
<name>ad0s2</name>
<rank>3</rank>
<consumer id="0xc40e73c0">
<geom ref="0xc41e7080"/>
<provider ref="0xc41e7700"/>
<mode>r0w0e0</mode>
</consumer>
</geom>
<geom id="0xc41e7400">
<class ref="0xc0553380"/>
<name>ad0s1</name>
<rank>3</rank>
<consumer id="0xc40e7100">
<geom ref="0xc41e7400"/>
<provider ref="0xc4173c00"/>
<mode>r0w0e0</mode>
</consumer>
</geom>
<geom id="0xc4173c80">
<class ref="0xc0553380"/>
<name>ad0</name>
<rank>2</rank>
<consumer id="0xc40e7380">
<geom ref="0xc4173c80"/>
<provider ref="0xc4173d80"/>
<mode>r0w0e0</mode>
</consumer>
</geom>
</class>
<class id="0xc05531a0">
<name>BSD</name>
<geom id="0xc41d5700">
<class ref="0xc05531a0"/>
<name>ad0s3</name>
<rank>3</rank>
<config>
<labeloffset>512</labeloffset>
<rawoffset>20982689280</rawoffset>
<mbroffset>20982689280</mbroffset>
</config>
<consumer id="0xc40e7800">
<geom ref="0xc41d5700"/>
<provider ref="0xc41e7600"/>
<mode>r0w0e0</mode>
<config>
</config>
</consumer>
<provider id="0xc41d5280">
<geom ref="0xc41d5700"/>
<mode>r0w0e0</mode>
<name>ad0s3f</name>
<mediasize>1563789824</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>5</index>
<length>1563789824</length>
<seclength>3054277</seclength>
<offset>583008256</offset>
<secoffset>1138688</secoffset>
<type>7</type>
</config>
</provider>
<provider id="0xc41d5380">
<geom ref="0xc41d5700"/>
<mode>r0w0e0</mode>
<name>ad0s3e</name>
<mediasize>104857600</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>4</index>
<length>104857600</length>
<seclength>204800</seclength>
<offset>478150656</offset>
<secoffset>933888</secoffset>
<type>7</type>
</config>
</provider>
<provider id="0xc41d5480">
<geom ref="0xc41d5700"/>
<mode>r0w0e0</mode>
<name>ad0s3c</name>
<mediasize>2146798080</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>2</index>
<length>2146798080</length>
<seclength>4192965</seclength>
<offset>0</offset>
<secoffset>0</secoffset>
<type>0</type>
</config>
</provider>
<provider id="0xc41d5580">
<geom ref="0xc41d5700"/>
<mode>r0w0e0</mode>
<name>ad0s3b</name>
<mediasize>268435456</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>1</index>
<length>268435456</length>
<seclength>524288</seclength>
<offset>209715200</offset>
<secoffset>409600</secoffset>
<type>1</type>
</config>
</provider>
<provider id="0xc41d5680">
<geom ref="0xc41d5700"/>
<mode>r0w0e0</mode>
<name>ad0s3a</name>
<mediasize>209715200</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>0</index>
<length>209715200</length>
<seclength>409600</seclength>
<offset>0</offset>
<secoffset>0</secoffset>
<type>7</type>
</config>
</provider>
</geom>
<geom id="0xc41e7000">
<class ref="0xc05531a0"/>
<name>ad0s2</name>
<rank>3</rank>
<config>
<labeloffset>512</labeloffset>
<rawoffset>10487232000</rawoffset>
<mbroffset>10487232000</mbroffset>
</config>
<consumer id="0xc40e7500">
<geom ref="0xc41e7000"/>
<provider ref="0xc41e7700"/>
<mode>r4w4e1</mode>
<config>
</config>
</consumer>
<provider id="0xc41d5b00">
<geom ref="0xc41e7000"/>
<mode>r1w1e0</mode>
<name>ad0s2f</name>
<mediasize>9912449024</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>5</index>
<length>9912449024</length>
<seclength>19360252</seclength>
<offset>583008256</offset>
<secoffset>1138688</secoffset>
<type>7</type>
</config>
</provider>
<provider id="0xc41d5c00">
<geom ref="0xc41e7000"/>
<mode>r1w1e0</mode>
<name>ad0s2e</name>
<mediasize>104857600</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>4</index>
<length>104857600</length>
<seclength>204800</seclength>
<offset>478150656</offset>
<secoffset>933888</secoffset>
<type>7</type>
</config>
</provider>
<provider id="0xc41d5d00">
<geom ref="0xc41e7000"/>
<mode>r0w0e0</mode>
<name>ad0s2c</name>
<mediasize>10495457280</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>2</index>
<length>10495457280</length>
<seclength>20498940</seclength>
<offset>0</offset>
<secoffset>0</secoffset>
<type>0</type>
</config>
</provider>
<provider id="0xc41d5e00">
<geom ref="0xc41e7000"/>
<mode>r1w1e0</mode>
<name>ad0s2b</name>
<mediasize>268435456</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>1</index>
<length>268435456</length>
<seclength>524288</seclength>
<offset>209715200</offset>
<secoffset>409600</secoffset>
<type>1</type>
</config>
</provider>
<provider id="0xc41d5f00">
<geom ref="0xc41e7000"/>
<mode>r1w1e0</mode>
<name>ad0s2a</name>
<mediasize>209715200</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>0</index>
<length>209715200</length>
<seclength>409600</seclength>
<offset>0</offset>
<secoffset>0</secoffset>
<type>7</type>
</config>
</provider>
</geom>
</class>
<class id="0xc05375c0">
<name>MD</name>
<geom id="0xc41fac80">
<class ref="0xc05375c0"/>
<name>md0</name>
<rank>1</rank>
<provider id="0xc41fad00">
<geom ref="0xc41fac80"/>
<mode>r1w1e0</mode>
<name>md0</name>
<mediasize>267386880</mediasize>
<sectorsize>4096</sectorsize>
</provider>
</geom>
</class>
<class id="0xc0553900">
<name>VOL_FFS</name>
<geom id="0xc4520f00">
<class ref="0xc0553900"/>
<name>ad0s3e</name>
<rank>4</rank>
<config>
</config>
<consumer id="0xc4645240">
<geom ref="0xc4520f00"/>
<provider ref="0xc41d5380"/>
<mode>r0w0e0</mode>
<config>
</config>
</consumer>
<provider id="0xc4520900">
<geom ref="0xc4520f00"/>
<mode>r0w0e0</mode>
<name>vol/curvar</name>
<mediasize>104857600</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>0</index>
<length>104857600</length>
<seclength>204800</seclength>
<offset>0</offset>
<secoffset>0</secoffset>
</config>
</provider>
</geom>
<geom id="0xc41fb400">
<class ref="0xc0553900"/>
<name>ad0s3a</name>
<rank>4</rank>
<config>
</config>
<consumer id="0xc436a480">
<geom ref="0xc41fb400"/>
<provider ref="0xc41d5680"/>
<mode>r0w0e0</mode>
<config>
</config>
</consumer>
<provider id="0xc41fac00">
<geom ref="0xc41fb400"/>
<mode>r0w0e0</mode>
<name>vol/curroot</name>
<mediasize>209715200</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>0</index>
<length>209715200</length>
<seclength>409600</seclength>
<offset>0</offset>
<secoffset>0</secoffset>
</config>
</provider>
</geom>
</class>
<class id="0xc0553880">
<name>MBREXT</name>
</class>
<class id="0xc0553840">
<name>MBR</name>
<geom id="0xc4173e80">
<class ref="0xc0553840"/>
<name>ad0</name>
<rank>2</rank>
<config>
</config>
<consumer id="0xc40e7140">
<geom ref="0xc4173e80"/>
<provider ref="0xc4173d80"/>
<mode>r5w5e2</mode>
<config>
</config>
</consumer>
<provider id="0xc41e7500">
<geom ref="0xc4173e80"/>
<mode>r1w1e0</mode>
<name>ad0s4</name>
<mediasize>16870049280</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>3</index>
<length>16870049280</length>
<seclength>32949315</seclength>
<offset>23129487360</offset>
<secoffset>45174780</secoffset>
<type>12</type>
</config>
</provider>
<provider id="0xc41e7600">
<geom ref="0xc4173e80"/>
<mode>r0w0e0</mode>
<name>ad0s3</name>
<mediasize>2146798080</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>2</index>
<length>2146798080</length>
<seclength>4192965</seclength>
<offset>20982689280</offset>
<secoffset>40981815</secoffset>
<type>165</type>
</config>
</provider>
<provider id="0xc41e7700">
<geom ref="0xc4173e80"/>
<mode>r4w4e1</mode>
<name>ad0s2</name>
<mediasize>10495457280</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>1</index>
<length>10495457280</length>
<seclength>20498940</seclength>
<offset>10487232000</offset>
<secoffset>20482875</secoffset>
<type>165</type>
</config>
</provider>
<provider id="0xc4173c00">
<geom ref="0xc4173e80"/>
<mode>r0w0e0</mode>
<name>ad0s1</name>
<mediasize>10487199744</mediasize>
<sectorsize>512</sectorsize>
<config>
<index>0</index>
<length>10487199744</length>
<seclength>20482812</seclength>
<offset>32256</offset>
<secoffset>63</secoffset>
<type>7</type>
</config>
</provider>
</geom>
</class>
</mesh>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.52.0306041435020.6491>
