Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

kernel tree gesucht !

0 views
Skip to first unread message

Joachim Dreher

unread,
Jul 8, 2003, 2:19:05 PM7/8/03
to
Hallöchen !
Ich bin gerade dabei, einen aktuellen Treiber für meine SCSI-Karte zu
installieren.
In der readme steht nun:

"To install the driver in the default kernel tree (/usr/src/linux)
# sh InstallScript
To install the driver in another kernel tree:
# sh InstallScript <kernel_root>"

Den Pfad /usr/src/linux gibt es bei mir nicht.
Kann mir jemand sagen, wo bei Mandrake 9.1 nun der kernel tree ist,bzw. wo
ich diesen Treiber hininstallieren muss?

Treiber von:
ftp://ftp.tux.org/roudier/drivers/portable/sym-2.1.x
Das Teil ist für folgenden Controller:
LSI Logic Sym8955U-33HP ( = SYM53C 1010-33/66 )

--
Joachim
mandrake9.1
kernel 2.4.21-0.13mdk
kde3.1.0/OO1.0.2

Alexander Bartolich

unread,
Jul 8, 2003, 2:40:07 PM7/8/03
to
Joachim Dreher schrieb:

> Kann mir jemand sagen, wo bei Mandrake 9.1 nun der kernel tree ist,
> bzw. wo ich diesen Treiber hininstallieren muss?

http://doc.mandrakelinux.com/MandrakeLinux/90c/en/Command-Line.html/

Vor allem Kapitel 13, "Compiling And Installing New Kernels".

--
Die spinnen doch alle!
Ich glaub, ich bin der einzige normale Mensch in dieser Stadt.
-- Donald Duck, MM 15/2003

Robin Haunschild

unread,
Jul 8, 2003, 2:40:50 PM7/8/03
to
Hallo, Joachim!

> Hallöchen !
> Ich bin gerade dabei, einen aktuellen Treiber für meine SCSI-Karte zu
> installieren.
> In der readme steht nun:
>
> "To install the driver in the default kernel tree (/usr/src/linux)
> # sh InstallScript
> To install the driver in another kernel tree:
> # sh InstallScript <kernel_root>"
>
> Den Pfad /usr/src/linux gibt es bei mir nicht.

Hast Du die Kernelquellen installiert??? Ich rate mal: NEIN!

> Kann mir jemand sagen, wo bei Mandrake 9.1 nun der kernel tree
> ist,bzw. wo ich diesen Treiber hininstallieren muss?

Unter: /usr/src/linux
Das machen zumindest nahezu alle. linux ist dabei meist ein softlink auf
linux-version.

> Treiber von:
> ftp://ftp.tux.org/roudier/drivers/portable/sym-2.1.x
> Das Teil ist für folgenden Controller:
> LSI Logic Sym8955U-33HP ( = SYM53C 1010-33/66 )

Um der nächsten Frage vorzubeugen: Die Kernelquellen bekommst Du von
Deinen Mandrake-CDs (RTFM) oder von http://www.kernel.org


Viele Grüße,

Robin
--
http://www.tuxschild.de
Ha Psi ist gleich Eh Psi
*Inspired by Linux*

Message has been deleted

Joachim Dreher

unread,
Jul 8, 2003, 2:55:14 PM7/8/03
to
Alexander Bartolich wrote:

> Joachim Dreher schrieb:
>> Kann mir jemand sagen, wo bei Mandrake 9.1 nun der kernel tree ist,
>> bzw. wo ich diesen Treiber hininstallieren muss?
>
> http://doc.mandrakelinux.com/MandrakeLinux/90c/en/Command-Line.html/
>
> Vor allem Kapitel 13, "Compiling And Installing New Kernels".

Guut, bin es mir gerade am durchlesen. Ich nenn euch trotzdem mal meinen
möglichen tree, denn da ist was seltsam dran:
/usr/src/RPM/RPMS und hier befinden sich folgende Ordner:
athlon
i386; i486;i586;i686;k6;noarch
Alle diese Verzeichnisse sind leer, auch als root bleiben sie leer.
Könnte das mein kernel tree sein?

Alexander Bartolich

unread,
Jul 8, 2003, 3:03:44 PM7/8/03
to
Joachim Dreher schrieb:
> [...] Könnte das mein kernel tree sein?

