Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: HarleyBG в Dec 22, 2005, 22:30



Титла: SCSI driver
Публикувано от: HarleyBG в Dec 22, 2005, 22:30
Инсталирах си на Slackware10 NeroLinux. Появява ми се съобщение, че нямам инсталиран SCSI driver (не може да изполва IDE driver-a). Въпросът ми къде и какъв точно драйвър да търся.


Титла: SCSI driver
Публикувано от: Andrew в Dec 22, 2005, 23:02
В старите ядра (2.4) използването на записвачки ставаше, като въпросните устройства се представяха като scsi устройства. За да се представи ide устройство за scsi устройство се използваше един модул (ide-scsi струва ми се).
В първите версии на 2.6 въпросния модул беше леко повреден, но за сметка на това вече може да се използват ide записвачки директно. Ако си с 2.6 и ide записвачка, просто трябва да се увериш, че имаш права за запис над въпросното устройство. Някои дистрибуции дават такива права само на потребителите от определени групи. При мен в gentoo трябва да съм от група cdrom, за да използвам писачката.
Всичко по темата можеш да изровиш от чичо гугъл, от този форум (бутона търсене по-горе), а го има написано и в документацията на гадната комерсиална програмка, дето си си я харесал. (удивително, но факт)
BTW ако си с KDE - ще ти препоръчам k3b вместо това nero.


Титла: SCSI driver
Публикувано от: HarleyBG в Dec 22, 2005, 23:16
Ядро 2.4


Титла: SCSI driver
Публикувано от: Andrew в Dec 23, 2005, 10:57
Най-напред да се извиня - не съм ти видял подписа. При положение, че си с КДЕ наистина силно ти преподъчвам да си качиш k3b. По скромното ми мнение е по-добро от нерото.
Второ: бих ти препоръчал да четеш документацията (макар че кат' гледам колко теми имаш.... това май вече го знаеш)
В документацията на нерото решението на главоболието ти е описано на страница 9 в точка 2.2.2.1. Само дето е на английски.
Също на английски имаш CD Writing Howto от Linux Documentation Project. Малко е старичко но също върши работа. Има и превод на български (или поне на мен така ми изглежда).
Идеята на кратко:
В ядрото трябва да имаш поддръжка за:
* SCSI emulation support
* SCSI support
* SCSI generic support
След което обявяваш в boot loader-а, че hdb=scsi (например).
По-конкретни инструкции - в документацията на нерото.


Титла: SCSI driver
Публикувано от: fogata в Dec 24, 2005, 14:00
И аз да се обадя.Наистина к3в е по-добро,най малкото за това че ти предлага много лесно да провериш MD5sum.Аз съм с ядро 2.4 и имам влючена поддръжка на SCSI,но ако влюча в lilo hdc=ide-scsi не мога да записвам.Малко странно защото за много хора това е решението,а за мен беше вредно.Бях го добавил още при инсталацията и видях много зор додето се усетя да го махна и да си ползвам писачката с к3в по перфектен начин.


Титла: SCSI driver
Публикувано от: HarleyBG в Dec 26, 2005, 21:19
В лилото добавих един ред
append="hdb=scsi, hdd=scsi"
Проблема е че се зарежда драйвър само за hdd. Когато напиша    append="hdb=scsi"  се зарежда драйвъра за hdb.
Къде бъркам при напсиването на реда?
И СиДи-то и писачката трябва да се заредят с въпросния драйвър, за да се ползват от нерото.


Титла: SCSI driver
Публикувано от: fogata в Dec 26, 2005, 21:35
Не съм сигурен,но си мисля че нямаш   поддръжка на SCSI в ядрото.Трябва да избереш ядро adaptec.s или scsi.s.


Титла: SCSI driver
Публикувано от: HarleyBG в Dec 26, 2005, 21:51
Имам поддръжка.
Просто не мога да емулирам и СиДи РОМА и писачката едновременно. Вече нерото ми използва записвачката, но не и 2ите устройства едновременно

Четете по-внимателно постовете, моля!


Титла: SCSI driver
Публикувано от: Andrew в Dec 27, 2005, 12:27
Ето какво пише в превода на CD Writing Howto:
Цитат
Името на устройството, представляващо CD-записвачката трябва да бъде поставено като драйвер в Linux ядрото. Пример: hdc=ide-scsi.
....
Ако трябва да сложите повече от един параметър към ядрото, тогава ги разделете с интервал.


Също така пише и това (което бих изпробвал ако горното не работи):
Цитат
Ако драйверът за IDE/ATAPI CD-ROM-а е зареден като модул, тогава включете примера по-долу в /etc/modules.conf. Последните три линии са предложение за по-нататъшно автоматизирано зареждане на необходимите модули.

Примерен код
options ide-cd ignore=hdc        # указва на ide-cd модула да игнорира hdc
alias scd0 sr_mod                            # зарежда sr_mod за достъп до scd0
#pre-install ide-scsi modprobe imm     # разкоментирайте го, само ако имате ZIP устройство
pre-install sg     modprobe ide-scsi     # зарежда ide-scsi преди sg
pre-install sr_mod modprobe ide-scsi   # зарежда ide-scsi преди sr_mod
pre-install ide-scsi modprobe ide-cd    # зарежда ide-cd   преди ide-scsi

Е, надявам се все нещо да ти свърши работа, макар че щом пишеш тук, вероятно си ги прочел тези неща, изпробвал си ги и не ти вършат работа  :D  :D  :D