Kirjoittaja Aihe: USB suspendin jälkeen  (Luettu 3848 kertaa)

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
USB suspendin jälkeen
« : 01.10.07 - klo:16.46 »
Valmiustilan jälkeen feistyssä ei toimi usb, muuta kuin nyppäämällä usb laite irti ja kytkemällä takaisin. Tää on ilmeisesti yleinen ongelma, joten onko joku keksinyt siihen ratkaisua? Miksei Ubuntun kehittäjät tee mitään, kun kerran Edgyssä toimi (ja useimmilla muilla myös), mutta USB wakeup kokeilu feistyssä on korjaamatta. USB moduulien uudelleenlataus valmiustilan jälkeen ei tunnu auttavan... 

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: USB suspendin jälkeen
« Vastaus #1 : 02.10.07 - klo:17.58 »
Kellää ei vissii mitää hajua..

Kokeilin piruuttani Gutsyn uutta kerneliä, josko sil olis vaikutusta. Mut ei ollut, joten kernelissä se vika ei luultavimmin ole. Onko kellää Feistyssä samoja ongelmia (eli usbien toimimattomuus valmiustilan jälkeen)?

pekkis

  • Käyttäjä
  • Viestejä: 48
    • Profiili
Vs: USB suspendin jälkeen
« Vastaus #2 : 02.10.07 - klo:19.06 »
gutsystä on pitkä tarina täällä...http://forum.ubuntu-fi.org/index.php?topic=12133.msg88853#msg88853
Hyvä jos sentää pelaa usb:t uudelleen kytkennän jälkeen, meikäläisellä ei pelaa ennen kuin uudelleen käynnistää koko koneen. Ubuntun kernelibugi
https://bugs.launchpad.net/ubuntu/feisty/+source/linux-source-2.6.20/+bug/99267
Koska en uskonut tilanteen olevan näin paha vaan epäilin itse sekoittaneeni systeemin asensin gutsyn eilen (2007-10-01) puhtaalle levylle ilman historian havinoita.  Tulos on että esim. näyttöä ei saa enään millään pirulla 1600x1200 tilaan vaikka esim Damn Small Linuxilla menee niin että napsahtaa.  Edes xorg.conffin viilaus ei auta, jokin hel..tin äly kääntää resot persee..een.  No usb:t ei toimi hibernaten jälkeen ja näppiksestä menee näppäinlukko päälle aina kun näytönsäästäjä käynnistyy ja vieläkään ei ole orinoco_cs.ko wlan ajuria kernelissä(2.6.22-12)...  Ei paljoa 3D työpöytäkään lohduta kun se ei suostu kytkeytymään koska  Radeon RV200 sarjainen näytönohjain ei toimi ATI:n radeon ajurilla.

Kehittäjät panostavat silmäkarkkiin, ei toimivuuteen. Tästä ei hyvää seuraa.

juyli

  • Vieras
Vs: USB suspendin jälkeen
« Vastaus #3 : 02.10.07 - klo:20.24 »
Koska en uskonut tilanteen olevan näin paha vaan epäilin itse sekoittaneeni systeemin asensin gutsyn eilen (2007-10-01) puhtaalle levylle ilman historian havinoita.  Tulos on että esim. näyttöä ei saa enään millään pirulla 1600x1200 tilaan vaikka esim Damn Small Linuxilla menee niin että napsahtaa. 
Tuollaisia ongelmia ei ratkota asentamalla BETA-versioita koneelle, joita ei ole tarkoitettu henkilöille, jotka eivät asiaa ymmärrä.
Suspend-ongelmiin (acpi) voivat syyt pitkälle olla emolevyn ja biossin. Tuollaisia eivät käyttöjärjestelmät oletuksena korjaa.
Jos Debianiin perustustuvassa DSL:ssä saat homman toimimaan, voisit rohkeasti kurkata, millaiset asetukset ko. jakelussa on tarjolla.

pekkis

  • Käyttäjä
  • Viestejä: 48
    • Profiili
Vs: USB suspendin jälkeen
« Vastaus #4 : 02.10.07 - klo:22.35 »
Lainaus
Tuollaisia ongelmia ei ratkota asentamalla BETA-versioita koneelle, joita ei ole tarkoitettu henkilöille, jotka eivät asiaa ymmärrä.
Pelkästään *nixejä mekein 7 vuotta kotikoneella käyttäneenä (wintoosista eroon joskus 2001) ja muutamaa tuotantoservua (RHEL ja Debian) nelisen vuotta OTO hallinneena voin aivan vilpittömästi sanoa että en vieläkään tajua näistä mitään.  Joitain perusasioita on tietysti saattanut jäädä erehdykesen ja onnistumisen kautta muistiin.  Olet oikeassa että BETA versiot eivät ole minulle tarkoitettuja.  Mutta hitto, enpä niiden käyttämiseen kenenkään lisenssiä/lupaa tarvitsekkaan.  Ensimmäinen ubuntu koneela taisi olla jokin 4.xx ja se oli laiskan debian (testing) käyttäjän unelma joten muutaman ubuntuversion koneessa pyöräyttäneenä voisin sanoa että gutsyssä on paljon karkkia toimivuuden kustannuksella aikaisempiin verrattuna. Tosin on hienoa nähdä että kehitystiimi ei mene sieltä missä aita on matalin ja toivon vilpittömästi että onnistuvat.  Releleasen julkaisuahan on hieman myöhäistetty.

