[+] Lenny nie widzi nagrywarki DVD LG GSA-H20L

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
dawid
Posty: 32
Rejestracja: 14 października 2007, 22:19

[+] Lenny nie widzi nagrywarki DVD LG GSA-H20L

Post autor: dawid »

Witam,
Posiadam płytę główną na chipsecie p35 -> MSI p35 neo-f. Debian Lenny nie widzi mojej nagrywarki DVD -> LG GSA-H20L. Jest to mój jedyny napęd optyczny (interfejs PATA).

Problemy miałem już z samą instalacją Debiana. ¯adna z płyt instalacyjnych nie wykrywała ani napędu ani karty sieciowej. System zainstalowałem przy pomocy debootstrapa.

O ile karta sieciowa wykrywana jest obecnie bez problemu, o tyle DVD dalej jest niewidoczne dla systemu. Na równolegle zainstalowanym Ubuntu 7.10 nie ma żadnych problemów z nagrywarką.

W katalogu /dev nie mam też żadnego urządzenia które mogłoby być nagrywarką. Próbowałem już różnych rzeczy (dpkg-reconfigure udev, modprobe pata_marvell) ale niestety to nie pomaga.
Zauważyłem, że pod Ubuntu w katalogu /etc/udev/rules.d/ mam plik 30-cdrom_ide.rules a pod Debianem nic takiego nie ma. Niestety skopiowanie tego pliku nic nie dało.

Może ktoś z Was miał już podobny problem i go rozwiązał? Byłbym wdzięczny za podpowiedź w rozwiązaniu problemu.

Poniżej log z wykonania komendy lspci:

Kod: Zaznacz cały

00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IB (ICH9) 2 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GT] (rev a1)
03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6121 SATA II Controller (rev b2)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
05:00.0 Ethernet controller: Linksys, A Division of Cisco Systems WMP11v4 802.11b PCI card
05:01.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
pozdrawiam
dawid
Awatar użytkownika
3ndriu
Beginner
Posty: 246
Rejestracja: 15 kwietnia 2007, 18:00
Lokalizacja: Chodzież

Post autor: 3ndriu »

W jaki sposób "nie widzi"? Jak wkładasz płytkę do napędu to nic się nie dzieje? Oto chodzi? Jeżeli tak to żaden problem. Z konta roota wydajesz:

Kod: Zaznacz cały

mount -t iso9660 /dev/hdx /media/cdrom
w miejsce "hdx" wpisz swój napęd. Prawdobodobnie będzie to hdc, a jak masz dyski twarde SATA to hda
I płytka zamontowana. Teraz możesz z niej korzystać, ale nie w trybie graficznym. Jak zrobić, żeby jednak skorzystać z niej w gui? Odpowiedź znajdziesz tutaj: http://debian.linux.pl/viewtopic.php?t=777
dawid
Posty: 32
Rejestracja: 14 października 2007, 22:19

Post autor: dawid »

3ndriu pisze:W jaki sposób "nie widzi"? Jak wkładasz płytkę do napędu to nic się nie dzieje? Oto chodzi? Jeżeli tak to żaden problem. Z konta roota wydajesz:

Kod: Zaznacz cały

mount -t iso9660 /dev/hdx /media/cdrom
w miejsce "hdx" wpisz swój napęd. Prawdobodobnie będzie to hdc, a jak masz dyski twarde SATA to hda
I płytka zamontowana. Teraz możesz z niej korzystać, ale nie w trybie graficznym. Jak zrobić, żeby jednak skorzystać z niej w gui? Odpowiedź znajdziesz tutaj: http://debian.linux.pl/viewtopic.php?t=777
Nie chodzi o montowanie napędu, tylko o to, że w katalogu /dev nie mam hda0, sdb0, dvd0 tudzież innego urządzenia które byłoby moją nagrywarką. Po prostu debian jej nie widzi.
Awatar użytkownika
3ndriu
Beginner
Posty: 246
Rejestracja: 15 kwietnia 2007, 18:00
Lokalizacja: Chodzież

Post autor: 3ndriu »

Nagrywarką będzie tak jak napisałem wcześniej: /dev/hda lub /dev/hdc. Nie istnieje hda0. Jest za to hda1, ale liczba na końcu oznacza partycję. A w nagrywarce raczej nie masz partycji. ;-)
e-gore
Beginner
Posty: 147
Rejestracja: 26 sierpnia 2006, 21:30

