Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-07-09 20:26:55

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Dysk IDE > SATA > USB

Mam stary dysk, jeszcze na tą szeroką taśmę. Są na nim 3 systemy operacyjne: arch, debian i winxp. Mam do dysku dwa dodatkowe urządzonka:

[img]http://www.gttkc.com/shop/images/SATA-IDE.jpg[/img][img]http://www.psism.com/2020-OTB.jpg[/img]

Nie pamiętam już za pomocą którego z nich był podłączony dysk przy instalacji systemów, poza tym sądziłem, że to bez znaczenia. Ale dziś przyszła potrzeba podłączyć dysk i wpiąłem go do portu usb, czyli za pomocą tego drugiego adaptera. Chciałem zabootować systemy i debian się wiesza po wybraniu kernela, udało mi się raz nawet dopatrzyć krótkiego loga z "unable to mount root filesystem" czy coś w ten deseń + kernel panic. Arch wystartował bez problemu. Chciałem sprawdzić windowsa, ten się uruchamiał z 5x dłużej niż normalnie, aż w końcu wywaliło blue screen. xD

Sam dysk jest bardzo ciężko wykrywalny przez bios. Sprawdziłem 4 porty usb z tyłu obudowy, zmieniając zworki — nie wykryło. Wrzuciłem go na 2 porty usb z przodu obudowy na panelu, wykryło. :] Za pomocą adaptera IDE-SATA bez problemu dysk jest wykrywany.

Nie przypominam sobie bym miał jakieś problemy z podpinaniem innego dysku sata do portu USB. Czemu tak się dzieje?

Offline

 

#2  2013-07-09 21:31:08

  Rafcio6179 - Użytkownik

Rafcio6179
Użytkownik
Skąd: Budzyń / Wielkopolska
Zarejestrowany: 2012-04-05

Re: Dysk IDE > SATA > USB

Cześć :)

Tutaj na pewno ma znaczenie prędkość ( przepustowość ) portu USB pod względem przesyłu danych , jest on o wiele mniejszy niż jeżeli dysk podłączony  bezpośrednio do płyty .
Płyta oczywiście musi obsługiwać bootowanie z USB , sam nie jestem zwolennikiem tego typu adapterków , lepiej użyć gniazda rozszerzeń PC i konwertera do którego podpinamy dodatkowe zasilanie.


Linux Register User #550664

Offline

 

#3  2013-07-09 22:33:15

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Dysk IDE > SATA > USB

Która wersja portów?

Co to za dysk?

Offline

 

#4  2013-07-10 11:23:04

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Dysk IDE > SATA > USB

[quote=Rafcio6179]Płyta oczywiście musi obsługiwać bootowanie z USB ,[/quote]
Obsługuje.

[quote=PavloAkaLogan]Co to za dysk?[/quote]
A taki:

Kod:

Model Family:     Western Digital Caviar SE
Device Model:     WDC WD800JB-00JJA0

Model płytki: http://www.gigabyte.pl/products/page/mb/ga-945pl-s3 — tylko to trochę dziwne, że ta ma 2 porty z tyłu a rev 2 i 3 to na pewno nie moje. xD


[quote=PavloAkaLogan]Która wersja portów?[/quote]
Zgodnie z tym co piszą tutaj http://superuser.com/questions/14107/how-to-tell-if-my-usb-ports-are-1-1-or-2-0-for-different-oses :

USB 2.0 will use the ehci_hcd module
USB 1.x will use either ohci_hcd or uhci_hcd modules.[/quote]

Kod:

lspci -k
...
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01)
    Subsystem: Gigabyte Technology Co., Ltd GA-D525TUD
    Kernel driver in use: uhci_hcd
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01)
    Subsystem: Gigabyte Technology Co., Ltd GA-D525TUD
    Kernel driver in use: uhci_hcd
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 01)
    Subsystem: Gigabyte Technology Co., Ltd GA-D525TUD
    Kernel driver in use: uhci_hcd
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 01)
    Subsystem: Gigabyte Technology Co., Ltd GA-D525TUD
    Kernel driver in use: uhci_hcd
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01)
    Subsystem: Gigabyte Technology Co., Ltd GA-D525TUD
    Kernel driver in use: ehci-pci
...

Czyli wychodzi na to, że z tyłu obudowy są 4 porty 1.x a na przednim panelu są 2.0 . Trochę to dziwne bo czytając w instrukcji jest wyraźnie napisane:

internal connectors
2 USB 2.0/1.1 connectors for additional 4USB 2.0/1.1 ports by cables

rear panel I/O
4USB 2.0/1.1 port

Czyli według instrukcji wszystkie porty są 2.0, a według załadowanych modułów 4 są 1.x a 2 (te wpięte przez płytę) są 2.0 . W każdym razie dysk jest wykrywalny tylko przy podłączeniu przez porty na przednim panelu.

