DVD burning - NOT

basilis bts at the.forthnet.gr
Mon Feb 12 13:19:55 EET 2007


basilis wrote:

>  > Short Version:
>  > Δοκίμασες το nec μόνο του στο καλώδιο;
> 
> Το δοκίμασα κι αυτό - τζίφος..
> 
> Ψάχνοντας περισσότερο, βλέπω αυτό στο syslog
> NFORCE-CK804: BIOS didn't set cable bits correctly. Enabling workaround.
> 
> Kαι στο lsmod βλέπω ότι φορτώνει το ide-generic.
> 
> Δεν θα πρεπε να φορτώσει κάποιον συγκεκριμένο driver για το nforce4?
> 
> Μήπως εδώ είναι το πρόβλημα?

Είμαι στα πρόθυρα του εγκεφαλικού.

Άλλαξα καλώδιο για το ide - τζίφος.

Σκέφτηκα μήπως παίζει κάτι με τους drivers για ide για το nforce, οπότε 
έκανα compile τον kernel ενσωματώνοντας μέσα του (όχι σαν module) ό,τι 
θεώρησα ότι είναι απαραίτητο. Έκανα δύο εκδοχές του kernel. Ιδού οι 
διαφορές:

Kernel 1 είναι ό,τι είχε το ubuntu χωρίς δική μου παρέμβαση.

Στον kernel 2 έβαλα τους drivers για ide και nforce όχι ως modules, αλλά 
μέσα στον πυρήνα. Ενεργοποίησα και το multimode.

Στον kernel 3 ξήλωσα άσχετους drivers και έκανα καναδυό αλλαγές ακόμα. 
Έβγαλα το multimode.

*************************************************kernel 1 vs kernel 
2************************
root at gigas:/boot# sdiff -siEbBW config-2.6.17-11-generic 
config-2.6.17.14-ubuntu1-tsapi1st
# Linux kernel version: 2.6.17-11-generic                     | # Linux 
kernel version: 2.6.17.14-ubuntu1-tsapi1st
# Thu Feb  1 18:44:34 2007                                    | # Sun 
Feb 11 21:41:17 2007
CONFIG_PREEMPT_VOLUNTARY=y                                    | # 
CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set                                   | 
CONFIG_PREEMPT=y
CONFIG_BLK_DEV_IDEDISK=m                                      | 
CONFIG_BLK_DEV_IDEDISK=y
# CONFIG_IDEDISK_MULTI_MODE is not set                        | 
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECD=m                                        | 
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_AMD74XX=m                                      | 
CONFIG_BLK_DEV_AMD74XX=y
                                                               > 
CONFIG_DEBUG_PREEMPT=y
********************************************************************************************


******************************kernel 2 vs kernel 
3***********************************************
  sdiff -siEbBW config-2.6.17.14-ubuntu1-tsapi1st 