Post autor: e-gore »

Nie wiem czy dobrze kojarzę, ale rozwiązanie jest chyba tutaj .

Konkretniej:
Support for SATA (deprecated; conflicts with libata SATA driver)

Support for SATA (deprecated; conflicts with libata SATA driver) BLK_DEV_IDE_SATA

There are two drivers for Serial ATA controllers.

The main driver, "libata", exists inside the SCSI subsystem
and supports most modern SATA controllers.

The IDE driver (which you are currently configuring) supports
a few first-generation SATA controllers.

In order to eliminate conflicts between the two subsystems,
this config option enables the IDE driver's SATA support.
Normally this is disabled, as it is preferred that libata
supports SATA controllers, and this (IDE) driver supports
PATA controllers.

If unsure, say N.
dawid
Posty: 32
Rejestracja: 14 października 2007, 22:19

Post autor: dawid »

[quote="3ndriu"]Nagrywarką będzie tak jak napisałem wcześniej: /dev/hda lub /dev/hdc. Nie istnieje hda0. Jest za to hda1, ale liczba na końcu oznacza partycję. A w nagrywarce raczej nie masz partycji. ]

3ndriu, chyba źle się zrozumieliśmy. W katalogu /dev nie mam urządzeń o których piszesz. To nie jest problem z montowaniem. Może to zobrazuję:
Obrazek


e-gore Dzięki za linka, ale to chyba też nie o to chodzi. W pliku ze źródłami kernela (2.6.22), konkretnie w libata.h nie ma czegoś takiego jak

Kod: Zaznacz cały

#undef ATA_ENABLE_ATAPI
Opis który podałeś tyczy się z tego co widzę jajka 2.6.10-8.

Pod ubuntu mam załadowane do obsługi cdromu następujące moduły:

Kod: Zaznacz cały

ata_generic            8452  0
ata_piix               17540  7
cdrom                  37536  1 sr_mod
sr_mod                17828  0
pata_marvell          8064  0
Pod debianem mam tylko 2 pierwsze. Dopisanie brakujących do /etc/modules nic nie daje.
e-gore
Beginner
Posty: 147
Rejestracja: 26 sierpnia 2006, 21:30

Post autor: e-gore »

Sorki, że tak linkami sypnę, ale chyba nienajlepszy napęd wybrałeś:

http://bbs.archlinux.org/viewtopic.php?pid=317923
http://forum.pclab.pl/index.php?showtop ... try3847304
http://www.komputery.wolne.info/uncateg ... -plyt-dvd/

Myślałem o firmware ale przecież pod Ubuntu działa, więc bez sensu...
Więcej koncepcji brak.

ps. W Debianie i w Ubuntu masz takie same kernele?
dawid
Posty: 32
Rejestracja: 14 października 2007, 22:19

Post autor: dawid »

Czy ja wiem czy taki zły jest to napęd. Do tej pory mnie nie zawodził. Co więcej, zainstalowałem i działały mi z tą nagrywarką bezproblemowo: Mandriva 2007, Opensuse 10.2/10.3, PCLinuxOS 2007 i wspomniane wcześniej Ubuntu. Do tego różne pomniejsze dystrybucje jak DSL czy Slax. Tylko z Debianem mam problem, co mnie trochę zastanawia.

Edit:
Debian jajko 2.6.22-3-686
Ubuntu 2.6.22.14

Edit2:
Dystrybucje o których wcześniej wspomniałem instalowałem i używałem z tą nagrywarką, ale inną płytą główną. W obecnej konfiguracji sprzętowej miałem zainstalowane tylko Ubuntu 7.10 oraz PCLinuxOS 2007.

[ Dodano: 2008-03-07, 13:11 ]
Witam,

Problem został rozwiązany. Zrobiłem to czego nie chciałem robić -> skompilowałem nowe jajko (2.6.24.3) i pomogło. Cała kompilacja przebiegła bez najmniejszych problemów co mnie mile zaskoczyło ;-) . W konfiguracji jądra w sumie niewiele grzebałem. Jajko skompilowałem dzięki temu o to poradnikowi.
Teraz w katalogu /dev pojawiły się nowe urządzenia:

Kod: Zaznacz cały

cdrom1
cdrw1
dvd1
dvdrw1
Dzięki wszystkim za porady.

pozdrawiam
dawid
ODPOWIEDZ