Co ciekawe, gdy go podłączam mając załadowany system — zostaje wykryty. Pewnie dlatego, że już jeden dysk jest. Choć to dziwne, że jak mam tylko jeden dysk, to go widać tylko na przednich portach usb.

Ostatnio edytowany przez morfik (2013-07-10 11:39:46)

Offline

 

#5  2013-07-10 20:25:27

  bobycob - Członek z Ramienia

bobycob
Członek z Ramienia
Skąd: Wrocław
Zarejestrowany: 2007-08-15

Re: Dysk IDE > SATA > USB

Na pierwsze spojrzenie:

Debian nie montuje partycji bo mu się literki nie zgadzają, pewnie partycje nie są wskazana po UUID tylko /dev/sdcośtam, lub przy własnym kernelu braki w sterownikach i/lub initrd.
Windows nawet przy przeniesieniu między płytami głównymi potrafi odpowiedzieć niebieski WTF, nigdy nie przyszło mi do głowy bootować go po usb, ale spodziewam się raczej niepowodzenia.
Podobnie Jak linuks musi kernel skądś załadować sterowniki do USB, ale najpierw szuka dysku IDE. ;)

Ostatnio edytowany przez bobycob (2013-07-10 20:26:56)

Offline

 

#6  2013-07-11 07:28:38

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Dysk IDE > SATA > USB

Były uuid. System się wieszał od razu po wyborze wpisu w extlinux, raz przepuścił trochę dalej, a że nie miałem "quiet" to parę linijek udało się ujrzeć. Poza tym, to już chyba nieaktualne, bo reinstalowałem tam system na kolejne testy i teraz się bootuje bez problemu. Windows dalej wali bluescreena. :]

Jeszcze na necie się doszukałem by dodać:

Kod:

 rootdelay=8

do linijki kernela. Jak mi się uda powtórzyć tą sytuację, to spróbuję tego. xD

rootdelay=N
Pause for N seconds before mounting the root file system by appending
rootdelay. (This may be used, for example, if booting
from a USB hard drive that takes longer to initialize.)[/quote]
https://wiki.archlinux.org/index.php/Mkinitcpio

Ostatnio edytowany przez morfik (2013-07-11 07:43:06)

Offline

 

#7  2013-07-11 07:55:11

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: Dysk IDE > SATA > USB

NIe wiem jak inne systemy windows ale XP jest wredny do startu po USB. Wiem że kiedyś instalowałem i musiałem troszkę namieszać w systemie no i specjalnie instalować aby odpalił po USB.

Offline

 

#8  2013-07-15 09:52:25

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Dysk IDE > SATA > USB

Udało mi się zreprodukować problem. Winxp dalej nie startuje z usb i raczej nie będzie. Natomiast debian zachowuje się co najmniej dziwnie. Raz się odpala bez problemu, a innym razem wyrzuca komunikat:

initramfs unpacking failed: no cpio magic
Kernel panic - not syncing: No init found.
Try passing init= option to kernel. See Linux Documentation/init.txt for guidance

Pid 1, comm: swapper /0 Not tainted 3.9-1-686-pae #1 Debian 3.9.8-1
Call trace
? panic+0x80/0x16e
? kernel_init_0xad/0xb0
? ret_from_fernel_thread+0x1b/0x28
? rest_init+0x55/0x55[/quote]
Próbowałem dopisać parametr rootdelay=8 ale to występuje nawet po jego wpisaniu. Gdzieś jeszcze znalazłem rootwait by wpisać zamiast rootdelay ale on także nie zadziałał. Ustawienie 60s w obu przypadkach tez nie poprawia sprawy — debian się odpala jak chce. xD

Zmierzyłem mu czas jak upływa od wybrania kernela do pojawienia się błędu:
20s — do mrugnięcia ekranu
22s — do błedu

Także jak by to zależało od rootdelay, to 60s raczej by nie trwałoby 20s . :]

Dysk też się dziwnie zachowuje pod portami usb, podłączyłem dysk, włączyłem kompa i nie został wykryty, zmieniłem porty już go bios zauważył, zmieniłem porty znowu i wszystko jest ok. Dyski usb trzeba podłączać do kompa jak ma zasilanie albo w przeciwnym razie nie zostaną wykryte? xD

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00106 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.138.118.194' WHERE u.id=1
0.00066 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.138.118.194', 1732715475)
0.00049 SELECT * FROM punbb_online WHERE logged<1732715175
0.00041 SELECT topic_id FROM punbb_posts WHERE id=236831
0.00006 SELECT id FROM punbb_posts WHERE topic_id=23902 ORDER BY posted
0.00065 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23902 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00152 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23902 ORDER BY p.id LIMIT 0,25
0.00099 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23902
Total query time: 0.00605 s