#8460: ISO9660 can not read CDs bigger than 4.7G -------------------------------------+---------------------------- Reporter: jahaiku | Owner: nobody Type: bug | Status: new Priority: normal | Milestone: R1 Component: File Systems/ISO 9660 | Version: R1/Development Resolution: | Keywords: Blocked By: | Blocking: Has a Patch: 0 | Platform: All -------------------------------------+---------------------------- Comment (by scdbackup): 4.7 GB is a strange threshhold for an error. Is there a module which does not believe in larger DVDs and silently fiddles with the addresses ? Function iterative_io_get_vecs_hook() in iso9660/kernel_interface.cpp looks as if it computes the start byte of the data of a file. Its computation would yield the correct byte address in the image if parameter "offset" is 0, and type "off_t" has 64 bits. Maybe one should trace some info there. E.g. the values of {{{ offset, node->startLBN[FS_DATA_FORMAT] }}} and the resulting value of {{{ vecs->offset }}} -- Ticket URL: <http://dev.haiku-os.org/ticket/8460#comment:12> Haiku <http://dev.haiku-os.org> Haiku - the operating system.