Автор Тема: SOLVED: k3b, cdrecord, kernel 2.6.8  (Прочетена 5169 пъти)

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
SOLVED: k3b, cdrecord, kernel 2.6.8
« -: Aug 26, 2004, 19:42 »
Здравейте:

След като минах на ядро 2.6.8 се сблъсках с нещо за което под 2.4.26 дори не се бях замислял - просто работеше. '<img'>

Проблема е следния:
Компютъра е с 2 CD устройства:
hdc=cd-rw
hdd=cd-rom

K3b в секцията devices показва и двете като READERS наместо hdc да бъде WRITER. Логично потърсих настройките на cdrecord, който k3b ползва... След ровене в МАН и из форума, последвах съвета на mrvoland от тази дискусия, като премахнах всичко свързано с IDE ATAPI поддръжката на CDROM в ядрото, и наместо това добавих в lilo.conf append="hdc=ide-scsi". Възможно е още тук да съм допуснал грешка - помня, че ядро 2.6.х не изисква scsi емулация за да пише дискове. Все пак заложих на традициите на "старата школа" и изпитаните решения '<img'>

Сега к3б "вижда" и двете ! ! ! CD като SCSI, но въпреки това писачката си остава "четец". Още по-странно е, че в описанието на устройството к3б показва за hdc, че CD-RW (yes), a hdd - CD-RW (no).

Опитах да се абстрахирам от тези съобщения и въпреки тях да пусна запис/копиране/ИСО. Именно заради проблемите описани по-горе обаче в падащото меню за избор на устройство няма нищо, т.е. не мога да посоча устройството за да тествам дори.

Мислех да опитам xcdroast, но ми се стори безпредметно защото ако cdrecord не разпознава правилно устройството едва ли графичната обвивка ще стори чудеса.

Въпроса ми е:
Как да "набия в канчето" на cdrecord, че hdc е писачка така, че да го запомни веднъж и завинаги... '<img'>
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

zazzko

  • Напреднали
  • *****
  • Публикации: 626
    • Профил
    • WWW
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #1 -: Aug 26, 2004, 20:32 »
Пробвай така:
append="hdc=ide-cd"

IvanST

  • Напреднали
  • *****
  • Публикации: 369
    • Профил
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #2 -: Aug 26, 2004, 21:11 »
По скоро трябва да бъде  append="hdc=ide-scsi ignore=hdc hdd=ide-scsi ignore=hdd" ако сътоветно устройствата са ти на втория IDE и ако и на двете си им пуснал SCSI емулация
Активен

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #3 -: Aug 26, 2004, 23:53 »
Благодаря и на двамата за отговорите:

Опитах и двете възможни решения. Нито едно от двете не даде желания резултат, но понеже резултатите бяха различни, вероятно това ще ни помогне да го оправим '<img'>

1. append "hdc=ide-cd"
Тази опция зареди доста бързо. hdc вече не се вижда като четец. Лошото е, че не се вижда и като писачка. Опита да я добавя произведе ето това.

2. append "hdc=ide-scsi ignore=hdc hdd=ide-scsi ignore=hdd"
Тази опция накара Х да зарежда близо минута. Ошашка се. '<img'>  Въпреки това, менюто BURNING DEVICE остана празно, като упорито разпознаваше hdc упорито само като четец.

За всеки случай, ето и частта от /boot/config-2.6.8 по темата:
Примерен код
#
# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
# CONFIG_BLK_DEV_IDECD is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
CONFIG_BLK_DEV_IDESCSI=y
# CONFIG_IDE_TASK_IOCTL is not set

#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=y
CONFIG_BLK_DEV_CMD640=y
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_BLK_DEV_GENERIC is not set
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_ADMA=y
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_BLK_DEV_ATIIXP is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_SC1200 is not set
# CONFIG_BLK_DEV_PIIX is not set
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
# CONFIG_IDE_ARM is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set

#
# SCSI device support
#
CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
# CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=y
# CONFIG_CHR_DEV_SCH is not set

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set

#
# SCSI Transport Attributes
#
# CONFIG_SCSI_SPI_ATTRS is not set
# CONFIG_SCSI_FC_ATTRS is not set

#
# SCSI low-level drivers
#
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
# CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_ACARD is not set
# CONFIG_SCSI_AIC7XXX is not set
# CONFIG_SCSI_AIC7XXX_OLD is not set
# CONFIG_SCSI_AIC79XX is not set
# CONFIG_SCSI_DPT_I2O is not set
# CONFIG_SCSI_MEGARAID is not set
# CONFIG_SCSI_BUSLOGIC is not set
# CONFIG_SCSI_DMX3191D is not set
# CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_EATA_PIO is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set
# CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_PPA is not set
# CONFIG_SCSI_IMM is not set
# CONFIG_SCSI_SYM53C8XX_2 is not set
# CONFIG_SCSI_IPR is not set
# CONFIG_SCSI_QLOGIC_ISP is not set
# CONFIG_SCSI_QLOGIC_FC is not set
# CONFIG_SCSI_QLOGIC_1280 is not set
# CONFIG_SCSI_DC390T is not set
# CONFIG_SCSI_NSP32 is not set
# CONFIG_SCSI_DEBUG is not set
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

IvanST

  • Напреднали
  • *****
  • Публикации: 369
    • Профил
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #4 -: Aug 27, 2004, 08:40 »
Нещо не се връзва ако ти е пусната SCSI емулацията би трябвало устрйствата да ти се виждат като /dev/scd0 и /dev/scd1 и интерфейса да ти е Generic SCSI а нещо на вторите картинки ти ги разпознава като ATAPI интерфейс, до колкото знам K3b би трябвало да работи и с ATAPI ама аз не съм го ползвал по този начин
Активен

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #5 -: Aug 27, 2004, 08:51 »
Цитат (IvanST @ Авг. 27 2004,09:40)
Нещо не се връзва ако ти е пусната SCSI емулацията би трябвало устрйствата да ти се виждат като /dev/scd0 и /dev/scd1 и интерфейса да ти е Generic SCSI а нещо на вторите картинки ти ги разпознава като ATAPI интерфейс, до колкото знам K3b би трябвало да работи и с ATAPI ама аз не съм го ползвал по този начин

Разбира се, че са SCSI, ама пусто като не гледам какви линкове пускам...

Ето на тази снимка се вижда моментното състояние с варианта на Зазко (hdc=ide-cd). Видно от картинката, hdc (cd-rw) отсъства от списъка с устройствата. При твоя вариант и двете са там, но и двете са четци. '<img'>
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

sdr

  • Напреднали
  • *****
  • Публикации: 655
    • Профил
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #6 -: Aug 27, 2004, 08:52 »
Предполагам си с последната мода K3B? btw При мене като сложих последния cdrecord и нещата се омазах жестоко - downgrede-нах към старата и изпитана версия от инсталациония диск и всичко си работи отново на 6.... Виж проблема да не е подобен при тебе (аз не ползвам scsi емулация)
Активен

IvanST

  • Напреднали
  • *****
  • Публикации: 369
    • Профил
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #7 -: Aug 27, 2004, 09:04 »
Нещо не се връзва ако ти е пусната SCSI емулацията би трябвало устрйствата да ти се виждат като /dev/scd0 и /dev/scd1 и интерфейса да ти е Generic SCSI а нещо на вторите картинки ти ги разпознава като ATAPI интерфейс, до колкото знам K3b би трябвало да работи и с ATAPI ама аз не съм го ползвал по този начин
Мойте версии са 0.11.14 - K3b
cdrecord 2.0+a34-1
Активен

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #8 -: Aug 27, 2004, 10:00 »
Това е последното състояние, при lilo.conf  без нищо касаещо двете устройства.
cdrecord при мен е 2.0+a34-1
И двете са SCSI но четци. '<img'> Експеримента продължава!
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

IvanST

  • Напреднали
  • *****
  • Публикации: 369
    • Профил
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #9 -: Aug 27, 2004, 11:41 »
Що не ъпдейтнеш K3b до последната версия може и от него да идва проблема

опаааа тя е последната сега видях
Активен

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #10 -: Aug 30, 2004, 01:53 »
МиУи мишУенца '<img'>

След като си блъсках главата в стената, най-сетне достигнах до извора. Пих оттам и на вас донесох '<img'>

На сайта на k3b.org в секцията с новини пише:

Do not use Kernel 2.6.8
Цитат
A patch that was introduced into the kernel shortly before the 2.6.8 release makes K3b and also the dvd+rw-tools unusable on Linux (unless run as root but that is not recommended). The very important GET CONFIGURATION MMC command is rejected by the kernel for reasons I cannot see and writing commands like MODE SELECT also fail (K3b cannot detect CD writers without it) even when the device is opened O_RDWR. Until this issue has been solved I strongly recommend to stick to kernel version 2.6.7.

Update: The kernel guys are currently fixing the problem so the next kernel release should work again. '<img'>

Update 2: The problem is NOT fixed in 2.6.8.1

Update 3: Be aware that kernel 2.6.8 also contains the memory leak which makes it impossible to write audio cds, even as root.


За любознателните ще кажа, че корена на нещата е спор между Линус и пича, който разработва АТАРI драйверите. Спора има 2 страни - тази на ЛИНУС и тази на автора.

Решението? '<img'> Ами веднага щом компилирах 2.6.7 и нещата заспаха. '<img'>
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

IvanST

  • Напреднали
  • *****
  • Публикации: 369
    • Профил
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #11 -: Aug 30, 2004, 08:13 »
Дамм интересна работа  '<img'>
Активен

  • Гост
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #12 -: Aug 30, 2004, 10:51 »
С какъв кернел си?
Ако си с 2.6.8 - от там е проблема. Виж какво пише на сайта на k3b:
"Do not use Kernel 2.6.8 ".

И аз бях с 2.6.8 - абсолютно същия проблем!
Ако си с 2.6.8 - мини към, 2.6.7, и всичко заспива '<img'>
С 2.6.8 к3б работи, ама трябва да я пуснеш като root. (поне при мен работеше).
Активен

  • Гост
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #13 -: Aug 30, 2004, 15:37 »
Цитат (Guest @ Авг. 30 2004,11:51)
С какъв кернел си?
Ако си с 2.6.8 - от там е проблема. Виж какво пише на сайта на k3b:
"Do not use Kernel 2.6.8 ".

И аз бях с 2.6.8 - абсолютно същия проблем!
Ако си с 2.6.8 - мини към, 2.6.7, и всичко заспива '<img'>
С 2.6.8 к3б работи, ама трябва да я пуснеш като root. (поне при мен работеше).

Ти зема жълтата фланелка днеска!

Верно ли ми написа като отговор това, което две мнения по-горе сам написах'<img'>  '<img'>  '<img'>  '<img'>
Активен

varbancho

  • Напреднали
  • *****
  • Публикации: 61
    • Профил
SOLVED: k3b, cdrecord, kernel 2.6.8
« Отговор #14 -: Aug 31, 2004, 12:39 »
При мен k3b работи без проблем с 2.6.8.1.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
cdrecord
Настройка на програми
Nuclear_man 6 2684 Последна публикация Jul 23, 2003, 01:38
от veseliya2
cdrecord 2.01a38
Хардуерни и софтуерни проблеми
ivo3d 4 2157 Последна публикация Aug 30, 2004, 03:00
от
cdrecord
Настройка на програми
scraggy 4 1875 Последна публикация Mar 19, 2005, 18:40
от Agent_SMITH
Въпрос за cdrecord
Настройка на програми
redcure 2 1832 Последна публикация Apr 14, 2006, 15:49
от redcure
[SOLVED]Slackware 13 current(kernel 2.6.32) + FGLRX 9.12 = disaster
Настройка на програми
Lucifer 10 3593 Последна публикация Jan 11, 2010, 18:40
от b2l