* 4.7GB DVD-RAM geometry wrong?
@ 2001-08-15 11:10 Joseph N. Hall
2001-08-15 11:17 ` Jens Axboe
0 siblings, 1 reply; 9+ messages in thread
From: Joseph N. Hall @ 2001-08-15 11:10 UTC (permalink / raw)
To: linux-kernel
I don't know if I'm doing this the right way or not. I did spend an hour
or three googling for "linux dvd-ram" and the like, and all I came up with
was a bunch of 2.2-specific stuff, until I found a usenet posting that
said in effect "you can write to /dev/scd0". So I gave that a try
and it worked. Sort of.
I have a Panasonic DVD-RAM, LF-D201 (SCSI 4.7/9.4GB). I put in a
4.7GB type II cartridge (that's a single-sided disk), did 'mkfs
/dev/scd0' and then mounted it, and ... I have a 2.2GB disk!
It works fine but my ignorant assumption is that it is using the
geometry for the older 2.2gb media. Firing up cfdisk -z:
cfdisk 2.10f
Disk Drive: /dev/scd0
Size: 2290384896 bytes
Heads: 255 Sectors per Track: 63 Cylinders: 278
I am new to the world of DVD-RAM so I don't know off the top of my head
what the correct geometry is. But this ain't it!
So nevermind the problems of creating partitions on the device. Why
isn't the raw device the right size?
I'm a non-subscriber so please cc: me.
[root@talker src]# uname -a
Linux talker 2.4.8 #2 SMP Tue Aug 14 02:37:03 MST 2001 i686 unknown
-joseph
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: 4.7GB DVD-RAM geometry wrong? 2001-08-15 11:10 4.7GB DVD-RAM geometry wrong? Joseph N. Hall @ 2001-08-15 11:17 ` Jens Axboe 2001-08-15 14:34 ` Hisaaki Shibata 0 siblings, 1 reply; 9+ messages in thread From: Jens Axboe @ 2001-08-15 11:17 UTC (permalink / raw) To: Joseph N. Hall; +Cc: linux-kernel, Linus Torvalds [-- Attachment #1: Type: text/plain, Size: 634 bytes --] On Wed, Aug 15 2001, Joseph N. Hall wrote: > I don't know if I'm doing this the right way or not. I did spend an hour > or three googling for "linux dvd-ram" and the like, and all I came up with > was a bunch of 2.2-specific stuff, until I found a usenet posting that > said in effect "you can write to /dev/scd0". So I gave that a try > and it worked. Sort of. > > I have a Panasonic DVD-RAM, LF-D201 (SCSI 4.7/9.4GB). I put in a > 4.7GB type II cartridge (that's a single-sided disk), did 'mkfs > /dev/scd0' and then mounted it, and ... I have a 2.2GB disk! Attached patch should fix it, Linus please apply. -- Jens Axboe [-- Attachment #2: sr_cap-1 --] [-- Type: text/plain, Size: 371 bytes --] --- /opt/kernel/linux-2.4.9-pre4/drivers/scsi/sr_ioctl.c Thu Jul 5 20:28:17 2001 +++ drivers/scsi/sr_ioctl.c Wed Aug 15 13:15:21 2001 @@ -545,7 +545,7 @@ switch (cmd) { case BLKGETSIZE: - return put_user(scsi_CDs[target].capacity >> 1, (long *) arg); + return put_user(scsi_CDs[target].capacity, (long *) arg); case BLKROSET: case BLKROGET: case BLKRASET: ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 4.7GB DVD-RAM geometry wrong? 2001-08-15 11:17 ` Jens Axboe @ 2001-08-15 14:34 ` Hisaaki Shibata 2001-08-16 2:44 ` Hisaaki Shibata 0 siblings, 1 reply; 9+ messages in thread From: Hisaaki Shibata @ 2001-08-15 14:34 UTC (permalink / raw) To: axboe; +Cc: joseph, linux-kernel, torvalds Hi! > > I have a Panasonic DVD-RAM, LF-D201 (SCSI 4.7/9.4GB). I put in a > > 4.7GB type II cartridge (that's a single-sided disk), did 'mkfs > > /dev/scd0' and then mounted it, and ... I have a 2.2GB disk! Almost the same problem here w/ 5.2GB HITACHI DVD-RAM Drive, GF-2050. > Attached patch should fix it, Linus please apply. The patch with 2.4.8-ac5 fixed my problem. Thanks -- WWWWW shibata@luky.org |O-O| Hisaaki Shibata @ Fukuoka, JAPAN 0(mmm)0 IRC: #luky ~ http://his.luky.org/ http://hoop.euqset.org/ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 4.7GB DVD-RAM geometry wrong? 2001-08-15 14:34 ` Hisaaki Shibata @ 2001-08-16 2:44 ` Hisaaki Shibata 2001-08-16 6:50 ` Jens Axboe 0 siblings, 1 reply; 9+ messages in thread From: Hisaaki Shibata @ 2001-08-16 2:44 UTC (permalink / raw) To: linux-kernel; +Cc: axboe Hi again. > > > I have a Panasonic DVD-RAM, LF-D201 (SCSI 4.7/9.4GB). I put in a > > > 4.7GB type II cartridge (that's a single-sided disk), did 'mkfs > > > /dev/scd0' and then mounted it, and ... I have a 2.2GB disk! > > Almost the same problem here w/ 5.2GB HITACHI DVD-RAM Drive, GF-2050. Sorry, My 5.2GB SCSI DVD-RAM drive's correct name is GF-1050. > > Attached patch should fix it, Linus please apply. > > The patch with 2.4.8-ac5 fixed my problem. The geometry problem is sloved. But other problem has come with 4.7GB(9.4GB) ATAPI(IDE) DVD-RAM drive named HITACHI GF-2000. Here is my dmesg. While I did "cp -auv DIR/ /mnt/floppy/", segv has happend. file system on DVD-RAM is UDF. Is this drive firmware broken? or chipset wrong? or else? Thanks for your help. Linux version 2.4.8-ac5 (root@hath.luky.org) (gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-81)) #5 ÌÚ 8·î 16 01:36:22 JST 2001 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009e800 (usable) BIOS-e820: 000000000009e800 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000003ffec000 (usable) BIOS-e820: 000000003ffec000 - 000000003ffef000 (ACPI data) BIOS-e820: 000000003ffef000 - 000000003ffff000 (reserved) BIOS-e820: 000000003ffff000 - 0000000040000000 (ACPI NVS) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) Warning only 896MB will be used. Use a HIGHMEM enabled kernel. On node 0 totalpages: 229376 zone(0): 4096 pages. zone(1): 225280 pages. zone(2): 0 pages. Local APIC disabled by BIOS -- reenabling. Found and enabled local APIC! Kernel command line: auto BOOT_IMAGE=linux ro root=900 BOOT_FILE=/boot/bzImage-2.4.8 Initializing CPU#0 Detected 922.345 MHz processor. Console: colour VGA+ 80x25 Calibrating delay loop... 1841.56 BogoMIPS Memory: 899924k/917504k available (1122k kernel code, 17188k reserved, 321k data, 208k init, 0k highmem) Dentry-cache hash table entries: 131072 (order: 8, 1048576 bytes) Inode-cache hash table entries: 65536 (order: 7, 524288 bytes) Mount-cache hash table entries: 16384 (order: 5, 131072 bytes) Buffer-cache hash table entries: 65536 (order: 6, 262144 bytes) Page-cache hash table entries: 262144 (order: 8, 1048576 bytes) CPU: Before vendor init, caps: 0383fbff 00000000 00000000, vendor = 0 CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 128K Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: After vendor init, caps: 0383fbff 00000000 00000000 00000000 CPU: After generic, caps: 0383fbff 00000000 00000000 00000000 CPU: Common caps: 0383fbff 00000000 00000000 00000000 CPU: Intel Celeron (Coppermine) stepping 06 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. POSIX conformance testing by UNIFIX enabled ExtINT on CPU#0 ESR value before enabling vector: 00000040 ESR value after enabling vector: 00000000 Using local APIC timer interrupts. calibrating APIC timer ... ..... CPU clock speed is 922.3431 MHz. ..... host bus clock speed is 115.2928 MHz. cpu: 0, clocks: 1152928, slice: 576464 CPU0<T0:1152928,T1:576464,D:0,S:576464,C:1152928> mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) mtrr: detected mtrr type: Intel PCI: PCI BIOS revision 2.10 entry at 0xf08c0, last bus=1 PCI: Using configuration type 1 PCI: Probing PCI hardware PCI: Using IRQ router PIIX [8086/7110] at 00:04.0 Limiting direct PCI/PCI transfers. isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found PnP: PNP BIOS installation structure at 0xc00fc240 PnP: PNP BIOS version 1.0, entry at f0000:c270, dseg at f0000 PnP: No devices found Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Simple Boot Flag extension found and enabled. Starting kswapd v1.8 Journalled Block Device driver loaded pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A PCI: Found IRQ 11 for device 00:0c.0 Redundant entry in serial pci_table. Please send the output of lspci -vv, this message (4941,30865,4941,1) and the manufacturer and name of serial board or modem board to serial-pci-info@lists.sourceforge.net. register_serial(): autoconfig failed Software Watchdog Timer: 0.05, timer margin: 60 sec block: queued sectors max/low 597698kB/466626kB, 1792 slots per queue Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx PIIX4: IDE controller on PCI bus 00 dev 21 PIIX4: chipset revision 1 PIIX4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xb800-0xb807, BIOS settings: hda:pio, hdb:DMA ide1: BM-DMA at 0xb808-0xb80f, BIOS settings: hdc:pio, hdd:pio PDC20265: IDE controller on PCI bus 00 dev 38 PCI: Found IRQ 10 for device 00:07.0 PCI: Sharing IRQ 10 with 00:0b.0 PDC20265: chipset revision 2 PDC20265: not 100% native mode: will probe irqs later PDC20265: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode. ide2: BM-DMA at 0x9800-0x9807, BIOS settings: hde:DMA, hdf:DMA ide3: BM-DMA at 0x9808-0x980f, BIOS settings: hdg:DMA, hdh:DMA hdb: HITACHI DVD-RAM GF-2000, ATAPI CD/DVD-ROM drive hde: IBM-DTLA-305040, ATA DISK drive hdg: IBM-DTLA-305040, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide2 at 0xb000-0xb007,0xa802 on irq 10 ide3 at 0xa400-0xa407,0xa002 on irq 10 hde: 80418240 sectors (41174 MB) w/380KiB Cache, CHS=79780/16/63, UDMA(100) hdg: 80418240 sectors (41174 MB) w/380KiB Cache, CHS=79780/16/63, UDMA(100) hdb: ATAPI DVD-ROM DVD-RAM drive, 512kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.12 Partition check: hde: hde1 hde2 < hde5 hde6 > hdg: hdg1 hdg2 < hdg5 hdg6 > Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others PCI: Found IRQ 3 for device 00:0a.0 eth0: Intel Corporation 82557 [Ethernet Pro 100], 00:A0:C9:11:13:B3, IRQ 3. Receiver lock-up bug exists -- enabling work-around. Board assembly 352509-003, Physical connectors present: RJ45 Primary interface chip DP83840 PHY #1. DP83840 specific setup, setting register 23 to 8462. General self-test: passed. Serial sub-system self-test: passed. Internal registers self-test: passed. ROM checksum self-test: passed (0x49caa8d6). Receiver lock-up workaround activated. Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 816M agpgart: Detected Intel 440BX chipset agpgart: AGP aperture is 64M @ 0xe4000000 SCSI subsystem driver Revision: 1.00 request_module[scsi_hostadapter]: Root fs not mounted request_module[scsi_hostadapter]: Root fs not mounted request_module[scsi_hostadapter]: Root fs not mounted cm: version $Revision: 5.64 $ time 01:39:08 Aug 16 2001 PCI: Found IRQ 9 for device 00:0d.0 PCI: Sharing IRQ 9 with 00:04.2 PCI: Sharing IRQ 9 with 00:09.0 cm: found CM8738 adapter at io 0x8400 irq 9 chip version = 037 md: raid0 personality registered md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: Autodetecting RAID arrays. (read) hde1's sb offset: 31104 [events: 0000001b] (read) hde6's sb offset: 39128896 [events: 0000001b] (read) hdg1's sb offset: 31104 [events: 0000001b] (read) hdg6's sb offset: 39128896 [events: 0000001b] md: autorun ... md: considering hdg6 ... md: adding hdg6 ... md: adding hde6 ... md: created md0 md: bind<hde6,1> md: bind<hdg6,2> md: running: <hdg6><hde6> md: now! md: hdg6's event counter: 0000001b md: hde6's event counter: 0000001b md0: max total readahead window set to 512k md0: 2 data-disks, max readahead per data-disk: 256k raid0: looking at hde6 raid0: comparing hde6(39128896) with hde6(39128896) raid0: END raid0: ==> UNIQUE raid0: 1 zones raid0: looking at hdg6 raid0: comparing hdg6(39128896) with hde6(39128896) raid0: EQUAL raid0: FINAL 1 zones raid0: zone 0 raid0: checking hde6 ... contained as device 0 (39128896) is smallest!. raid0: checking hdg6 ... contained as device 1 raid0: zone->nb_dev: 2, size: 78257792 raid0: current zone offset: 39128896 raid0: done. raid0 : md_size is 78257792 blocks. raid0 : conf->smallest->size is 78257792 blocks. raid0 : nb_zone is 1. raid0 : Allocating 8 bytes for hash. md: updating md0 RAID superblock on device md: hdg6 [events: 0000001c](write) hdg6's sb offset: 39128896 md: hde6 [events: 0000001c](write) hde6's sb offset: 39128896 md: considering hdg1 ... md: adding hdg1 ... md: adding hde1 ... md: created md1 md: bind<hde1,1> md: bind<hdg1,2> md: running: <hdg1><hde1> md: now! md: hdg1's event counter: 0000001b md: hde1's event counter: 0000001b request_module[md-personality-3]: Root fs not mounted md :do_md_run() returned -22 md: md1 stopped. md: unbind<hdg1,1> md: export_rdev(hdg1) md: unbind<hde1,0> md: export_rdev(hde1) md: ... autorun DONE. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 8192 buckets, 64Kbytes TCP: Hash tables configured (established 262144 bind 65536) Linux IP multicast router 0.06 plus PIM-SM NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 208k freed Adding Swap: 1048784k swap-space (priority -1) Adding Swap: 1048784k swap-space (priority -2) usb.c: registered new driver hub (read) hde1's sb offset: 31104 [events: 0000001b] (read) hdg1's sb offset: 31104 [events: 0000001b] md: autorun ... md: considering hdg1 ... md: adding hdg1 ... md: adding hde1 ... md: created md1 md: bind<hde1,1> md: bind<hdg1,2> md: running: <hdg1><hde1> md: now! md: hdg1's event counter: 0000001b md: hde1's event counter: 0000001b md: raid1 personality registered md1: max total readahead window set to 124k md1: 1 data-disks, max readahead per data-disk: 124k raid1: device hdg1 operational as mirror 1 raid1: device hde1 operational as mirror 0 raid1: raid set md1 active with 2 out of 2 mirrors md: updating md1 RAID superblock on device md: hdg1 [events: 0000001c](write) hdg1's sb offset: 31104 md: hde1 [events: 0000001c](write) hde1's sb offset: 31104 md: ... autorun DONE. PCI: Found IRQ 9 for device 00:09.0 PCI: Sharing IRQ 9 with 00:04.2 PCI: Sharing IRQ 9 with 00:0d.0 scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.1 <Adaptec 2940 SCSI adapter> aic7870: Single Channel A, SCSI Id=7, 16/255 SCBs Vendor: HITACHI Model: GF-1050 Rev: S00F Type: CD-ROM ANSI SCSI revision: 02 (scsi0:A:5): 10.000MB/s transfers (10.000MHz, offset 8) Attached scsi CD-ROM sr0 at scsi0, channel 0, id 5, lun 0 sr0: scsi3-mmc drive: 0x/0x dvd-ram cd/rw xa/form2 cdda tray scsi : 0 hosts left. PCI: Enabling device 00:09.0 (0016 -> 0017) PCI: Found IRQ 9 for device 00:09.0 PCI: Sharing IRQ 9 with 00:04.2 PCI: Sharing IRQ 9 with 00:0d.0 scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.1 <Adaptec 2940 SCSI adapter> aic7870: Single Channel A, SCSI Id=7, 16/255 SCBs Vendor: HITACHI Model: GF-1050 Rev: S00F Type: CD-ROM ANSI SCSI revision: 02 (scsi0:A:5): 10.000MB/s transfers (10.000MHz, offset 8) Attached scsi CD-ROM sr0 at scsi0, channel 0, id 5, lun 0 sr0: scsi3-mmc drive: 0x/0x dvd-ram cd/rw xa/form2 cdda tray scsi : 0 hosts left. Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [drm] AGP 0.99 on Intel 440BX @ 0xe4000000 64MB [drm] Initialized r128 2.1.2 20001215 on minor 63 VFS: Disk change detected on device ide0(3,64) udf: registering filesystem UDF-fs DEBUG lowlevel.c:56:udf_get_last_session: XA disk: no, vol_desc_start=0 UDF-fs DEBUG super.c:1410:udf_read_super: Multi-session=0 UDF-fs DEBUG super.c:1419:udf_read_super: Lastblock=2236703 UDF-fs DEBUG super.c:409:udf_vrs: Starting at sector 16 (2048 byte sectors) UDF-fs DEBUG super.c:758:udf_load_pvoldesc: recording time 997925361/534963, 2001/08/16 10:29 (121c) UDF-fs DEBUG super.c:960:udf_load_logicalvol: Partition (0:0) type 1 on volume 1 UDF-fs DEBUG super.c:969:udf_load_logicalvol: FileSet found in LogicalVolDesc at block=160, partition=0 UDF-fs DEBUG super.c:806:udf_load_partdesc: Searching map: (0 == 0) UDF-fs DEBUG super.c:839:udf_load_partdesc: unallocatedSpaceBitmap (part 0) @ 0 UDF-fs DEBUG super.c:879:udf_load_partdesc: Partition (0:0 type 1511) starts at physical 1408, block length 2235008 UDF-fs DEBUG super.c:1210:udf_load_partition: Using anchor in block 2236703 UDF-fs DEBUG super.c:731:udf_find_fileset: Fileset at block=160, partition=0 UDF-fs DEBUG super.c:792:udf_load_fileset: Rootdir at block=192, partition=0 UDF-fs INFO UDF 0.9.4.1-rw (2001/06/13) Mounting volume '', timestamp 2001/08/16 10:29 (121c) hdb: timeout waiting for DMA ide_dmaproc: chipset supported ide_dma_timeout func only: 14 hdb: status timeout: status=0xd0 { Busy } hdb: drive not ready for command hdb: ATAPI reset complete hdb: timeout waiting for DMA ide_dmaproc: chipset supported ide_dma_timeout func only: 14 hdb: status timeout: status=0xd0 { Busy } hdb: drive not ready for command hdb: ATAPI reset complete hdb: timeout waiting for DMA ide_dmaproc: chipset supported ide_dma_timeout func only: 14 hdb: status timeout: status=0xd0 { Busy } hdb: drive not ready for command hdb: ATAPI reset complete hdb: timeout waiting for DMA ide_dmaproc: chipset supported ide_dma_timeout func only: 14 hdb: status timeout: status=0xd0 { Busy } hdb: drive not ready for command hdb: ATAPI reset complete invalid operand: 0000 CPU: 0 EIP: 0010:[<c01440f8>] EFLAGS: 00010202 eax: ffffffff ebx: d26f53a0 ecx: d26f53a0 edx: 00000001 esi: fad31120 edi: de1c96c0 ebp: d26f53a0 esp: de159e60 ds: 0018 es: 0018 ss: 0018 Process cp (pid: 930, stackpage=de159000) Stack: d26f53a0 de159ed4 fad272e3 d26f53a0 fffffffb f7cd6000 c0143d97 00000000 f5dbe8a0 de1c96c0 de159f8c 00000000 fad2651d f5dbe8a0 f5dbe8a0 00000000 c1f22700 00020101 000100a8 00349be2 000c8066 1b000001 00000800 000c82c9 Call Trace: [<fad272e3>] [<c0143d97>] [<fad2651d>] [<c013b585>] [<c013b41a>] [<c013b70c>] [<c0130113>] [<c0130026>] [<c0130314>] [<c0106ccb>] Code: 0f 0b e9 86 00 00 00 90 39 1b 74 3c f6 83 08 01 00 00 0f 75 -- WWWWW shibata@luky.org |O-O| Hisaaki SHibata @ FUkuoka, JAPAN 0(mmm)0 IRC: #luky ~ http://his.luky.org/ http://hoop.euqset.org/ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 4.7GB DVD-RAM geometry wrong? 2001-08-16 2:44 ` Hisaaki Shibata @ 2001-08-16 6:50 ` Jens Axboe 2001-08-16 7:53 ` Hisaaki Shibata 0 siblings, 1 reply; 9+ messages in thread From: Jens Axboe @ 2001-08-16 6:50 UTC (permalink / raw) To: Hisaaki Shibata; +Cc: linux-kernel On Thu, Aug 16 2001, Hisaaki Shibata wrote: > Hi again. > > > > > I have a Panasonic DVD-RAM, LF-D201 (SCSI 4.7/9.4GB). I put in a > > > > 4.7GB type II cartridge (that's a single-sided disk), did 'mkfs > > > > /dev/scd0' and then mounted it, and ... I have a 2.2GB disk! > > > > Almost the same problem here w/ 5.2GB HITACHI DVD-RAM Drive, GF-2050. > > Sorry, My 5.2GB SCSI DVD-RAM drive's correct name is GF-1050. > > > > Attached patch should fix it, Linus please apply. > > > > The patch with 2.4.8-ac5 fixed my problem. > > The geometry problem is sloved. Good > But other problem has come with 4.7GB(9.4GB) ATAPI(IDE) DVD-RAM drive > named HITACHI GF-2000. > > Here is my dmesg. > While I did "cp -auv DIR/ /mnt/floppy/", segv has happend. > file system on DVD-RAM is UDF. Please run that through ksymoops, the trace is worthless without it. See below. > Warning only 896MB will be used. > Use a HIGHMEM enabled kernel. Hint :-) > invalid operand: 0000 > CPU: 0 > EIP: 0010:[<c01440f8>] > EFLAGS: 00010202 > eax: ffffffff ebx: d26f53a0 ecx: d26f53a0 edx: 00000001 > esi: fad31120 edi: de1c96c0 ebp: d26f53a0 esp: de159e60 > ds: 0018 es: 0018 ss: 0018 > Process cp (pid: 930, stackpage=de159000) > Stack: d26f53a0 de159ed4 fad272e3 d26f53a0 fffffffb f7cd6000 c0143d97 00000000 > f5dbe8a0 de1c96c0 de159f8c 00000000 fad2651d f5dbe8a0 f5dbe8a0 00000000 > c1f22700 00020101 000100a8 00349be2 000c8066 1b000001 00000800 000c82c9 > Call Trace: [<fad272e3>] [<c0143d97>] [<fad2651d>] [<c013b585>] [<c013b41a>] > [<c013b70c>] [<c0130113>] [<c0130026>] [<c0130314>] [<c0106ccb>] > > Code: 0f 0b e9 86 00 00 00 90 39 1b 74 3c f6 83 08 01 00 00 0f 75 This part. -- Jens Axboe ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 4.7GB DVD-RAM geometry wrong? 2001-08-16 6:50 ` Jens Axboe @ 2001-08-16 7:53 ` Hisaaki Shibata 2001-08-16 8:10 ` Jens Axboe 0 siblings, 1 reply; 9+ messages in thread From: Hisaaki Shibata @ 2001-08-16 7:53 UTC (permalink / raw) To: axboe; +Cc: shibata, linux-kernel Hello Axboe-sama, > > But other problem has come with 4.7GB(9.4GB) ATAPI(IDE) DVD-RAM drive > > named HITACHI GF-2000. > > > > Here is my dmesg. > > While I did "cp -auv DIR/ /mnt/floppy/", segv has happend. > > file system on DVD-RAM is UDF. > > Please run that through ksymoops, the trace is worthless without it. See > below. > > > Warning only 896MB will be used. > > Use a HIGHMEM enabled kernel. > > Hint :-) > > > invalid operand: 0000 > > CPU: 0 > > EIP: 0010:[<c01440f8>] > > EFLAGS: 00010202 > > eax: ffffffff ebx: d26f53a0 ecx: d26f53a0 edx: 00000001 > > esi: fad31120 edi: de1c96c0 ebp: d26f53a0 esp: de159e60 > > ds: 0018 es: 0018 ss: 0018 > > Process cp (pid: 930, stackpage=de159000) > > Stack: d26f53a0 de159ed4 fad272e3 d26f53a0 fffffffb f7cd6000 c0143d97 00000000 > > f5dbe8a0 de1c96c0 de159f8c 00000000 fad2651d f5dbe8a0 f5dbe8a0 00000000 > > c1f22700 00020101 000100a8 00349be2 000c8066 1b000001 00000800 000c82c9 > > Call Trace: [<fad272e3>] [<c0143d97>] [<fad2651d>] [<c013b585>] [<c013b41a>] > > [<c013b70c>] [<c0130113>] [<c0130026>] [<c0130314>] [<c0106ccb>] > > > > Code: 0f 0b e9 86 00 00 00 90 39 1b 74 3c f6 83 08 01 00 00 0f 75 > > This part. I got many warnings. but I dare send this. I hope it will be your help and mine. ksymoops 2.4.0 on i686 2.4.8-ac5. Options used -V (specified) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.8-ac5/ (default) -m /boot/System.map-2.4.8-ac5 (default) Warning (compare_maps): ksyms_base symbol __journal_abort_R__ver___journal_abort not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol jbd_preclean_buffer_check_R__ver_jbd_preclean_buffer_check not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol jh_splice_lock_R__ver_jh_splice_lock not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_abort_R__ver_journal_abort not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_ack_err_R__ver_journal_ack_err not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_blocks_per_page_R__ver_journal_blocks_per_page not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_bmap_R__ver_journal_bmap not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_check_available_features_R__ver_journal_check_available_features not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_check_used_features_R__ver_journal_check_used_features not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_clear_err_R__ver_journal_clear_err not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_create_R__ver_journal_create not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_destroy_R__ver_journal_destroy not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_dirty_data_R__ver_journal_dirty_data not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_dirty_metadata_R__ver_journal_dirty_metadata not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_enable_debug_R__ver_journal_enable_debug not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_errno_R__ver_journal_errno not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_extend_R__ver_journal_extend not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_flush_R__ver_journal_flush not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_flushpage_R__ver_journal_flushpage not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_force_commit_R__ver_journal_force_commit not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_forget_R__ver_journal_forget not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_get_create_access_R__ver_journal_get_create_access not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_get_undo_access_R__ver_journal_get_undo_access not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_get_write_access_R__ver_journal_get_write_access not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_init_dev_R__ver_journal_init_dev not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_init_inode_R__ver_journal_init_inode not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_load_R__ver_journal_load not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_lock_updates_R__ver_journal_lock_updates not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_no_write_R__ver_journal_no_write not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_oom_retry_R__ver_journal_oom_retry not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_recover_R__ver_journal_recover not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_restart_R__ver_journal_restart not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_revoke_R__ver_journal_revoke not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_set_features_R__ver_journal_set_features not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_start_R__ver_journal_start not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_stop_R__ver_journal_stop not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_try_start_R__ver_journal_try_start not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_try_to_free_buffers_R__ver_journal_try_to_free_buffers not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_unlock_updates_R__ver_journal_unlock_updates not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_update_format_R__ver_journal_update_format not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_update_superblock_R__ver_journal_update_superblock not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol journal_wipe_R__ver_journal_wipe not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol log_start_commit_R__ver_log_start_commit not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol log_wait_commit_R__ver_log_wait_commit not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): mismatch on symbol partition_name , ksyms_base says c01cc0e0, System.map says c014bf80. Ignoring ksyms_base entry Warning (compare_maps): mismatch on symbol r128_cce_buffer , r128 says f8982560, /lib/modules/2.4.8-ac5/kernel/drivers/char/drm-4.0/r128.o says f8980d40. Ignoring /lib/modules/2.4.8-ac5/kernel/drivers/char/drm-4.0/r128.o entry Warning (compare_maps): mismatch on symbol r128_res_ctx , r128 says f898253c, /lib/modules/2.4.8-ac5/kernel/drivers/char/drm-4.0/r128.o says f8980d1c. Ignoring /lib/modules/2.4.8-ac5/kernel/drivers/char/drm-4.0/r128.o entry Warning (compare_maps): mismatch on symbol nlmsvc_grace_period , lockd says f895af54, /lib/modules/2.4.8-ac5/kernel/fs/lockd/lockd.o says f895a8c0. Ignoring /lib/modules/2.4.8-ac5/kernel/fs/lockd/lockd.o entry Warning (compare_maps): mismatch on symbol nlmsvc_ops , lockd says f895af50, /lib/modules/2.4.8-ac5/kernel/fs/lockd/lockd.o says f895a8bc. Ignoring /lib/modules/2.4.8-ac5/kernel/fs/lockd/lockd.o entry Warning (compare_maps): mismatch on symbol nlmsvc_timeout , lockd says f895af58, /lib/modules/2.4.8-ac5/kernel/fs/lockd/lockd.o says f895a8c4. Ignoring /lib/modules/2.4.8-ac5/kernel/fs/lockd/lockd.o entry Warning (compare_maps): mismatch on symbol nfs_debug , sunrpc says f893ea80, /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o says f893e740. Ignoring /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o entry Warning (compare_maps): mismatch on symbol nfsd_debug , sunrpc says f893ea84, /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o says f893e744. Ignoring /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o entry Warning (compare_maps): mismatch on symbol nlm_debug , sunrpc says f893ea88, /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o says f893e748. Ignoring /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o entry Warning (compare_maps): mismatch on symbol rpc_debug , sunrpc says f893ea7c, /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o says f893e73c. Ignoring /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o entry Warning (compare_maps): mismatch on symbol rpc_garbage_args , sunrpc says f893ea5c, /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o says f893e71c. Ignoring /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o entry Warning (compare_maps): mismatch on symbol rpc_success , sunrpc says f893ea4c, /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o says f893e70c. Ignoring /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o entry Warning (compare_maps): mismatch on symbol rpc_system_err , sunrpc says f893ea60, /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o says f893e720. Ignoring /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o entry Warning (compare_maps): mismatch on symbol xdr_one , sunrpc says f893ea44, /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o says f893e704. Ignoring /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o entry Warning (compare_maps): mismatch on symbol xdr_two , sunrpc says f893ea48, /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o says f893e708. Ignoring /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o entry Warning (compare_maps): mismatch on symbol xdr_zero , sunrpc says f893ea40, /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o says f893e700. Ignoring /lib/modules/2.4.8-ac5/kernel/net/sunrpc/sunrpc.o entry Warning (compare_maps): mismatch on symbol raid1_retry_tail , raid1 says f892e01c, /lib/modules/2.4.8-ac5/kernel/drivers/md/raid1.o says f892dec0. Ignoring /lib/modules/2.4.8-ac5/kernel/drivers/md/raid1.o entry Warning (compare_maps): mismatch on symbol usb_devfs_handle , usbcore says f8929300, /lib/modules/2.4.8-ac5/kernel/drivers/usb/usbcore.o says f89291c0. Ignoring /lib/modules/2.4.8-ac5/kernel/drivers/usb/usbcore.o entry invalid operand: 0000 CPU: 0 EIP: 0010:[<c0143c98>] Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010202 eax: ffffffff ebx: ea39b960 ecx: ea39b960 edx: 00000001 esi: f8984120 edi: d0805c20 ebp: ea39b960 esp: f3b8fe60 ds: 0018 es: 0018 ss: 0018 Process cp (pid: 25830, stackpage=f3b8f000) Stack: ea39b960 f3b8fed4 f897a2e3 ea39b960 fffffffb 000c82f4 00000000 00000000 dd8fc540 d0805c20 f3b8ff8c 00000000 f897951d dd8fc540 dd8fc540 00000000 c1f8acd0 00020101 000100a8 00349be2 000c8066 1b000001 00000800 000c82c9 Call Trace: [<f897a2e3>] [<f897951d>] [<c013b125>] [<c013afba>] [<c013b2ac>] [<c012fe63>] [<c012fd76>] [<c0130064>] [<c0106ccb>] Code: 0f 0b e9 86 00 00 00 90 39 1b 74 3c f6 83 08 01 00 00 0f 75 >>EIP; c0143c98 <get_empty_inode+68/80> <===== Trace; f897a2e3 <[r128]drm_dma_setup+63/80> Trace; f897951d <[r128]drm_getunique+cd/f0> Trace; c013b125 <path_walk+6e5/750> Trace; c013afba <path_walk+57a/750> Trace; c013b2ac <set_fs_altroot+3c/50> Trace; c012fe63 <chown_common+43/f0> Trace; c012fd76 <sys_fchmod+86/90> Trace; c0130064 <dentry_open+14/140> Trace; c0106ccb <system_call+33/38> Code; c0143c98 <get_empty_inode+68/80> 00000000 <_EIP>: Code; c0143c98 <get_empty_inode+68/80> <===== 0: 0f 0b ud2a <===== Code; c0143c9a <get_empty_inode+6a/80> 2: e9 86 00 00 00 jmp 8d <_EIP+0x8d> c0143d25 <get_new_inode+75/160> Code; c0143c9f <get_empty_inode+6f/80> 7: 90 nop Code; c0143ca0 <get_empty_inode+70/80> 8: 39 1b cmp %ebx,(%ebx) Code; c0143ca2 <get_empty_inode+72/80> a: 74 3c je 48 <_EIP+0x48> c0143ce0 <get_new_inode+30/160> Code; c0143ca4 <get_empty_inode+74/80> c: f6 83 08 01 00 00 0f testb $0xf,0x108(%ebx) Code; c0143cab <get_empty_inode+7b/80> 13: 75 00 jne 15 <_EIP+0x15> c0143cad <get_empty_inode+7d/80> 62 warnings issued. Results may not be reliable. -- WWWWW shibata@luky.org |O-O| Hisaaki Shibata @ Fukuoka, JAPAN 0(mmm)0 IRC: #luky ~ http://his.luky.org/ http://hoop.euqset.org/ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 4.7GB DVD-RAM geometry wrong? 2001-08-16 7:53 ` Hisaaki Shibata @ 2001-08-16 8:10 ` Jens Axboe 2001-08-16 14:23 ` Hisaaki Shibata 0 siblings, 1 reply; 9+ messages in thread From: Jens Axboe @ 2001-08-16 8:10 UTC (permalink / raw) To: Hisaaki Shibata; +Cc: linux-kernel On Thu, Aug 16 2001, Hisaaki Shibata wrote: > I got many warnings. but I dare send this. > > I hope it will be your help and mine. I don't have the -ac[5] tree handy, in the 2.4.9-pre4 there's no BUG in get_empty_inode(). For DVD-RAM + UDF, I would suggest using the version from CVS. I know it quite recently got some fixes that removed a BUG or two when used with the -ac kernels. So could you reproduce with latest -ac or Linus kernel + CVS UDF? Thanks. -- Jens Axboe ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 4.7GB DVD-RAM geometry wrong? 2001-08-16 8:10 ` Jens Axboe @ 2001-08-16 14:23 ` Hisaaki Shibata 2001-08-16 16:26 ` Hisaaki Shibata 0 siblings, 1 reply; 9+ messages in thread From: Hisaaki Shibata @ 2001-08-16 14:23 UTC (permalink / raw) To: axboe; +Cc: shibata, linux-kernel Thanks Dir Axboe, > I don't have the -ac[5] tree handy, in the 2.4.9-pre4 there's no BUG in > get_empty_inode(). For DVD-RAM + UDF, I would suggest using the version > from CVS. I know it quite recently got some fixes that removed a BUG or > two when used with the -ac kernels. > > So could you reproduce with latest -ac or Linus kernel + CVS UDF? At first, I tried it with 2.4.9-pre4 and udf-0.9.4.1. I did not get segv nor Oops with them. But it seems bad yet. My operations are here. # mkudf /dev/hdb # mount -t udf /dev/hdb /mnt/floppy/ # cp -auv ~/dir /mnt/floppy/ 1> /tmp/cp.log 2> /tmp/cp.log & "cp" seems good until following "df" point. /dev/hdb 4470016 1639798 2830218 37% /mnt/floppy After that point, "tail -f /tmp/cp.log" shows "cp going :-)" and my DVD-RAM driveseeks like working good. But result of "df" command is not change. (it shows 37% forever...) "df -i" shows /dev/hdb 1440735 25626 1415109 2% /mnt/floppy tails of dmesg are; UDF-fs INFO UDF 0.9.4.1-rw (2001/06/13) Mounting volume '', timestamp 2001/08/16 21:54 (121c) hdb: irq timeout: status=0xd0 { Busy } hdb: ATAPI reset complete hdb: irq timeout: status=0xd0 { Busy } hdb: ATAPI reset complete hdb: irq timeout: status=0xd0 { Busy } hdb: ATAPI reset complete hdb: irq timeout: status=0xd0 { Busy } hdb: ATAPI reset complete hdb: irq timeout: status=0xd0 { Busy } hdb: ATAPI reset complete I will try with CVS udf patch and will report it. -- WWWWW shibata@luky.org |O-O| Hisaaki Shibata @ Fukuoka, JAPAN 0(mmm)0 IRC: #luky ~ http://his.luky.org/ http://hoop.euqset.org/ ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: 4.7GB DVD-RAM geometry wrong? 2001-08-16 14:23 ` Hisaaki Shibata @ 2001-08-16 16:26 ` Hisaaki Shibata 0 siblings, 0 replies; 9+ messages in thread From: Hisaaki Shibata @ 2001-08-16 16:26 UTC (permalink / raw) To: linux-kernel; +Cc: axboe Sorry for too much frequent report. With CVS UDF driver source tree from http://sourceforge.net/cvs/ and 2.4.9-pre4 seems almost the same result below... It can not grow up from 37% disk usage... > > So could you reproduce with latest -ac or Linus kernel + CVS UDF? > > At first, I tried it with 2.4.9-pre4 and udf-0.9.4.1. > I did not get segv nor Oops with them. > > But it seems bad yet. > > My operations are here. > # mkudf /dev/hdb > # mount -t udf /dev/hdb /mnt/floppy/ > # cp -auv ~/dir /mnt/floppy/ 1> /tmp/cp.log 2> /tmp/cp.log & > > "cp" seems good until following "df" point. > /dev/hdb 4470016 1639798 2830218 37% /mnt/floppy > > After that point, "tail -f /tmp/cp.log" shows "cp going :-)" and > my DVD-RAM driveseeks like working good. > But result of "df" command is not change. > (it shows 37% forever...) > > "df -i" shows > /dev/hdb 1440735 25626 1415109 2% /mnt/floppy > > tails of dmesg are; > UDF-fs INFO UDF 0.9.4.1-rw (2001/06/13) Mounting volume '', timestamp 2001/08/16 21:54 (121c) > hdb: irq timeout: status=0xd0 { Busy } > hdb: ATAPI reset complete > hdb: irq timeout: status=0xd0 { Busy } > hdb: ATAPI reset complete > hdb: irq timeout: status=0xd0 { Busy } > hdb: ATAPI reset complete > hdb: irq timeout: status=0xd0 { Busy } > hdb: ATAPI reset complete > hdb: irq timeout: status=0xd0 { Busy } > hdb: ATAPI reset complete > > I will try with CVS udf patch and will report it. Thanks. -- WWWWW shibata@luky.org |O-O| Hisaaki Shibata @ Fukuoka, JAPAN 0(mmm)0 IRC: #luky ~ http://his.luky.org/ http://hoop.euqset.org/ ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2001-08-16 16:21 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2001-08-15 11:10 4.7GB DVD-RAM geometry wrong? Joseph N. Hall 2001-08-15 11:17 ` Jens Axboe 2001-08-15 14:34 ` Hisaaki Shibata 2001-08-16 2:44 ` Hisaaki Shibata 2001-08-16 6:50 ` Jens Axboe 2001-08-16 7:53 ` Hisaaki Shibata 2001-08-16 8:10 ` Jens Axboe 2001-08-16 14:23 ` Hisaaki Shibata 2001-08-16 16:26 ` Hisaaki Shibata
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox