Nowe posty

Autor Wątek: Nie wykrywa Dysku  (Przeczytany 9002 razy)

Blind

  • Gość
Nie wykrywa Dysku
« dnia: 2007-08-27, 14:38:46 »
Próbuje zainstalować openSUSE lecz system niie moze wykryć mojego Dysku Twardego przypuszczam iż dzieje sie to tak ponieważ kupiłem nowy komputer i system nie może jego wykryć bo jest zbyt nowy ale w takim razie jak go zainstalować  ?

Informacje dodatkowe:
chipset: AMD 580X Crossfire
twardy dysk: Seagate 250 GB Barracuda 7200.10
+ nie mam dyskietki ze sterownikami (ani  stacji dyskietek)

arctgx

  • Gość
Nie wykrywa Dysku
« Odpowiedź #1 dnia: 2007-08-27, 16:33:19 »
Zamiast dodatkowych informacji przydałoby się coś bardziej podstawowego, chociażby wynik polecenia dmesg lub innych komunikatów.

Co znaczy "niie moze wykryć"? Przechodzisz do programu tworzącego partycje i dysku nie widać? Im mniej konkretnie opiszesz problem, tym mniej możliwe, ze ktoś Ci pomoże.

Nie pamiętam, jak i gdzie takie komunikaty można znaleźć w OpenSUSE, ale jeśli możesz, dostań się do linii poleceń (może przez Ctrl Alt F1 (F2 itp.)) i wpisz dmesg. Może coś znajdziesz tam o dyskach lub ich kontrolerach.

Możesz też ściągnąć jakąś dystrybucję "live" uruchamianą z CD i na niej z konsoli odpalić dmesg i przekopiować jego zawartość do pliku (np. dmesg >plik.txt). Od razu możesz wklepać lspci -v >lspci.txt i też dołączyć wynik.

Tak naprawdę jeśli uruchamiasz system bez obrazkowych nakładek, jądro powinno na samym starcie wyświetlić nazwy wykrytych dysków i ich partycji (np. hda hda1 hda2 ...), do których ma załadowane sterowniki. Dotyczy to również dysków podłączanych przez SATA i USB.

Nie chce mi się wierzyć, by do działania Twojego czipsetu potrzeba było jakiegoś specjalnego modułu jądra, ale to jest jeszcze do sprawdzenia. Co to zresztą znaczy "do działania czipsetu"... raczej o obsługę pewnych jego funkcji mi chodzi, za którą odpowiadają konkretne moduły jądra (obsługa IDE, USB itp.).

Blind

  • Gość
Nie wykrywa Dysku
« Odpowiedź #2 dnia: 2007-08-27, 20:10:05 »
Na Ubuntu 6.10 nie wykrywało mi  w GPartet na dolnym pasku widniał komunikat "nie wykryto dysku". Dzisiaj ściągnąłem Ubuntu 7.05 i jakoś wykrywa wszystko ładnie ale wróciłem do openSUSE żeby  znaleść przyczyne. Jestem w  graficznym kreatorze instalacji i gdy szuka  urządzeć ujawnia sie  komunikat  "Błąd nie wykryto Dysku". Oto wynik polecenia dmesg:

end_request: I/O error, devfd0, sector0
parport0: PC-style at 0x 378 [PCSPP, TRISTATE]
md: raid0 personality registered for level 0
raid5: automatically using best checksumming function: generix_sse
          generic_see: 7119.00 MB/sec
raid5: using function: generix_see (7119.00 MB/sec)
raid6: int64x1  2105 MB/s
raid6: int64x2 2692 MB/s
raid6: int64x4 2673 MB/s
raid6: int64x8 1886 MB/s
raid6 see2x1   3053 MB/s
raid6 see2x2   4203 MB/s
raid6 see2x4   4299 MB/s
raid6: using algorithm see2x4 (4299 MB/s)
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
md: multipath personality registered for level -4
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE
device-mapper: co-cth :470-ioctc (2006-06-24 imitialsed: dm-devel@redhat.com
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
end_request: I/O error, dec fd0, sector0
end_request: I/O error, dev fd0, sector0

arctgx

  • Gość
Nie wykrywa Dysku
« Odpowiedź #3 dnia: 2007-08-27, 22:24:27 »
Nie miałem nigdy do czynienia z konfiguracją macierzy RAID, ale i Ty nie wspominasz, byś miał więcej dysków zorganizowanych w którąś z odmian RAID-ów. Czyżby więc wyglądało to na pomyłkę jądra?

Ciekawią mnie pierwsze i ostatnie linijki wyglądające jak problemy z odczytem dyskietki. Sam nie potrafię zdiagnozować dokładnie tych komunikatów. Masz stację dyskietek? Trochę nie rozumiem, o jaką "dyskietkę ze sterownikami" Ci chodzi. A może byś spróbował odłączyć napęd i zobaczyć czy błędy z fd0 się pojawią?

Czy wynik dmesg pochodzi z SUSE? Skoro masz tam dostępną konsolę, zerknij jeszcze na lsmod. Może załadowany jest (lub co gorsza, wkompilowany) jakiś moduł stwarzający konflikt - ale to tylko moja nędzna intuicja podpowiada. Może warto sprawdzić czy są załadowane moduły postaci md* dm-* raid* i ewentualnie je wyładować. Dobrze byłoby porównać listing modułów w dystrybucji, która poszła bez problemu.

A może jakieś specjalne parametry będzie trzeba przekazać jądru? Niektóre z zestawów parametrów są dostępne w momencie ładowania płytki instalacyjnej i zamiast klepania entera warto czasem poczytać o opcjach ładowania.

Blind

  • Gość
Nie wykrywa Dysku
« Odpowiedź #4 dnia: 2007-08-28, 11:23:13 »
Nie nie mam  stacji dyskietek ale napisałem to w pierwszym poście. Tamnten wynik był z SUSE. Oto wynik lsmod z SUSE:

raid456        137248  0
xor               22800   1  raid456
raid1            40704   0
raid0            24576   0
parpart_pc    58984   0
mls_ntf  8     18944   0
r8167           58984   0
sbp2            41864   0
ohci1394      52040   0
ieee1394    130552   2 sbp2, ohci1394
usb_storge 105280   0
ohci_hcd      38464   0
usbhid         69792   0
ehci_hcd      51080   0
usbcore      148064   4 usb_storge, ohci_hcd, usbhid, ehci_hcd
atiixp           23568   0 [parmanent]
ahci             41604   0
libata         145056   1 ahci
ppa             30472   0
parport        59660   2 parport_oc, ppa
cpufreq_ondemand 24592 0
freq_table    22912   0
fau              22408   0
thermal       33552   0
procesor      53992   1 thermal
loop            34064   2
floppy         82408   0
ide_disk      34364   0
nfs            275512   0
nfs_acl        20608   1 nfs
lockd           96112  1 nfs
sunrpc        192584 3 nfs, nfs_acl, lockd
cramfs         60868  1
vfat             30976  0
fat               73264  1 vfat
nls_iso8859_1  22016 0
nls_cp437     23808  0
af_packet     57356  0
edd              27912  0
sg                55080  0
st                 57356  0
sd_mod        39296  0
sr_mod        34596   0
scoi_mod    173744  9 sp2, usb_stage, ahci, libata, ppa, sg, st, sd_mod, sr_mod
ide_cd         59680   0
cdrom         54056   2 sr_mod,ide_cd
ide_core     174720  4 usb_starge_atiixp, ide_disk, ide_cd

lista ie jest cała ale nie mogłem przewinąć konsoli :/

przy instalacji wstepnej włączyłem szczegóły wszystko sie ładnie ładowała oprócz  kontrolera SATA [draviers ahci] ale tez sie załadował po dłuższym  czasie

A tu lsmod z Ubuntu 7.04 (poprawnie odczytuje)

Module                  Size  Used by
nls_utf8                3072  1
ntfs                  107764  1
nls_cp437               6784  1
isofs                  36284  1
udf                    85252  0
ppp_deflate             6912  0
zlib_deflate           20504  1 ppp_deflate
bsd_comp                7040  0
binfmt_misc            12680  1
rfcomm                 40856  0
l2cap                  25728  5 rfcomm
bluetooth              55908  4 rfcomm,l2cap
ipv6                  268960  12
pppoatm                 6656  1
ppp_generic            29076  7 ppp_deflate,bsd_comp,pppoatm
slhc                    7680  1 ppp_generic
ppdev                  10116  0
snd_atiixp_modem       17160  0
snd_via82xx_modem      16008  0
snd_intel8x0m          18700  0
snd_ac97_codec         98464  3 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m
ac97_bus                3200  1 snd_ac97_codec
cpufreq_powersave       2688  0
cpufreq_conservative     8200  0
cpufreq_userspace       5408  0
cpufreq_stats           7360  0
cpufreq_ondemand        9228  0
freq_table              5792  2 cpufreq_stats,cpufreq_ondemand
pcc_acpi               13184  0
dev_acpi               12292  0
sony_acpi               6284  0
tc1100_wmi              8068  0
battery                10756  0
dock                   10268  0
video                  16388  0
button                  8720  0
sbs                    15652  0
asus_acpi              17308  0
ac                      6020  0
container               5248  0
backlight               7040  1 asus_acpi
i2c_ec                  6016  1 sbs
i2c_core               22656  1 i2c_ec
sbp2                   23812  0
lp                     12452  0
fuse                   46612  1
snd_hda_intel          21912  4
snd_hda_codec         205056  1 snd_hda_intel
snd_pcm_oss            44544  0
snd_mixer_oss          17408  1 snd_pcm_oss
snd_pcm                79876  8 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_ac97_codec,snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_dummy           4740  0
snd_seq_oss            32896  0
snd_seq_midi            9600  0
snd_rawmidi            25472  1 snd_seq_midi
snd_seq_midi_event      8448  2 snd_seq_oss,snd_seq_midi
snd_seq                52592  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
ide_cd                 32672  1
usblp                  14848  0
snd_timer              23684  3 snd_pcm,snd_seq
snd_seq_device          9100  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
cdrom                  37664  1 ide_cd
psmouse                38920  0
parport_pc             36388  1
parport                36936  3 ppdev,lp,parport_pc
ueagle_atm             26792  0
usbatm                 20224  2 ueagle_atm
af_packet              23816  8
pcspkr                  4224  0
snd                    54020  20 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_ac97_codec,snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
k8temp                  6656  0
serio_raw               7940  0
soundcore               8672  1 snd
generic                 5124  0 [permanent]
ati_agp                10124  0
agpgart                35400  1 ati_agp
snd_page_alloc         10888  5 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_hda_intel,snd_pcm
shpchp                 34324  0
pci_hotplug            32576  1 shpchp
tsdev                   8768  0
evdev                  11008  3
ext3                  133128  1
jbd                    59816  1 ext3
mbcache                 9604  1 ext3
sg                     36252  0
atiixp                  7440  0 [permanent]
sd_mod                 23428  4
floppy                 59524  0
ohci1394               36528  0
ieee1394              299448  2 sbp2,ohci1394
ata_generic             9092  0
r8169                  32392  0
ahci                   22020  3
libata                125720  2 ata_generic,ahci
scsi_mod              142348  4 sbp2,sg,sd_mod,libata
ehci_hcd               34188  0
ohci_hcd               22532  0
usbcore               134280  6 usblp,ueagle_atm,usbatm,ehci_hcd,ohci_hcd
thermal                14856  0
processor              31048  1 thermal
fan                     5636  0
fbcon                  42656  0
tileblit                3584  1 fbcon
font                    9216  1 fbcon
bitblit                 6912  1 fbcon
softcursor              3200  1 bitblit
vesafb                  9220  0
capability              5896  0
commoncap               8192  1 capability

arctgx

  • Gość
Nie wykrywa Dysku
« Odpowiedź #5 dnia: 2007-08-28, 16:32:26 »
No tak, przeoczyłem wzmiankę o stacji dyskietek.

Porównaj: w SUSE jądro ma załadowane sterowniki związane z RAID, w Ubuntu ich brak. Może one coś krzaczą i każą szukać jądru lub jakiemuś procesowi macierzy dysków. Skoro ich nie potrzebujesz, wyładuj je ("modprobe -r nazwa_modułu", poczynając od tych, od których nie zależą inne moduły).

Moduł floppy (od kontrolera dyskietek) też jest niepotrzebny. Zapewne jest jeszcze kilka innych zbędnych, ale dla zdobycia o nich wiedzy zachęcam do stopniowego czytania dokumentacji jądra. Niektóre moduły mogą pochodzić z łat na jądro dołączanych przez twórców dystrybucji i wtedy trzeba szukać informacji na stronach autorów łat, a może gdzieś w /usr/share/doc.

Wyguglowałem nazwę Twojego dysku i wygląda na to, że jest to dysk SATA. Napęd płytek jest napędem na IDE? Zastanawiam się czy i które moduły zawiązane z IDE można by wyrzucić.

Ale nawet jeśli będziemy wiedzieli, które są niepotrzebne, to nie znaczy, że one coś psują. Czy da się je wyładować na przed partycjonowaniem dysku?

Taki dla przykładu Knoppix uruchamiany z CD pozwala za pomocą dodanych na starcie parametrów jądra nie ładować pewnych sterowników i omijać pewne konfiguracje (np. noagp, nodhcp, nousb), co czasem pozwala uniknąć błędów związanych z konkretnymi płytami głównymi. Może i w Suse jest coś na wzór "noraid" czy "nofloppy"? Ale o tym trzeba by poszukać. Myślę, że na płytce lub stronie SUSE znajdzie się opis nietypowych parametrów.

arctgx

  • Gość
Nie wykrywa Dysku
« Odpowiedź #6 dnia: 2007-08-28, 17:44:37 »
Jeszcze jedna propozycja dla wygody poruszania się po wątku: listingi można umieszczać w znaczniku "code". Zerknij tu http://newbie.linux.pl/forum/help.php#bbcode na temat BBCode.

Blind

  • Gość
Nie wykrywa Dysku
« Odpowiedź #7 dnia: 2007-08-28, 22:35:14 »
Uruchomiłem kolejny raz openSuSE i stwierdziałem że zobacze  inne tryby  instalacji do wyboru były:

- Instalacja
- Instalacja (bez ACPI)
- Instalacja (bez lokalnego APIC)
- Instalacja (bezpieczny ustawienia)

poszukałem że ACPI to zaawansowany interfejs zarządzania konfiguracją i energią więc to nic z energią nie jest związane. [Probowałem nie wykrywa]
poszukałem że APIC to zaawansowany programowalny kontroler przerwań który jest przeznaczony do procesorów wielordzeniowych. To chyba tez  nie to [Próbowałem ale sie zawiesiło w  wstępnej instalacji]
przeszedłem do opcji ostatnie i zobaczyłem w  lini  poleceń troche  poeleceń

apm=aff acpi=off mce=off barrier=off ide=nodma idewait=50 i8042.nomux.proto=bore irqpoll pci=nommconf
no i stwierdziłem że może to polecenie  "ide-nodma". Ale najpierw  uruchomilaem  instalacje z wszystkimi poleceniami i o dziwo dysk mi wykryło. Uruchomiłem instalacje  ponownie  z wpisanym poleceń "ide=nodma" ale bez skutku nie wykryło. Już mi sie nie chciało poraz 5 uruchamiać  instalacji żeby  pokolei sprawdzać jakie polecenie ma  na to wpływ i zainstaluje na tym trybie  bezpiecznym ustawień

dziękuje za rozbudowane odpowiedzi

No i nareszcie zacznę  przygodę z Linuksem

arctgx

  • Gość
Nie wykrywa Dysku
« Odpowiedź #8 dnia: 2007-08-29, 22:11:49 »
Wyłączając DMA (bezpośredni dostęp do pamięci) dla dysków IDE spowolniłbyś ich pracę. Nie wiem jak duże byłoby to spowolnienie w przypadku napędów płytek. W każdym razie "ide=nodma" raczej nic wspólnego nie miało z Twoim problemem.

Jeśli nie masz już ochoty dochodzić przez eliminację, który to dokładnie z parametrów jądra pozwolił poprawnie obsłużyć płytę główną, i ja pozostawię ten temat.

Jeśli masz zainstalowane źródła jądra, zerknij do /usr/src/linux-_nr_jądra_/Documentation/kernel-parameters.txt

Jeśli z kolei masz gdzieś dostęp do starych numerów Linux Magazine, zachęcam do poczytania artykułów Klausa Knoppera (twórcy Knoppiksa) na temat podobnych problemów ze sprzętem i sposobach ich rozwiązania.

Pozdrawiam!

monfis

  • Gość
Nie wykrywa Dysku
« Odpowiedź #9 dnia: 2007-11-24, 12:10:14 »
Pozdrawiam
mam podobny problem, ale system już mam zainstalowany
jak moge sprzawdzić z jakimi parametrami jondra system się uruchomi a z jakimi nie
zakładając że kernel jest nowszy (aktalizowany ) niż ten który instalował system

  • Gość
Nie wykrywa Dysku
« Odpowiedź #10 dnia: 2007-11-24, 13:15:08 »
Jeśli używasz programu GRUB jako boot-loadera, to w pliku /boot/grub/menu.lst (albo grub.conf) znajdziesz informację o tym z jakimi parametrami jest uruchamiane jądro. Poszukaj tam wpisu odnoszącego się do tego jądra które uruchamiasz - w linijce z nazwą pliku z jądrem będą za tą nazwą parametry (chyba zawsze jest tam parametr -ro, więc łatwo znajdziesz).

Jeśli używasz programu LILO, to plik konfiguracyjny będzie się też znajdował gdzieś w /boot, ale nie wiem dokładnie gdzie

arctgx

  • Gość
Nie wykrywa Dysku
« Odpowiedź #11 dnia: 2007-11-24, 13:44:32 »
/proc/cmdline pokazuje parametry jądra.

Jeśli odpalasz jądro za pomoca GRUBa, to zazwyczaj parametry ustalić możesz w /boot/grub/menu.lst na właściwym miejscu.