Reading from loopback-mounted ISO9660 disk image hangs

From: Adam Sampson (azz@gnu.org)
Date: Mon Apr 10 2000 - 17:20:09 EST


Hiya.

4.0rc2-install.iso is the FreeBSD 4.0 release candidate 2 CD image,
downloaded from freebsd.org (according to the friend I got it from).

ROOT [root@cartman /home/azz]# uname -a
Linux cartman 2.3.99-pre3 #2 Mon Apr 3 23:20:33 BST 2000 i586 unknown
ROOT [root@cartman /home/azz]# mount /home/azz/4.0rc2-install.iso /mnt -o loop

At this point, I get this written to the syslog:

Apr 10 22:11:09 cartman kernel: Invalid session number or type of track
Apr 10 22:11:09 cartman kernel: Invalid session number
Apr 10 22:11:09 cartman kernel: ISO 9660 Extensions: RRIP_1991A

If I now do:

ROOT [root@cartman /home/azz]# cp -av /mnt/* freebsd/
/mnt/00_TRANS.TBL -> freebsd/00_TRANS.TBL
/mnt/ABOUT.TXT -> freebsd/ABOUT.TXT
/mnt/ERRATA.TXT -> freebsd/ERRATA.TXT
/mnt/HARDWARE.TXT -> freebsd/HARDWARE.TXT
/mnt/INSTALL.TXT -> freebsd/INSTALL.TXT
/mnt/LAYOUT.TXT -> freebsd/LAYOUT.TXT
/mnt/README.TXT -> freebsd/README.TXT
/mnt/RELNOTES.TXT -> freebsd/RELNOTES.TXT
/mnt/TROUBLE.TXT -> freebsd/TROUBLE.TXT
/mnt/UPGRADE.TXT -> freebsd/UPGRADE.TXT
/mnt/XF86336 -> freebsd/XF86336
/mnt/XF86336/00_TRANS.TBL -> freebsd/XF86336/00_TRANS.TBL
/mnt/XF86336/extract -> freebsd/XF86336/extract
/mnt/XF86336/FILES -> freebsd/XF86336/FILES

the cp then locks. From ps:

root 4940 0.0 0.3 1044 440 p1 D 22:11 0:00 cp -av /mnt/00_TRANS.

And if I try to ls another loopback-mounted CD filesystem (that got mounted
on bootup), it also hangs.

root 4987 0.0 0.3 1052 436 p3 D 22:17 0:00 ls --color /20g/mnt

Is this a known problem? Any ideas? I can provide more information if
needed.

-- 

Adam Sampson azz@gnu.org

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Apr 15 2000 - 21:00:16 EST