* Is there a bug in dgnc.ko?
@ 2016-02-24 4:57 Navy Cheng
2016-02-24 5:37 ` Valdis.Kletnieks at vt.edu
2016-02-24 5:43 ` Greg KH
0 siblings, 2 replies; 8+ messages in thread
From: Navy Cheng @ 2016-02-24 4:57 UTC (permalink / raw)
To: kernelnewbies
Hi,
My kernel version is v4.4, and I have built drivers/staging/dgnc/dgnc.ko.
I change to *dir*/drivers/staging/dgnc and do like this:
sudo insmod ./dgnc.ko
sudo lsmod | grep dgnc
sudo rmmod ./dgnc
sudo insmod ./dgnc.ko
After I re-insmod the dgnc module, my laptop is breakdown.
My OS is debian 8.0. Is there a bug in dgnc.ko or something wrong with my
OS or kernel. If there is a bug, How can I find it?
Thanks.
^ permalink raw reply [flat|nested] 8+ messages in thread* Is there a bug in dgnc.ko? 2016-02-24 4:57 Is there a bug in dgnc.ko? Navy Cheng @ 2016-02-24 5:37 ` Valdis.Kletnieks at vt.edu 2016-02-24 11:36 ` Navy Cheng 2016-02-24 5:43 ` Greg KH 1 sibling, 1 reply; 8+ messages in thread From: Valdis.Kletnieks at vt.edu @ 2016-02-24 5:37 UTC (permalink / raw) To: kernelnewbies On Wed, 24 Feb 2016 12:57:42 +0800, Navy Cheng said: > Hi, > > My kernel version is v4.4, and I have built drivers/staging/dgnc/dgnc.ko. > I change to *dir*/drivers/staging/dgnc and do like this: > > sudo insmod ./dgnc.ko What output, if any, did this generate? > sudo lsmod | grep dgnc Again, what messages? > sudo rmmod ./dgnc Again, what happened? > sudo insmod ./dgnc.ko And here? > After I re-insmod the dgnc module, my laptop is breakdown. What does "breakdown" mean? Did it hang entirely? Did you get a message in your dmesg output and/or on the console? Other? > My OS is debian 8.0. Is there a bug in dgnc.ko or something wrong with my > OS or kernel. If there is a bug, How can I find it? Start by providing enough info to see if there's a bug. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 848 bytes Desc: not available Url : http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20160224/28ca56d2/attachment.bin ^ permalink raw reply [flat|nested] 8+ messages in thread
* Is there a bug in dgnc.ko? 2016-02-24 5:37 ` Valdis.Kletnieks at vt.edu @ 2016-02-24 11:36 ` Navy Cheng 0 siblings, 0 replies; 8+ messages in thread From: Navy Cheng @ 2016-02-24 11:36 UTC (permalink / raw) To: kernelnewbies On Wed, Feb 24, 2016 at 12:37:40AM -0500, Valdis.Kletnieks at vt.edu wrote: > On Wed, 24 Feb 2016 12:57:42 +0800, Navy Cheng said: > > Hi, > > > > My kernel version is v4.4, and I have built drivers/staging/dgnc/dgnc.ko. > > I change to *dir*/drivers/staging/dgnc and do like this: > > > > sudo insmod ./dgnc.ko > > What output, if any, did this generate? No output. I use *dmesg* to find more information: [ 572.915977] dgnc: module is from the staging directory, the quality is unknown, you have been warned. > > sudo lsmod | grep dgnc > > Again, what messages? Output: dgnc 65536 0 > > sudo rmmod ./dgnc > > Again, what happened? No output. After *dmesg*, no more info in the ring buffer. > > sudo insmod ./dgnc.ko > > And here? No output. > > After I re-insmod the dgnc module, my laptop is breakdown. > > What does "breakdown" mean? Did it hang entirely? Did you get a message > in your dmesg output and/or on the console? Other? The GUI stop work and any key in my laptop is not work. The *Caps Lock lamp* in the keyboard is flashing. > > My OS is debian 8.0. Is there a bug in dgnc.ko or something wrong with my > > OS or kernel. If there is a bug, How can I find it? > > Start by providing enough info to see if there's a bug. > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies at kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 8+ messages in thread
* Is there a bug in dgnc.ko? 2016-02-24 4:57 Is there a bug in dgnc.ko? Navy Cheng 2016-02-24 5:37 ` Valdis.Kletnieks at vt.edu @ 2016-02-24 5:43 ` Greg KH 2016-02-24 11:57 ` Navy Cheng 1 sibling, 1 reply; 8+ messages in thread From: Greg KH @ 2016-02-24 5:43 UTC (permalink / raw) To: kernelnewbies On Wed, Feb 24, 2016 at 12:57:42PM +0800, Navy Cheng wrote: > Hi, > > My kernel version is v4.4, and I have built drivers/staging/dgnc/dgnc.ko. > I change to *dir*/drivers/staging/dgnc and do like this: > > sudo insmod ./dgnc.ko Do you have the hardware that this driver controls? > sudo lsmod | grep dgnc Does that show anything? > sudo rmmod ./dgnc > sudo insmod ./dgnc.ko > > After I re-insmod the dgnc module, my laptop is breakdown. Then there's a bug to fix in the driver, it must not clean up everything properly. Based on a quick read of it, there is lots of things that need to be fixed in it, that's why it is in staging. If you are interested, I would suggest fixing this issue would be a great start. good luck! greg k-h ^ permalink raw reply [flat|nested] 8+ messages in thread
* Is there a bug in dgnc.ko? 2016-02-24 5:43 ` Greg KH @ 2016-02-24 11:57 ` Navy Cheng 2016-02-24 12:03 ` Sudip Mukherjee 2016-02-24 18:25 ` Greg KH 0 siblings, 2 replies; 8+ messages in thread From: Navy Cheng @ 2016-02-24 11:57 UTC (permalink / raw) To: kernelnewbies On Tue, Feb 23, 2016 at 09:43:56PM -0800, Greg KH wrote: > On Wed, Feb 24, 2016 at 12:57:42PM +0800, Navy Cheng wrote: > > Hi, > > > > My kernel version is v4.4, and I have built drivers/staging/dgnc/dgnc.ko. > > I change to *dir*/drivers/staging/dgnc and do like this: > > > > sudo insmod ./dgnc.ko > > Do you have the hardware that this driver controls? I'm not sure. My laptop is Dell Inspiron 14R - 5437 and I don't know if there is the right hardware. I often don't know about what a driver is used for in drivers/staging/. Is there any good way to know the function of a driver or module? > > > sudo lsmod | grep dgnc > > Does that show anything? Output: dgnc 65536 0 > > sudo rmmod ./dgnc > > sudo insmod ./dgnc.ko > > > > After I re-insmod the dgnc module, my laptop is breakdown. > > Then there's a bug to fix in the driver, it must not clean up everything > properly. Based on a quick read of it, there is lots of things that > need to be fixed in it, that's why it is in staging. If you are > interested, I would suggest fixing this issue would be a great start. I'm very glad to get your advice to fix this issue. As a kernelnewbies, I have sent two patches about code cleaning to you, and they are merged to the kernel tree. I realy interested to fix this bug to improve my understanding of the kerenl. Thank you. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Is there a bug in dgnc.ko? 2016-02-24 11:57 ` Navy Cheng @ 2016-02-24 12:03 ` Sudip Mukherjee 2016-02-25 7:05 ` Navy Cheng 2016-02-24 18:25 ` Greg KH 1 sibling, 1 reply; 8+ messages in thread From: Sudip Mukherjee @ 2016-02-24 12:03 UTC (permalink / raw) To: kernelnewbies On Wed, Feb 24, 2016 at 5:27 PM, Navy Cheng <navych@126.com> wrote: > On Tue, Feb 23, 2016 at 09:43:56PM -0800, Greg KH wrote: >> On Wed, Feb 24, 2016 at 12:57:42PM +0800, Navy Cheng wrote: >> > Hi, >> > >> > My kernel version is v4.4, and I have built drivers/staging/dgnc/dgnc.ko. >> > I change to *dir*/drivers/staging/dgnc and do like this: >> > >> > sudo insmod ./dgnc.ko >> >> Do you have the hardware that this driver controls? > > I'm not sure. My laptop is Dell Inspiron 14R - 5437 and I don't know if > there is the right hardware. I often don't know about what a driver is used > for in drivers/staging/. Is there any good way to know the function of a > driver or module? > >> >> > sudo lsmod | grep dgnc >> >> Does that show anything? > > Output: dgnc 65536 0 > >> > sudo rmmod ./dgnc what did dmesg showed after you did rmmod? regards sudip ^ permalink raw reply [flat|nested] 8+ messages in thread
* Is there a bug in dgnc.ko? 2016-02-24 12:03 ` Sudip Mukherjee @ 2016-02-25 7:05 ` Navy Cheng 0 siblings, 0 replies; 8+ messages in thread From: Navy Cheng @ 2016-02-25 7:05 UTC (permalink / raw) To: kernelnewbies On Wed, Feb 24, 2016 at 05:33:11PM +0530, Sudip Mukherjee wrote: > On Wed, Feb 24, 2016 at 5:27 PM, Navy Cheng <navych@126.com> wrote: > > On Tue, Feb 23, 2016 at 09:43:56PM -0800, Greg KH wrote: > >> On Wed, Feb 24, 2016 at 12:57:42PM +0800, Navy Cheng wrote: > >> > Hi, > >> > > >> > My kernel version is v4.4, and I have built drivers/staging/dgnc/dgnc.ko. > >> > I change to *dir*/drivers/staging/dgnc and do like this: > >> > > >> > sudo insmod ./dgnc.ko > >> > >> Do you have the hardware that this driver controls? > > > > I'm not sure. My laptop is Dell Inspiron 14R - 5437 and I don't know if > > there is the right hardware. I often don't know about what a driver is used > > for in drivers/staging/. Is there any good way to know the function of a > > driver or module? > > > >> > >> > sudo lsmod | grep dgnc > >> > >> Does that show anything? > > > > Output: dgnc 65536 0 > > > >> > sudo rmmod ./dgnc > > what did dmesg showed after you did rmmod? > *dmesg* show nothing after I rmmod dgnc. I guess something wrong with dgnc_cleanup_module() which is called when dgnc is removed. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Is there a bug in dgnc.ko? 2016-02-24 11:57 ` Navy Cheng 2016-02-24 12:03 ` Sudip Mukherjee @ 2016-02-24 18:25 ` Greg KH 1 sibling, 0 replies; 8+ messages in thread From: Greg KH @ 2016-02-24 18:25 UTC (permalink / raw) To: kernelnewbies On Wed, Feb 24, 2016 at 07:57:01PM +0800, Navy Cheng wrote: > On Tue, Feb 23, 2016 at 09:43:56PM -0800, Greg KH wrote: > > On Wed, Feb 24, 2016 at 12:57:42PM +0800, Navy Cheng wrote: > > > Hi, > > > > > > My kernel version is v4.4, and I have built drivers/staging/dgnc/dgnc.ko. > > > I change to *dir*/drivers/staging/dgnc and do like this: > > > > > > sudo insmod ./dgnc.ko > > > > Do you have the hardware that this driver controls? > > I'm not sure. My laptop is Dell Inspiron 14R - 5437 and I don't know if > there is the right hardware. I often don't know about what a driver is used > for in drivers/staging/. Is there any good way to know the function of a > driver or module? If you don't think you have the hardware, then almost always, you don't have the hardware, it's pretty simple :) > > > > > sudo lsmod | grep dgnc > > > > Does that show anything? > > Output: dgnc 65536 0 Great, it loaded, then crashes when you unload, congratulations, you can now work on fixing that bug! good luck, greg k-h ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2016-02-25 7:05 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-02-24 4:57 Is there a bug in dgnc.ko? Navy Cheng 2016-02-24 5:37 ` Valdis.Kletnieks at vt.edu 2016-02-24 11:36 ` Navy Cheng 2016-02-24 5:43 ` Greg KH 2016-02-24 11:57 ` Navy Cheng 2016-02-24 12:03 ` Sudip Mukherjee 2016-02-25 7:05 ` Navy Cheng 2016-02-24 18:25 ` Greg KH
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).