Messages in this thread | | | From | Chris Clayton <> | Subject | Re: CDMRW in 2.6 | Date | Fri, 13 Aug 2004 12:08:46 +0000 |
| |
On Thursday 12 Aug 2004 20:23, Bill Davidsen wrote: > Chris Clayton wrote: > > I've posted about this once before but got no response > > (http://marc.theaimsgroup.com/?l=linux-kernel&m=108547084708532&w=2). > > Since then I've tried kernels (including -rc and -mm) from time to time, > > but still no joy. However, with 2.6.8-rc3 the error messages that I see > > from dmesg have changed so I thought I'd give it another go. The other > > thing that's changed since my last post is my CDRW drive. In an effort to > > get CDMRW working, I bought a Lite-On LTR-52327S (52x32x52), which > > according to http://mt-rainier.org/ is a verfied product (we'll have to > > ignore the firmware version shown on that site; Lite-On insist that it > > does not exist, but I do have the latest version available from Lite-On). > > > > The CDRW media works fine with packet writing that I have patched into > > another kernel, so it doesn't appear to be a media problem. I've also > > tried some Verbatim 32x media in case it was a speed of drive versus max > > speed of media problem, but that made no difference. I'm using what I > > believe to be the latest version of the cdmrw application - posted to > > this list by Jens Axboe on 2003-12-18 and the latest version of mkudffs > > (1.0.0b3). > > > > The process I go through to prepare a cdmrw disk is as follows: > > > > cdrwtool -d /dev/hdc -t 10 -b fast > > cdmrw -d /dev/hdc -f full > > while cdmrw -d /dev/hdc -f full | grep "mrw format running" ; do sleep > > 10; done > > mkudffs --media-type=cdrw /dev/hdc > > > > dmesg then shows: > > > > Linux version 2.6.8-rc3 (chris@upstairs) (gcc version 3.3.4) #1 Mon Aug 9 > > 11:54:41 UTC 2004 > > BIOS-provided physical RAM map: > > BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) > > BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) > > BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) > > BIOS-e820: 0000000000100000 - 000000001fff0000 (usable) > > BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS) > > BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data) > > BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) > > 511MB LOWMEM available. > > On node 0 totalpages: 131056 > > DMA zone: 4096 pages, LIFO batch:1 > > Normal zone: 126960 pages, LIFO batch:16 > > HighMem zone: 0 pages, LIFO batch:1 > > DMI 2.3 present. > > ACPI: RSDP (v000 KT266 ) @ 0x000f7570 > > ACPI: RSDT (v001 KT266 AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1fff3000 > > ACPI: FADT (v001 KT266 AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1fff3040 > > ACPI: DSDT (v001 KT266 AWRDACPI 0x00001000 MSFT 0x0100000c) @ 0x00000000 > > Built 1 zonelists > > Kernel command line: root=/dev/hdb1 ro > > Local APIC disabled by BIOS -- reenabling. > > Found and enabled local APIC! > > Initializing CPU#0 > > PID hash table entries: 2048 (order 11: 16384 bytes) > > Detected 1741.087 MHz processor. > > Using tsc for high-res timesource > > Console: colour VGA+ 80x25 > > Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) > > Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) > > Memory: 515192k/524224k available (2116k kernel code, 8268k reserved, > > 859k data, 152k init, 0k highmem) > > Checking if this processor honours the WP bit even in supervisor mode... > > Ok. Calibrating delay loop... 3432.44 BogoMIPS > > Mount-cache hash table entries: 512 (order: 0, 4096 bytes) > > CPU: After generic identify, caps: 0383fbff c1c3fbff 00000000 00000000 > > CPU: After vendor identify, caps: 0383fbff c1c3fbff 00000000 00000000 > > CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) > > CPU: L2 Cache: 256K (64 bytes/line) > > CPU: After all inits, caps: 0383fbff c1c3fbff 00000000 00000020 > > Intel machine check architecture supported. > > Intel machine check reporting enabled on CPU#0. > > CPU: AMD Athlon(tm) XP 2100+ stepping 01 > > Enabling fast FPU save and restore... done. > > Enabling unmasked SIMD FPU exception support... done. > > Checking 'hlt' instruction... OK. > > enabled ExtINT on CPU#0 > > ESR value before enabling vector: 00000000 > > ESR value after enabling vector: 00000000 > > Using local APIC timer interrupts. > > calibrating APIC timer ... > > ..... CPU clock speed is 1740.0523 MHz. > > ..... host bus clock speed is 267.0772 MHz. > > NET: Registered protocol family 16 > > spurious 8259A interrupt: IRQ7. > > PCI: PCI BIOS revision 2.10 entry at 0xfb470, last bus=1 > > PCI: Using configuration type 1 > > mtrr: v2.0 (20020519) > > SCSI subsystem initialized > > usbcore: registered new driver usbfs > > usbcore: registered new driver hub > > PCI: Probing PCI hardware > > PCI: Probing PCI hardware (bus 00) > > PCI: Using IRQ router default [1106/3099] at 0000:00:00.0 > > apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac) > > udf: registering filesystem > > Initializing Cryptographic API > > lp: driver loaded but no devices found > > Real Time Clock Driver v1.12 > > Linux agpgart interface v0.100 (c) Dave Jones > > agpgart: Detected VIA KT266/KY266x/KT333 chipset > > agpgart: Maximum main memory to use for agp memory: 439M > > agpgart: AGP aperture is 64M @ 0xe8000000 > > Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled > > ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A > > ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A > > parport0: PC-style at 0x378 [PCSPP,TRISTATE] > > lp0: using parport0 (polling). > > Using anticipatory io scheduler > > Floppy drive(s): fd0 is 1.44M > > FDC 0 is a post-1991 82077 > > RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize > > loop: loaded (max 8 devices) > > 8139too Fast Ethernet driver 0.9.27 > > eth0: RealTek RTL8139 at 0xe0816000, 00:10:a7:16:aa:36, IRQ 11 > > eth0: Identified 8139 chip type 'RTL-8100B/8139D' > > Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 > > ide: Assuming 33MHz system bus speed for PIO modes; override with > > idebus=xx VP_IDE: IDE controller at PCI slot 0000:00:11.1 > > VP_IDE: chipset revision 6 > > VP_IDE: not 100% native mode: will probe irqs later > > VP_IDE: VIA vt8233a (rev 00) IDE UDMA133 controller on pci0000:00:11.1 > > ide0: BM-DMA at 0xd400-0xd407, BIOS settings: hda:DMA, hdb:DMA > > ide1: BM-DMA at 0xd408-0xd40f, BIOS settings: hdc:DMA, hdd:DMA > > hda: ExcelStor Technology J360, ATA DISK drive > > hda: IRQ probe failed (0xfefa) > > hdb: ExcelStor Technology J360, ATA DISK drive > > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 > > hdc: LITE-ON LTR-52327S, ATAPI CD/DVD-ROM drive > > hdd: OPTORITEDVD RW DD0203, ATAPI CD/DVD-ROM drive > > ide1 at 0x170-0x177,0x376 on irq 15 > > hda: max request size: 1024KiB > > hda: 120103200 sectors (61492 MB) w/1821KiB Cache, CHS=16383/255/63, > > UDMA(100) hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 > > > hdb: max request size: 1024KiB > > hdb: 120103200 sectors (61492 MB) w/1821KiB Cache, CHS=16383/255/63, > > UDMA(100) hdb: hdb1 hdb2 hdb3 hdb4 < hdb5 hdb6 hdb7 > > > hdc: ATAPI 40X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33) > > Uniform CD-ROM driver Revision: 3.20 > > hdd: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 8192kB Cache, UDMA(33) > > ehci_hcd 0000:00:09.2: NEC Corporation USB 2.0 > > ehci_hcd 0000:00:09.2: irq 10, pci mem e0818000 > > ehci_hcd 0000:00:09.2: new USB bus registered, assigned bus number 1 > > ehci_hcd 0000:00:09.2: USB 2.0 enabled, EHCI 0.95, driver 2004-May-10 > > hub 1-0:1.0: USB hub found > > hub 1-0:1.0: 5 ports detected > > ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) > > ohci_hcd: block sizes: ed 64 td 64 > > ohci_hcd 0000:00:09.0: NEC Corporation USB > > ohci_hcd 0000:00:09.0: irq 11, pci mem e081a000 > > ohci_hcd 0000:00:09.0: new USB bus registered, assigned bus number 2 > > hub 2-0:1.0: USB hub found > > hub 2-0:1.0: 3 ports detected > > ohci_hcd 0000:00:09.1: NEC Corporation USB (#2) > > ohci_hcd 0000:00:09.1: irq 5, pci mem e081c000 > > ohci_hcd 0000:00:09.1: new USB bus registered, assigned bus number 3 > > hub 3-0:1.0: USB hub found > > hub 3-0:1.0: 2 ports detected > > USB Universal Host Controller Interface driver v2.2 > > uhci_hcd 0000:00:11.2: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 > > Controller > > uhci_hcd 0000:00:11.2: irq 10, io base 0000d800 > > uhci_hcd 0000:00:11.2: new USB bus registered, assigned bus number 4 > > hub 4-0:1.0: USB hub found > > hub 4-0:1.0: 2 ports detected > > uhci_hcd 0000:00:11.3: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 > > Controller (#2) > > uhci_hcd 0000:00:11.3: irq 10, io base 0000dc00 > > uhci_hcd 0000:00:11.3: new USB bus registered, assigned bus number 5 > > hub 5-0:1.0: USB hub found > > hub 5-0:1.0: 2 ports detected > > mice: PS/2 mouse device common for all mice > > serio: i8042 AUX port at 0x60,0x64 irq 12 > > input: ImExPS/2 Generic Explorer Mouse on isa0060/serio1 > > serio: i8042 KBD port at 0x60,0x64 irq 1 > > input: AT Translated Set 2 keyboard on isa0060/serio0 > > Advanced Linux Sound Architecture Driver Version 1.0.4 (Mon May 17 > > 14:31:44 2004 UTC). > > PCI: Setting latency timer of device 0000:00:11.5 to 64 > > usb 4-1: new full speed USB device using address 2 > > ALSA device list: > > #0: VIA 8233A at 0xe000, irq 5 > > NET: Registered protocol family 2 > > IP: routing cache hash table of 4096 buckets, 32Kbytes > > TCP: Hash tables configured (established 32768 bind 65536) > > NET: Registered protocol family 1 > > NET: Registered protocol family 15 > > kjournald starting. Commit interval 5 seconds > > EXT3-fs: mounted filesystem with ordered data mode. > > VFS: Mounted root (ext3 filesystem) readonly. > > Freeing unused kernel memory: 152k freed > > EXT3 FS on hdb1, internal journal > > Adding 997912k swap on /dev/hdb2. Priority:-1 extents:1 > > ip_tables: (C) 2000-2002 Netfilter core team > > eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 > > Linux video capture interface: v1.00 > > bttv: driver version 0.9.15 loaded > > bttv: using 8 buffers with 2080k (520 pages) each for capture > > bttv: Bt8xx card found (0). > > bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 10, latency: 32, mmio: > > 0xee003000 bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is > > 11bd:0012 bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected] > > bttv0: gpio: en=00000000, out=00000000 in=00fffbdf [init] > > bttv0: i2c: checking for MSP34xx @ 0x80... found > > bttv0: pinnacle/mt: id=2 info="PAL+SECAM / stereo" radio=yes > > bttv0: using tuner=33 > > bttv0: i2c: checking for MSP34xx @ 0x80... found > > msp34xx: init: chip=MSP3410G-B11 +nicam +simple +radio > > bttv0: i2c: checking for TDA9875 @ 0xb0... not found > > bttv0: i2c: checking for TDA7432 @ 0x8a... not found > > msp3410: daemon started > > tda9885/6/7: chip found @ 0x86 > > tuner: chip found at addr 0xc0 i2c-bus bt878 #0 [sw] > > tuner: type set to 33 (MT20xx universal) by bt878 #0 [sw] > > tuner: microtune: companycode=4d54 part=04 rev=04 > > tuner: microtune MT2032 found, OK > > bttv0: registered device video0 > > bttv0: registered device vbi0 > > bttv0: registered device radio0 > > bttv0: PLL: 28636363 => 35468950 .. ok > > atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, > > might be trying access hardware directly. > > atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, > > might be trying access hardware directly. > > cdrom: hdc: mrw address space DMA selected > > cdrom open: mrw_status 'mrw complete' > > hdc: command error: status=0x51 { DriveReady SeekComplete Error } > > hdc: command error: error=0x54 > > end_request: I/O error, dev hdc, sector 1048576 > > Buffer I/O error on device hdc, logical block 262144 > > hdc: command error: status=0x51 { DriveReady SeekComplete Error } > > hdc: command error: error=0x54 > > end_request: I/O error, dev hdc, sector 1048580 > > Buffer I/O error on device hdc, logical block 262145 > > hdc: command error: status=0x51 { DriveReady SeekComplete Error } > > hdc: command error: error=0x54 > > end_request: I/O error, dev hdc, sector 1040384 > > Buffer I/O error on device hdc, logical block 260096 > > hdc: command error: status=0x51 { DriveReady SeekComplete Error } > > hdc: command error: error=0x54 > > end_request: I/O error, dev hdc, sector 1040388 > > Buffer I/O error on device hdc, logical block 260097 > > hdc: command error: status=0x51 { DriveReady SeekComplete Error } > > hdc: command error: error=0x54 > > end_request: I/O error, dev hdc, sector 1036288 > > Buffer I/O error on device hdc, logical block 259072 > > hdc: command error: status=0x51 { DriveReady SeekComplete Error } > > hdc: command error: error=0x54 > > end_request: I/O error, dev hdc, sector 1036292 > > Buffer I/O error on device hdc, logical block 259073 > > hdc: command error: status=0x51 { DriveReady SeekComplete Error } > > hdc: command error: error=0x54 > > end_request: I/O error, dev hdc, sector 1034240 > > Buffer I/O error on device hdc, logical block 258560 > > hdc: command error: status=0x51 { DriveReady SeekComplete Error } > > hdc: command error: error=0x54 > > end_request: I/O error, dev hdc, sector 1034244 > > Buffer I/O error on device hdc, logical block 258561 > > hdc: command error: status=0x51 { DriveReady SeekComplete Error } > > hdc: command error: error=0x54 > > end_request: I/O error, dev hdc, sector 1033216 > > Buffer I/O error on device hdc, logical block 258304 > > hdc: command error: status=0x51 { DriveReady SeekComplete Error } > > hdc: command error: error=0x54 > > end_request: I/O error, dev hdc, sector 1033220 > > Buffer I/O error on device hdc, logical block 258305 > > hdc: command error: status=0x51 { DriveReady SeekComplete Error } > > hdc: command error: error=0x54 > > end_request: I/O error, dev hdc, sector 1032704 > > Buffer I/O error on device hdc, logical block 258176 > > hdc: command error: status=0x51 { DriveReady SeekComplete Error } > > hdc: command error: error=0x54 > > end_request: I/O error, dev hdc, sector 1032708 > > Buffer I/O error on device hdc, logical block 258177 > > > > As before, I'm more than willing to provide more diagnostics, try > > patches, etc. Please cc me, I'm not subscribed. > > What does hdparm show after boot before you start this process? Any odd > DMA or mode settings?
Thanks for the reply. hdparm shows:
/dev/hdc: HDIO_GET_MULTCOUNT failed: Invalid argument IO_support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) readonly = 0 (off) readahead = 256 (on) HDIO_GETGEO failed: Invalid argument
-- Chris Clayton
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |