[linux] linux 2.6

Oskar Stolc Oskar.Stolc na intrak.sk
Úterý Červenec 29 09:39:08 CEST 2003


On Mon, Jul 28, 2003 at 04:57:41PM +0200, Matej Kosik wrote:
> Nazdar, je niekto tak nejak zapojeny do kernelovych zalezitosti?
> Vysiel linux kernel 2.6 (daka beta). Zaujima ma jedna vec, totiz,
> planovalo sa do kernelu zahrnut podporu pre ten divny CD filesystem,
> pomocou ktoreho ak ma clovek napalovacku (aj ked mne sa swina pokazila
> po dvoch rokoch pouzivania - des) moze na cd-rw zapisovat ako
> na disketu?

vola sa to UDF filesystem. Potrebujes mat rozbehanu napalovacku cez SCSI
emulaciu, ako pri normalnom napalovani a mat zakompilovanu podporu UDF
filesystemu. V menuconfig je to polozka

	File systems -->
		CD-ROM/DVD Filesystems -->
			UDF file system support

Dalej potrebujes utilitky, v debiane sa nachadzaju v baliku 'udftools'.

Chcel som si to tiez vyskusat, ale po prikaze
	'cdrwtool -d /dev/scd0 -q'
	
ktory ma cdrw medium naformatovat na cca 528 MB, mi to vykysne a v
systlogu vidiet:

Jul 29 09:29:29 pocitac kernel: hdc: DMA disabled
Jul 29 09:29:29 pocitac kernel: ide-scsi: abort called for 22
Jul 29 09:29:29 pocitac kernel: hdc: ATAPI reset complete
Jul 29 09:29:30 pocitac kernel: ide-scsi: reset called for 22
Jul 29 09:29:30 pocitac kernel: ------------[ cut here ]------------
Jul 29 09:29:30 pocitac kernel: kernel BUG at drivers/scsi/ide-scsi.c:493!
Jul 29 09:29:30 pocitac kernel: invalid operand: 0000 [#1]
Jul 29 09:29:30 pocitac kernel: CPU:    0
Jul 29 09:29:30 pocitac kernel: EIP: 0060:[__crc_dentry_open+3088671/3272502]    Not tainted
Jul 29 09:29:30 pocitac kernel: EFLAGS: 00010286
Jul 29 09:29:30 pocitac kernel: EIP is at idescsi_transfer_pc+0xaf/0x140 [ide_scsi]
Jul 29 09:29:30 pocitac kernel: eax: c0233160   ebx: c038192c   ecx: 00000000   edx: 00000172
Jul 29 09:29:30 pocitac kernel: esi: cc175c20   edi: cf6e6db0   ebp: c0381a68   esp: cf68fe20
Jul 29 09:29:30 pocitac kernel: ds: 007b   es: 007b   ss: 0068
Jul 29 09:29:30 pocitac kernel: Process scsi_eh_0 (pid: 55, threadinfo=cf68e000 task=cfa6d8c0)
Jul 29 09:29:30 pocitac kernel: Stack: 00000172 c038192c 00000008 00000080 00001388 c038192c c038192c 00000000 
Jul 29 09:29:30 pocitac kernel:        cc621a80 c022f424 c038192c cc175c20 00000000 00000088 00001388 cf68feb9 
Jul 29 09:29:30 pocitac kernel:        cc621a80 c038192c c0381880 c022f782 c038192c cc621a80 c0220e66 c038193c 
Jul 29 09:29:30 pocitac kernel: Call Trace:
Jul 29 09:29:30 pocitac kernel:  [start_request+388/672] start_request+0x184/0x2a0
Jul 29 09:29:30 pocitac kernel:  [ide_do_request+530/960] ide_do_request+0x212/0x3c0
Jul 29 09:29:30 pocitac kernel:  [__elv_add_request+54/80] __elv_add_request+0x36/0x50
Jul 29 09:29:31 pocitac kernel:  [ide_do_drive_cmd+192/256] ide_do_drive_cmd+0xc0/0x100
Jul 29 09:29:31 pocitac kernel:  [__crc_dentry_open+3090985/3272502] idescsi_queue+0x1f9/0x610 [ide_scsi]
Jul 29 09:29:31 pocitac kernel:  [__crc_dentry_open+3170040/3272502] scsi_send_eh_cmnd+0x98/0x130 [scsi_mod]
Jul 29 09:29:31 pocitac kernel:  [__crc_dentry_open+3169792/3272502] scsi_eh_done+0x0/0x60 [scsi_mod]
Jul 29 09:29:31 pocitac kernel:  [__crc_dentry_open+3169760/3272502] scsi_eh_times_out+0x0/0x20 [scsi_mod]
Jul 29 09:29:31 pocitac kernel:  [__crc_dentry_open+3170962/3272502] scsi_eh_tur+0x92/0xd0 [scsi_mod]
Jul 29 09:29:31 pocitac kernel:  [__crc_dentry_open+3171486/3272502] scsi_eh_bus_device_reset+0xde/0xf0 [scsi_mod]
Jul 29 09:29:31 pocitac kernel:  [__crc_dentry_open+3173195/3272502] scsi_eh_ready_devs+0x2b/0x80 [scsi_mod]
Jul 29 09:29:31 pocitac kernel:  [__crc_dentry_open+3173591/3272502] scsi_unjam_host+0xb7/0xc0 [scsi_mod]
Jul 29 09:29:31 pocitac kernel:  [__crc_dentry_open+3173768/3272502] scsi_error_handler+0xa8/0xe0 [scsi_mod]
Jul 29 09:29:31 pocitac kernel:  [__crc_dentry_open+3173600/3272502] scsi_error_handler+0x0/0xe0 [scsi_mod]
Jul 29 09:29:31 pocitac kernel:  [kernel_thread_helper+5/16] kernel_thread_helper+0x5/0x10
Jul 29 09:29:31 pocitac kernel: 
Jul 29 09:29:31 pocitac kernel: Code: 0f 0b ed 01 09 90 84 d0 8b 56 38 a1 40 fa 2e c0 89 d1 29 c1 
Jul 29 09:29:31 pocitac kernel:  hdc: ATAPI reset complete

dalej som sa nedostal, google mi prezradil, ze je to asi chybnym
firmwareom mojej napalovacky TEAC CD-W58E, ktory ma bludne
implementovany packet writing, ci co...

Vyskusaj a daj vediet, ci ti to chodi...

Oskar

> 
> Totiz tuzim po niecom takomto:
> 
> 	mount -t <cosi> /cdrom
> 	cp ~/work /cdrom
> 
> Dakedy davno mi niekto hovoril, ze asi sa to chysta, ale neviem
> ci
> 
> - na tom naozaj niekto pracuje
> - ci sa to uz podarilo implementovat
> 
> PS: (pytam sa na podporu pokial mozno v kernely a nie ako nejaky
> nestandardny (pretoze user-space drajvre (co sa tyka Linux-u)
> su vytvorene tak, ze kazdy z nich sa inak instaluje, inak kompiluje,
> proste nie je to konzistentne)
> 
> dik
> -- 
> Matej Kosik <http://altair.dcs.elf.stuba.sk/~kosik>
> ICQ: 300133844

-- 



Další informace o konferenci linux