Lainaus
Suspend-ongelmiin (acpi) voivat syyt pitkälle olla emolevyn ja biossin. Tuollaisia eivät käyttöjärjestelmät oletuksena korjaa.
Kokeilin tuota USB ongelmaa siten että vaihdoin wanhan levyn läppäriin (päivitys historia 6.10=>7.04 =>7.10) ja apt-getillä päivitys, kerneli 2.6.22-12.   Ei pelaa 7.10 versioon päivitettynä USB hibrernaten jälkeen eikä nw manager osaa ladata hostap_pci ajuria wlanille.  => olen sekoittanut jotain mitä päivitys ei osaa korjata tai päivitys ei korjaa jotain mitä on sekoittanut. Fakta on kuitenkin se että suspend/wlan ongelmat tulivat 7.04 version päivityksen mukana ja niitä ei ole korjattu kuin vasta 7.10 version viimeisessä kehitysvaiheessa, USB kernelibugi oli muistaakseni merkitty medium tasolle joten se korjataan vasta seuraavassa releasessa.
 
Puhtaale levylle asennettu 7.10 beta herättää USB:t mallikkaasti (viimeisin päivitys) ja networkmanager on oppinut käyttämään  hostap_pci ajuria orinocon sijaan.  Ulkoisen näytön ja läppärin näytön toimiminen samanaikaisesti on ongelma.  IBM thikpadissa on ongelmia atin ajurilla http://www.thinkwiki.org/wiki/Problem_with_video_output_switching  muttä näitä ei ollut 6.10 ja 7.04 versioissa, tosin voihan olla että näytönohjain päätti lahota siirryttäessä 7.10 versioon.

Eli ratkaisu minun USB:n ja wlanin toimimattomuuteen oli asentaa 7.10 beta  koneelle.

Lainaus
Jos Debianiin perustustuvassa DSL:ssä saat homman toimimaan, voisit rohkeasti kurkata, millaiset asetukset ko. jakelussa on tarjolla.
Tämä sama rauta on nyt muutaman vuoden pyörinyt pöydällä/polvella ilman ongelmia näytön kanssa joten jouti kaivelemaan wanhoja conffeja ja rohkeasti katsoin dsl:n asetuksia, knoppixiltahan dsl on omansa tiettävästi kopsannut. Näyttäisi siltä että jostain syystä  gutsyssä ohitetaan xorg.conf jonkin tahon kautta jostain syystä, koska kokeillessani xorg.conf asetuksilla joilla homma pelasi versioissa 6.04..7.04 ei tulos ole sama. Resot putoavat CRT näytöllä 1280x800 tasolle. Näyttö on Sonyn Multisync G520 (HorizSync 30-130 ja VertRefresh 48-170) dsl näyttää kummatkin (CRT ja LCD) em. arvoilla aivan vesa ajurillakin. Jos ottaa irti telakasta ja käyttää pelkästään LCD näyttöä resot saa nostettua 1600x1200 tasoille.  xorg.confin vaihtamisella sellaiseen joka toimi aikaisemmassa versiossa ei ole ratkaisu joten ongelma on mitä tod. näk xservussa (ati) ja korjaantuu ajan mittaan . Muillakin on ollut valitettavasti ongelmia näyttöresoluutioiden/taajuuksien kanssa. http://forum.ubuntu-fi.org/index.php?topic=12835.0.  No, onhan se jonkinlainen ympäristöteko kun ei tarvitse sähkösyöppöä  21" ruutua päällä pitää.

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: USB suspendin jälkeen
« Vastaus #5 : 03.10.07 - klo:05.11 »
"Toimivaa ratkaisua ei kannata fixata", vanha sanonta  :)

Jotain noissa on muutettu, sillä Feistyssä en ole saanut millään koneella usb:ta toimimaan suspendin jälkeen (testattu kahdella eri koneella). Ennen sitä räpläsin Edgyllä muistaakseni kolmella koneella ja kaikissa usbit heräs mitää mukisematta. Eli tän bugin takia vaihdoin distroa omassa läppärissä, mutta VDR-boxissa on niin paljon hommaa alkaa vaihtelee, nii olen odotellut korjausta (jota ei siis varmaa koskaa tule ennen kuin Gutsy julkaistaan ja tarjotaan upgrade sille).

Launchpadissakin on ollut yli puoli vuotta Feistyn bugeja usb:sta suspendin jälkeen, mutta ketää ei vissii kiinnosta niitä korjata (tai edes pistää Edgystä toimiva versio). Niissä on pari eri korjausehdotusta eli patchata kerneli (johon en tietenkää lähde, tämä on Ubuntu kehittäjien hommaa) tai sitten poistaa ja uudelleenladata usb moduulit suspendin jälkeen (joka ei toimi).