Nein.
Saug dir um Himmels wenigstens ein bißchen Ahnung ins Hirn.
Mit der Installation der Kernelquellen fängt dein Problem erst an.

(englisch, 2003)
http://en.tldp.org/HOWTO/Kernel-HOWTO.html

(deutsch, 1998)
http://www.linuxhaven.de/dlhp/HOWTO/DE-Kernel-HOWTO.html

Ultrakurzfassung:
cd /usr/src/linux
make menuconfig
make dep modules modules_install install

Joachim Dreher

unread,
Jul 8, 2003, 3:00:24 PM7/8/03
to
So, jetzt bin ich mitten im Text und jetzt heißt es:
"To start, go into the /usr/src/linux directory"
Hehe, aber ich habe diesen Pfad nicht!

Ich weiß, es nervt etwas, aber ich habe mich bis jetzt so wacker mit
Mandrake geschlagen...
...sagt mir einfach mal, was ich machen muss, um zu diesem Pfad zu kommen.

Christian Schneider

unread,
Jul 8, 2003, 3:08:31 PM7/8/03
to
Thus spake Joachim Dreher (jdre...@web.de):

> So, jetzt bin ich mitten im Text und jetzt heißt es:
> "To start, go into the /usr/src/linux directory"
> Hehe, aber ich habe diesen Pfad nicht!

PEBCAK. Lies das HowTo das sich hinter der URL von Heiko verbirgt.

> Ich weiß, es nervt etwas, aber ich habe mich bis jetzt so wacker mit
> Mandrake geschlagen...
> ...sagt mir einfach mal, was ich machen muss, um zu diesem Pfad zu kommen.

RTFM!
--
BOFH excuse #270:

Someone has messed up the kernel pointers

Norbert Tretkowski

unread,
Jul 8, 2003, 3:21:11 PM7/8/03
to
* Joachim Dreher wrote:
> Alle diese Verzeichnisse sind leer, auch als root bleiben sie leer.
> Könnte das mein kernel tree sein?

Nein.

Joachim Dreher

unread,
Jul 8, 2003, 3:30:45 PM7/8/03
to
So, ich habe mir die Kernelsourcen beschafft. Danke für die Hilfestellung.
Leider gibts beim installieren des Patches eine Fehlermeldung, das der
Kernel 2.4.21 nicht unterstützt wird.

Jetzt hab ich mir einen anderen Patch vom hersteller besorgt und da steht in
der Anleitung folgendes:
<
1) Copy (or move) all drivers files to the drivers/scsi subdirectory
of your linux kernel tree. You may also backup previous driver files
if you want to be able to revert the driver update.
Usually, the directory to copy the file is:
/usr/src/linux/drivers/scsi

2) Reconfigure your kernel options if needed, using `make menuconfig',
for example.

3) Build and install the new kernel and/or driver modules depending on
the drivers having been configured as module or statically linked.
>

zu 1): kann ich die Dateien einfach reinkopieren?
zu 2): ??? muß dieser Schritt durchgeführt werden ?
zu 3): das müßte mir mal jemand genauer erklären.

Joachim


Jhair Tocancipa Triana

unread,
Jul 8, 2003, 3:45:25 PM7/8/03
to
Joachim Dreher schreibt:

> So, ich habe mir die Kernelsourcen beschafft. Danke für die
> Hilfestellung. Leider gibts beim installieren des Patches eine
> Fehlermeldung, das der Kernel 2.4.21 nicht unterstützt wird.

Na, und?

[...]


> zu 1): kann ich die Dateien einfach reinkopieren?

,----


| You may also backup previous driver files if you want to be able to
| revert the driver update.

`----

Was ist so schwer dran?

> zu 2): ??? muß dieser Schritt durchgeführt werden ?

^^^ ^
Hast du einen Grund, dieser Schritt _nicht_ durchzuführen?

> zu 3): das müßte mir mal jemand genauer erklären.

*R T F M*[1]

______________
[1] Wurde schon dir gesagt, wo es zu finden ist!

--
--Jhair

Public Key fingerprint:
81FF 3ADF BF6B CECB C593 4018 27AE D7D2 BAA6 00D0

Georg Brandl

unread,
Jul 8, 2003, 3:54:08 PM7/8/03
to
Alexander Bartolich schrieb:

> Ultrakurzfassung:
> cd /usr/src/linux
> make menuconfig
> make dep modules modules_install install

Kein `make bzImage`?

gb, fragend

--
"Eine falsch abgetrennte Signatur ist keine Signatur und braucht
deshalb nicht richtig abgetrennt zu sein."
-- Andreas Kneib in de.comp.os.unix.linux.misc

Joachim Dreher

unread,
Jul 8, 2003, 3:58:08 PM7/8/03
to
Jhair Tocancipa Triana wrote:

> Was ist so schwer dran?

...daß ich das erste Mal am Kernel rumfummeln muss. Jeder hat mal
angefangen, oder?

Norbert Tretkowski

unread,
Jul 8, 2003, 4:10:40 PM7/8/03
to
* Joachim Dreher wrote:
> der Anleitung folgendes:
>
> 1) Copy (or move) all drivers files to the drivers/scsi subdirectory
> of your linux kernel tree. You may also backup previous driver files
> if you want to be able to revert the driver update.
> Usually, the directory to copy the file is:
> /usr/src/linux/drivers/scsi
>
> 2) Reconfigure your kernel options if needed, using `make menuconfig',
> for example.
>
> 3) Build and install the new kernel and/or driver modules depending on
> the drivers having been configured as module or statically linked.
>
> zu 1): kann ich die Dateien einfach reinkopieren?

Du kannst sie auch rein tragen, schaufeln oder schieben.

> zu 2): ??? muß dieser Schritt durchgeführt werden ?

Nein. Wenn du bereits eine funktionierende Konfiguration hast, muss er
es nicht.

> zu 3): das müßte mir mal jemand genauer erklären.

Welchen Punkt aus dem Kernel HOWTO hast du nicht verstanden?

Christian Schneider

unread,
Jul 8, 2003, 4:34:48 PM7/8/03
to
Thus spake Joachim Dreher (jdre...@web.de):
> Jhair Tocancipa Triana wrote:
>> Was ist so schwer dran?
>
> ...daß ich das erste Mal am Kernel rumfummeln muss. Jeder hat mal
> angefangen, oder?

Ja, aber nicht jeder ist ein Idiot. RTFM.
--
BOFH excuse #327:

The POP server is out of Coke

Robin Haunschild

unread,
Jul 8, 2003, 5:03:20 PM7/8/03
to
[...]

>> Ultrakurzfassung:
>> cd /usr/src/linux
>> make menuconfig
>> make dep modules modules_install install
>
> Kein `make bzImage`?

Hätte er auf seinen Kernel konfigurierte Kernelquellen, dann nein. Er
scheint aber keine installiert zu haben. Er kann sich ja die von
Mandrake konfigurierten von seinen CDs installieren (so er sie findet).

Joachim Dreher

unread,
Jul 8, 2003, 5:03:44 PM7/8/03
to
Norbert Tretkowski wrote:

> Welchen Punkt aus dem Kernel HOWTO hast du nicht verstanden?

eigentlich die 3):

Build and install the new kernel and/or driver modules depending on the
drivers having been configured as module or statically linked.

Das sagt mir als Laien so gar nix.
Eigentlich bräuchte ich nur mal eine, für Anfänger verständliche HowTo über
Kernel,Kernel kompilieren usw. Am besten auf deutsch.

Georg Brandl

unread,
Jul 8, 2003, 5:15:47 PM7/8/03
to
Robin Haunschild schrieb:

> [...]
>>> Ultrakurzfassung:
>>> cd /usr/src/linux
>>> make menuconfig
>>> make dep modules modules_install install
>>
>> Kein `make bzImage`?
>
> Hätte er auf seinen Kernel konfigurierte Kernelquellen, dann nein. Er
> scheint aber keine installiert zu haben. Er kann sich ja die von
> Mandrake konfigurierten von seinen CDs installieren (so er sie findet).

Natyrlich. Ich hatte da gerade einen Knoten im Hirn.
Aber braucht er das make install für Module?

mfg gb

--
"...und deswegen mag ich die binäre Technik.
Da gibt es nur 3 Zustände: High, Low und kaputt."
-- Roman Katzer in de.talk.jokes

Christian Schneider

unread,
Jul 8, 2003, 5:15:58 PM7/8/03
to
Thus spake Joachim Dreher (jdre...@web.de):
> Norbert Tretkowski wrote:
>> Welchen Punkt aus dem Kernel HOWTO hast du nicht verstanden?
> eigentlich die 3):
> Build and install the new kernel and/or driver modules depending on the
> drivers having been configured as module or statically linked.
>
> Das sagt mir als Laien so gar nix.
> Eigentlich bräuchte ich nur mal eine, für Anfänger verständliche HowTo über
> Kernel,Kernel kompilieren usw. Am besten auf deutsch.

Wieoft soll man Dir den Link noch posten?
<http://www.linuxhaven.de/dlhp/HOWTO/DE-Kernel-HOWTO.html>

*PLONK*
--
BOFH excuse #315:

The recent proliferation of Nuclear Testing

Norbert Tretkowski

unread,
Jul 8, 2003, 5:13:18 PM7/8/03
to
* Joachim Dreher wrote:
> Norbert Tretkowski wrote:
>
>> Welchen Punkt aus dem Kernel HOWTO hast du nicht verstanden?
>
> eigentlich die 3):
> Build and install the new kernel and/or driver modules depending on the
> drivers having been configured as module or statically linked.

Das stammt nicht aus dem Kernel HOWTO.

> Das sagt mir als Laien so gar nix. Eigentlich bräuchte ich nur mal
> eine, für Anfänger verständliche HowTo über Kernel, Kernel
> kompilieren usw.

Das Kernel HOWTO ist dein Freund.

Jhair Tocancipa Triana

unread,
Jul 8, 2003, 5:22:49 PM7/8/03
to
Joachim Dreher schreibt:

> Norbert Tretkowski wrote:
>> Welchen Punkt aus dem Kernel HOWTO hast du nicht verstanden?

> eigentlich die 3): Build and install the new kernel and/or driver
> modules depending on the drivers having been configured as module or
> statically linked.

Kannst du nicht zwischen den hier:

Message-ID: <bef4ig$4fpl4$1...@ID-193444.news.dfncis.de> [*]

erwähnten HOWTOS, und den von _Dir_ heruntergeladenen Patches
unterscheiden?

> Das sagt mir als Laien so gar nix.

Dann lass den Treiber installieren von jemandem, der sich damit
auskennt.

> Eigentlich bräuchte ich nur mal eine, für Anfänger verständliche
> HowTo über Kernel,Kernel kompilieren usw. Am besten auf deutsch.

Viel Glück bei der Suche. Offensichtlich interessiert dich einen
Dreck, die Antworten die hier gepostet wurden[*].

Scorefile entsprechend angepasst,

Hilmar Preuße

unread,
Jul 8, 2003, 5:00:19 PM7/8/03
to
Georg Brandl <db...@gmx.de> wrote:
> Alexander Bartolich schrieb:

>> Ultrakurzfassung:
>> cd /usr/src/linux
>> make menuconfig
>> make dep modules modules_install install
>
> Kein `make bzImage`?
>

Wollte er nicht bloß ein spezielles Modul haben?

H.
--
...und waehrend VillaSuSE noch YaSTet, wird in VillaRedHat schon vi-ert.
http://rudi.urz.tu-dresden.de/~hille/
http://charon.wh10.tu-dresden.de/~lego/textreff.html

Alexander Bartolich

unread,
Jul 8, 2003, 5:36:40 PM7/8/03
to
Georg Brandl schrieb:

>> make dep modules modules_install install
>
> Kein `make bzImage`?

$ grep -A 2 ^install: arch/i386/Makefile
install: vmlinux
@$(MAKEBOOT) BOOTIMAGE=bzImage install

$ grep -A 2 ^bzImage: arch/i386/Makefile
bzImage: vmlinux
@$(MAKEBOOT) bzImage

Und da es bzImage sowieso nur auf i386 gibt, kann man sich den
Zwischenschritt gleich abgewöhnen.

Stephan Reichelt

unread,
Jul 8, 2003, 6:21:43 PM7/8/03
to
Joachim Dreher wrote:

HI,

>> Welchen Punkt aus dem Kernel HOWTO hast du nicht verstanden?
> eigentlich die 3):
> Build and install the new kernel and/or driver modules depending on the
> drivers having been configured as module or statically linked.
>
> Das sagt mir als Laien so gar nix.
> Eigentlich bräuchte ich nur mal eine, für Anfänger verständliche HowTo über
> Kernel,Kernel kompilieren usw. Am besten auf deutsch.

Wie erwähnt, Kernel HOWTO.

Trotzdem hier noch ein Link (nicht mehr zeitgemäß, ohne Background,
aber als Kurzanleitung gerade noch brauchbar):

http://linux.atlink.it/linuxfocus/Deutsch/July2001/article209.shtml


MfG,
Stephan R.
--
Stephan....@informatik.tu-chemnitz.de
Fax: +49 89 1488 200006 counter: 299931
GPG-ID: 0xFA7A3C16 encrypted mail welcome
carpe diem, never regret

Robin Haunschild

unread,
Jul 8, 2003, 6:35:27 PM7/8/03
to
>> [...]
>>>> Ultrakurzfassung:
>>>> cd /usr/src/linux
>>>> make menuconfig
>>>> make dep modules modules_install install
>>>
>>> Kein `make bzImage`?
>>
>> Hätte er auf seinen Kernel konfigurierte Kernelquellen, dann nein. Er
>> scheint aber keine installiert zu haben. Er kann sich ja die von
>> Mandrake konfigurierten von seinen CDs installieren (so er sie
>> findet).
>
> Natyrlich. Ich hatte da gerade einen Knoten im Hirn.
> Aber braucht er das make install für Module?

Eigentlich nicht, ich brache es nie. ;)
Apropro kann man dep für Module nicht auch weglassen?
# make modules modules_install

sollte also ausreichen.


Viele Grüße,

Joachim Dreher

unread,
Jul 8, 2003, 6:36:24 PM7/8/03
to

> Wieoft soll man Dir den Link noch posten?
> <http://www.linuxhaven.de/dlhp/HOWTO/DE-Kernel-HOWTO.html>

Ich bin es ja bereits am lesen...
...es ist nur eine sehr komplexe Materie, die man sich nicht in 1h
reinziehen kann.
Nun denn, ich werde mich mal die nächsten Tage lesenderweise betätigen...
...damit hier nicht noch mehr aggressive Antworten kommen.

Peter Herttrich

unread,
Jul 9, 2003, 3:24:03 AM7/9/03
to
Joachim Dreher <jdre...@web.de> wrote:
> Norbert Tretkowski wrote:

>> Welchen Punkt aus dem Kernel HOWTO hast du nicht verstanden?
> eigentlich die 3):
> Build and install the new kernel and/or driver modules depending on the
> drivers having been configured as module or statically linked.

> Das sagt mir als Laien so gar nix.
> Eigentlich bräuchte ich nur mal eine, für Anfänger verständliche HowTo über
> Kernel,Kernel kompilieren usw. Am besten auf deutsch.

Jo, und nun erklaeren wir Dir noch, wie man aufs Klo geht.
Ohne ausreichende Englischkenntnisse ist Linux nix fuer
Dich. Geh bitte bitte zurueck zu Windoof. Du ... Du ...
Du... Mandrakesack.

--
_____________________________________________________________________________
Microsoft has been doing a really bad job on their OS.
Linus Torvalds
_____________________________________________________________________________

Eggert Ehmke

unread,
Jul 9, 2003, 10:04:55 AM7/9/03
to
Peter Herttrich wrote:

> Jo, und nun erklaeren wir Dir noch, wie man aufs Klo geht.
> Ohne ausreichende Englischkenntnisse ist Linux nix fuer
> Dich. Geh bitte bitte zurueck zu Windoof. Du ... Du ...
> Du... Mandrakesack.

Warum müsst ihr sogenannten Experten immer so arrogant/aggressiv auftreten ?
Anfänger werden so nur verschreckt, und niemand hat was davon. Christian
Schneider ist auch gemeint.

Ich hab auch schon etliche Kernels gebaut, aber einen fremden Treiber patcht
nun wirklich nicht jeder täglich in den Kernel.

Eggert

Christian Schneider

unread,
Jul 9, 2003, 10:36:35 AM7/9/03
to
Thus spake Eggert Ehmke (eggert...@bln.siemens.de):

> Peter Herttrich wrote:
>> Jo, und nun erklaeren wir Dir noch, wie man aufs Klo geht.
>> Ohne ausreichende Englischkenntnisse ist Linux nix fuer
>> Dich. Geh bitte bitte zurueck zu Windoof. Du ... Du ...
>> Du... Mandrakesack.
>
> Warum müsst ihr sogenannten Experten immer so arrogant/aggressiv auftreten ?

Weil es _tierisch_ nervt irgendwelche Trotteln die Anleitungen
vorzusingen.

> Anfänger werden so nur verschreckt, und niemand hat was davon. Christian
> Schneider ist auch gemeint.

Nein. Dau's werden so verschreckt. Abgesehen davon bin ich hier nicht
auf einem Kreuzzug um andere User zu Linux zu bekehren. Wer Linux
verwenden will, der soll das tun und wer zu dumm ist die Anleitungen zu
lesen der soll bei Windows bleiben.

> Ich hab auch schon etliche Kernels gebaut, aber einen fremden Treiber patcht
> nun wirklich nicht jeder täglich in den Kernel.

Rumschreien und Forderungen stellen kann jeder. Wo sind Deine Antworten?
Wo ist Deine Erklaerung wie man einen Kernel kompiliert? Wo denn?

[ Fup'2'Poster ]
--
BOFH excuse #271:

The kernel license has expired

Sven Hartge

unread,
Jul 13, 2003, 10:14:37 AM7/13/03
to
Robin Haunschild <H...@unschild.de> wrote:
> Hallo, Joachim!

>> "To install the driver in the default kernel tree (/usr/src/linux)
>> # sh InstallScript
>> To install the driver in another kernel tree:
>> # sh InstallScript <kernel_root>"
>>
>> Den Pfad /usr/src/linux gibt es bei mir nicht.

> Hast Du die Kernelquellen installiert??? Ich rate mal: NEIN!

Achtung, ab 2.4.16 wird der Kernel nicht mehr nach linux/, sondern nach
linux-$version/ extrahiert.

Aber dennoch kann man von einem halbwegs intelligenten Menschen
erwarten, das er es mit dem versionierten Verzeichnis probiert, wenn das
andere nicht existiert.

Vor allem nach dem Lektüre des Kernel-HOWTOs.

--
Fachbegriffe der Informatik - Einfach erklärt
5: Breitbandkommunikation
Porno MPEGs mit Ton (Kristian Köhntopp)

Georg Brandl

unread,
Jul 13, 2003, 10:26:54 AM7/13/03
to
Sven Hartge schrieb:

> Robin Haunschild <H...@unschild.de> wrote:
>> Hallo, Joachim!
>
>>> "To install the driver in the default kernel tree (/usr/src/linux)
>>> # sh InstallScript
>>> To install the driver in another kernel tree:
>>> # sh InstallScript <kernel_root>"
>>>
>>> Den Pfad /usr/src/linux gibt es bei mir nicht.
>
>> Hast Du die Kernelquellen installiert??? Ich rate mal: NEIN!
>
> Achtung, ab 2.4.16 wird der Kernel nicht mehr nach linux/, sondern nach
> linux-$version/ extrahiert.

Kein Symlink linux->linux-$version?

gb, fragend

--
"vi ist eins der tools neben 'emacs' diemir sowas von unnoetig umstaendlich
erscheinen das ich absolut keinem bock habe mir da was anzugucken.. nur
das :q! oder so kenn ich.. und selbst dabei habe ich oft probleme :("
-- Adam Kopacz in de.comp.os.linux.misc

Norbert Tretkowski

unread,
Jul 13, 2003, 2:20:09 PM7/13/03
to
* Georg Brandl wrote:
> Sven Hartge schrieb:

>> Achtung, ab 2.4.16 wird der Kernel nicht mehr nach linux/, sondern
>> nach linux-$version/ extrahiert.
>
> Kein Symlink linux->linux-$version?

Nein.

Sven Hartge

unread,
Jul 18, 2003, 10:56:47 AM7/18/03
to
Georg Brandl <db...@gmx.de> wrote:
> Sven Hartge schrieb:

>> Achtung, ab 2.4.16 wird der Kernel nicht mehr nach linux/, sondern
>> nach linux-$version/ extrahiert.

> Kein Symlink linux->linux-$version?

Nicht automatisch, nein.

--
BOFH excuse #299:

The data on your hard drive is out of balance.

0 new messages