config-2.6.17.14-ubuntu1-tsapi2
# Linux kernel version: 2.6.17.14-ubuntu1-tsapi1st            | # Linux 
kernel version: 2.6.17.14-ubuntu1-tsapi2
# Sun Feb 11 21:41:17 2007                                    | # Mon 
Feb 12 03:00:45 2007
CONFIG_CISS_SCSI_TAPE=y                                       | # 
CONFIG_CISS_SCSI_TAPE is not set
CONFIG_CDROM_PKTCDVD=m                                        | 
CONFIG_CDROM_PKTCDVD=y
CONFIG_IDEDISK_MULTI_MODE=y                                   | # 
CONFIG_IDEDISK_MULTI_MODE is not set
CONFIG_BLK_DEV_IDETAPE=m                                      | # 
CONFIG_BLK_DEV_IDETAPE is not set
CONFIG_BLK_DEV_IDESCSI=m                                      | # 
CONFIG_BLK_DEV_IDESCSI is not set
CONFIG_IDE_GENERIC=m                                          | # 
CONFIG_IDE_GENERIC is not set
CONFIG_BLK_DEV_CMD640=y                                       | # 
CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set                   | 
CONFIG_BLK_DEV_IDEPNP=y
CONFIG_BLK_DEV_IDEPNP=m                                       <
CONFIG_BLK_DEV_GENERIC=m                                      | # 
CONFIG_BLK_DEV_GENERIC is not set
CONFIG_BLK_DEV_OPTI621=m                                      | # 
CONFIG_BLK_DEV_OPTI621 is not set
CONFIG_BLK_DEV_RZ1000=m                                       | # 
CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_AEC62XX=m                                      | # 
CONFIG_BLK_DEV_AEC62XX is not set
CONFIG_BLK_DEV_ALI15X3=m                                      | # 
CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_WDC_ALI15X3 is not set                               <
CONFIG_BLK_DEV_ATIIXP=m                                       | # 
CONFIG_BLK_DEV_ATIIXP is not set
CONFIG_BLK_DEV_CMD64X=m                                       | # 
CONFIG_BLK_DEV_CMD64X is not set
CONFIG_BLK_DEV_TRIFLEX=m                                      | # 
CONFIG_BLK_DEV_TRIFLEX is not set
CONFIG_BLK_DEV_CY82C693=m                                     | # 
CONFIG_BLK_DEV_CY82C693 is not set
CONFIG_BLK_DEV_CS5520=m                                       | # 
CONFIG_BLK_DEV_CS5520 is not set
CONFIG_BLK_DEV_CS5530=m                                       | # 
CONFIG_BLK_DEV_CS5530 is not set
CONFIG_BLK_DEV_CS5535=m                                       | # 
CONFIG_BLK_DEV_CS5535 is not set
CONFIG_BLK_DEV_HPT34X=m                                       | # 
CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_HPT34X_AUTODMA is not set                            | # 
CONFIG_BLK_DEV_HPT366 is not set
CONFIG_BLK_DEV_HPT366=m                                       | # 
CONFIG_BLK_DEV_JMICRON is not set
CONFIG_BLK_DEV_JMICRON=m                                      | # 
CONFIG_BLK_DEV_SC1200 is not set
CONFIG_BLK_DEV_SC1200=m                                       | # 
CONFIG_BLK_DEV_PIIX is not set
CONFIG_BLK_DEV_PIIX=m                                         | # 
CONFIG_BLK_DEV_IT821X is not set
CONFIG_BLK_DEV_IT821X=m                                       | # 
CONFIG_BLK_DEV_NS87415 is not set
CONFIG_BLK_DEV_NS87415=m                                      | # 
CONFIG_BLK_DEV_PDC202XX_OLD is not set
CONFIG_BLK_DEV_PDC202XX_OLD=m                                 | # 
CONFIG_BLK_DEV_PDC202XX_NEW is not set
CONFIG_PDC202XX_BURST=y                                       | # 
CONFIG_BLK_DEV_SVWKS is not set
CONFIG_BLK_DEV_PDC202XX_NEW=m                                 | # 
CONFIG_BLK_DEV_SIIMAGE is not set
CONFIG_BLK_DEV_SVWKS=m                                        | # 
CONFIG_BLK_DEV_SIS5513 is not set
CONFIG_BLK_DEV_SIIMAGE=m                                      | # 
CONFIG_BLK_DEV_SLC90E66 is not set
CONFIG_BLK_DEV_SIS5513=m                                      | # 
CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_SLC90E66=m                                     | # 
CONFIG_BLK_DEV_VIA82CXXX is not set
CONFIG_BLK_DEV_TRM290=m                                       <
CONFIG_BLK_DEV_VIA82CXXX=m                                    <
# CONFIG_IDEDMA_IVB is not set                                | 
CONFIG_IDEDMA_IVB=y
CONFIG_BLK_DEV_SR=m                                           | # 
CONFIG_BLK_DEV_SR is not set
# CONFIG_BLK_DEV_SR_VENDOR is not set                         | # 
CONFIG_CHR_DEV_SG is not set
CONFIG_CHR_DEV_SG=m                                           | # 
CONFIG_CHR_DEV_SCH is not set
CONFIG_CHR_DEV_SCH=m                                          <
CONFIG_SCSI_MULTI_LUN=y                                       | # 
CONFIG_SCSI_MULTI_LUN is not set
CONFIG_SAS_CLASS=m                                            | # 
CONFIG_SAS_CLASS is not set
# CONFIG_SAS_DEBUG is not set                                 <
CONFIG_SCSI_AIC94XX=m                                         <
# CONFIG_AIC94XX_DEBUG is not set                             <
# CONFIG_SCSI_PATA_AMD is not set                             | 
CONFIG_SCSI_PATA_AMD=m
CONFIG_CD_NO_IDESCSI=y                                        | # 
CONFIG_CD_NO_IDESCSI is not set
CONFIG_AZTCD=m                                                <
CONFIG_GSCD=m                                                 <
CONFIG_MCDX=m                                                 <
CONFIG_OPTCD=m                                                <
CONFIG_SJCD=m                                                 <
CONFIG_ISP16_CDI=m                                            <
CONFIG_CDU535=m                                               <
# CONFIG_LOGO is not set                                      | 
CONFIG_LOGO=y
                                                               > 
CONFIG_LOGO_LINUX_MONO=y
                                                               > 
CONFIG_LOGO_LINUX_VGA16=y
                                                               > 
CONFIG_LOGO_LINUX_CLUT224=y
****************************************************************************************************

Αποτέλεσμα? Με τους kernel2 & 3 πλέον γράφω dvd άψογα, με ταχύτητες 
~16-18x (5,5 λεπτά τα 4,2 gb).

To πρόβλημα όμως είναι ότι τα dvd αυτά δεν διαβάζονται !!! ;-( Μέσα σε 
λίνουξ με τίποτα - σε xp το μεν λάπτοπ διαβάζει το dvd που έγραψα με τον 
kernel2, ο δε desktop υπολογιστής (το nec το ίδιο) σε xp δεν διαβάζει 
τίποτα.

Στο λίνουξ βγαίνει το εξής μήνυμα λάθους όταν προσπαθώ να κάνω mount το 
dvd που έγραψα:
mount /dev/hdc
mount: block device /dev/hdc is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/hdc,
        missing codepage or other error
        In some cases useful info is found in syslog - try
        dmesg | tail  or so

dmesg | tail
[17184543.280000] cdrom: This disc doesn't have any tracks I recognize!
[17184557.724000] attempt to access beyond end of device
[17184557.724000] hdc: rw=0, want=68, limit=4
[17184557.724000] isofs_fill_super: bread failed, dev=hdc, 
iso_blknum=16, block=16

Τα νεύρα μου !!!

Εν τω μεταξύ, ψάχνοντας στο ίντερνετ, είδα ότι πολύς κόσμος έχει 
παρόμοια προβλήματα με dvd writing. Καλά ρε γμτ, είναι δυνατόν εν έτει 
2006, που το λίνουξ έχει κάνει άλματα, να μην είναι το dvd writing 
foolproof διαδικασία???

Τι κάνουμε? Το αυτονόητο?




More information about the Linux-greek-users mailing list