Toikaan ei paljon auta, että katsoo muualta miten se on tehty siellä (suoraa lainausta Launchpadin bugin kirjoittajalta):
Lainaus
It's not as easy as you think - kernels need to have patches to support features needed by Ubuntu's Fiesty boot and system utilities. You'd need to backport their new Fiesty patches to another kernel, and patches are NOT portable between versions.

It would probably be more productive to try to figure out how to get more priority attached to fixing this issue.

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: USB suspendin jälkeen
« Vastaus #6 : 04.10.07 - klo:17.23 »
Hei.. ny tarvitaa jotai gurutason ratkaisua :)

Ostin nimittäin wlan usb tikun ja se toimii suspendin jälkeen. Eli ilmeisemmin vika saattaa piilläkin input laitteiden "uudelleen lataamisessa". Kellää jotai vinkkiä?

New_user

  • Käyttäjä
  • Viestejä: 1243
    • Profiili
Vs: USB suspendin jälkeen
« Vastaus #7 : 04.10.07 - klo:20.57 »
Hei.. ny tarvitaa jotai gurutason ratkaisua :)

Ostin nimittäin wlan usb tikun ja se toimii suspendin jälkeen. Eli ilmeisemmin vika saattaa piilläkin input laitteiden "uudelleen lataamisessa". Kellää jotai vinkkiä?

Oli pakko testata itsekin USB:ä ja tikkua sekä suspendin että hibernaten jälkeen. Alla reilun kuukauden ikäinen Feisty-asennus nollilta, kaikki päivitykset ladattu. Kingstonin gigainen USB-2 -tikku, jo tosin pari vuotta vanha, herää aivan täysin kummassakin tapauksessa. Kone 2.2 gigainen P4 MSI:n emolla ja Atin Radeon 7000 näyttiksellä. Lisäkortteina Adaptecin SCSI sekä firewirekortti. Tikku näyttäytyy ruudulla Kingston nimellä, mountissa /media/KINGSTON_.

Jotain tekemistä USB-ongelmalla lienee sitten raudan/biosin tms kanssa, koska tässä pelaa hyvin Feistylläkin.

N_u

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: USB suspendin jälkeen
« Vastaus #8 : 05.10.07 - klo:10.11 »
Hei.. ny tarvitaa jotai gurutason ratkaisua :)

Ostin nimittäin wlan usb tikun ja se toimii suspendin jälkeen. Eli ilmeisemmin vika saattaa piilläkin input laitteiden "uudelleen lataamisessa". Kellää jotai vinkkiä?

Oli pakko testata itsekin USB:ä ja tikkua sekä suspendin että hibernaten jälkeen. Alla reilun kuukauden ikäinen Feisty-asennus nollilta, kaikki päivitykset ladattu. Kingstonin gigainen USB-2 -tikku, jo tosin pari vuotta vanha, herää aivan täysin kummassakin tapauksessa. Kone 2.2 gigainen P4 MSI:n emolla ja Atin Radeon 7000 näyttiksellä. Lisäkortteina Adaptecin SCSI sekä firewirekortti. Tikku näyttäytyy ruudulla Kingston nimellä, mountissa /media/KINGSTON_.

Jotain tekemistä USB-ongelmalla lienee sitten raudan/biosin tms kanssa, koska tässä pelaa hyvin Feistylläkin.

N_u

Joo siis ongelmaa ei tunnu olevankaa usbissa itsessää, vaa että Feisty kadottaa input devicet. Niik ku sanoin, niin wlan usb tikku toimii suspendin jälkeen, mutta hiiri/näppäimistö setti ei. Joten pyysinkin apua input laitteiden uudelleen lataukseen.

pekkis

  • Käyttäjä
  • Viestejä: 48
    • Profiili
Vs: USB suspendin jälkeen
« Vastaus #9 : 06.10.07 - klo:10.50 »
HAL hanskaa liitoksia. Eli jos wlan tikku tunnistetaan valmiustilan jälkeen ja muistitikku ei niin... voisikohan olla että jokin ohci moduli ei lataudu. Katsopas ennen ja jälkeen
Koodia: [Valitse]
root@ibm-a31p:/home/pekkis# lsmod |grep ohci
ohci1394               36528  0
ieee1394               96312  2 sbp2,ohci1394
ja jos jokin puuttuu niin kokeile laittaa se MODULES osioon /etc/default/acpi-support filussa, josko ongelman voi kierää sillä?

Gutsyssä heittää herjan turvattomasta usb tikun irrotuksesta suspendin jälkeen mutta tikku liittyy ihan OK. Ropsi on kernelissä ja tähän on ilmeisesti tulossa korjausta 2.6.23 kernelin  kautta, tiedä ehtiikö viralliseen 7.10 versioon.
http://lwn.net/Articles/241465/
Lainaus
The highly experimental "USB persist" feature attempts to maintain the state of USB devices when they lose power. The driving motivation between this patch is to be able to suspend a system containing filesystems on USB storage and still have those filesystems mounted and working at resume time.